diff --git a/documentation/content/en/articles/freebsd-status-report-process/_index.po b/documentation/content/en/articles/freebsd-status-report-process/_index.po index 9e38f12427..337d39be90 100644 --- a/documentation/content/en/articles/freebsd-status-report-process/_index.po +++ b/documentation/content/en/articles/freebsd-status-report-process/_index.po @@ -1,863 +1,854 @@ # 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: 2023-04-20 21:10-0300\n" +"POT-Creation-Date: 2025-01-24 10:22-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/freebsd-status-report-process/_index.adoc:1 #, no-wrap msgid "Instructions for both writers and editors of status reports" msgstr "" #. type: Title = #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:1 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:10 #, no-wrap msgid "FreeBSD Status Report Process" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:21 msgid "'''" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:26 msgid "" "FreeBSD status reports are published quarterly and provide the general " "public with a view of what is going on in the Project, and they are often " "augmented by special reports from Developer Summits. As they are one of our " "most visible forms of communication, they are very important." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:28 msgid "" "Throughout this document and in other places related to FreeBSD status " "reports as well, the expression _status report_ is used both to indicate the " "document published on a quarterly basis and the single entries that are in " "it." msgstr "" #. type: Title == #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:29 #, no-wrap msgid "Instructions for writers" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:33 msgid "" "This section provides some advice on writing status report entries from " "mailto:theraven@FreeBSD.org[David Chisnall], experienced in technical " "writing. Instructions on how to submit your entries are also given." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:36 msgid "" "_Do not worry if you are not a native English speaker. The " "mailto:status@FreeBSD.org[status team] will check your entries for spelling " "and grammar, and fix it for you._" msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:37 #, no-wrap msgid "Introduce Your Work" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:40 -msgid "_Do not assume that the person reading the report knows about your project._" +msgid "" +"_Do not assume that the person reading the report knows about your project._" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:44 msgid "" "The status reports have a wide distribution. They are often one of the top " "news items on the FreeBSD web site and are one of the first things that " "people will read if they want to know a bit about what FreeBSD is. Consider " "this example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:47 #, no-wrap msgid "abc(4) support was added, including frobnicator compatibility.\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:53 msgid "" "Someone reading this, if they are familiar with UNIX man pages, will know " "that `abc(4)` is some kind of device. But why should the reader care? What " "kind of device is it? Compare with this version:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:57 #, no-wrap msgid "" "A new driver, abc(4), was added to the tree, bringing support for\n" "Yoyodyne's range of Frobnicator network interfaces.\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:61 msgid "" "Now the reader knows that abc is a network interface driver. Even if they " "do not use any Yoyodyne products, you have communicated that FreeBSD's " "support for network devices is improving." msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:62 #, no-wrap msgid "Show the Importance of Your Work" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:65 msgid "" "_Status reports are not just about telling everyone that things were done, " "they also need to explain why they were done._" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:73 msgid "" "Carry on with the previous example. Why is it interesting that we now " "support Yoyodyne Frobnicator cards? Are they widespread? Are they used in a " "specific popular device? Are they used in a particular niche where FreeBSD " "has (or would like to have) a presence? Are they the fastest network cards " "on the planet? Status reports often say things like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:76 #, no-wrap msgid "We imported Cyberdyne Systems T800 into the tree.\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:84 msgid "" "And then they stop. Maybe the reader is an avid Cyberdyne fan and knows " "what exciting new features the T800 brings. This is unlikely. It is far " "more likely that they have vaguely heard of whatever you have imported " -"(especially into the ports tree: remember that there are over 30,000 other " +"(especially into the ports tree: remember that there are over 35,000 other " "things there too...). List some of the new features, or bug fixes. Tell " "them why it is a good thing that we have the new version." msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:85 #, no-wrap msgid "Tell Us Something New" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:88 msgid "_Do not recycle the same status report items._" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:94 msgid "" "Bear in mind that status reports are not just reports on the status of the " "project, they are reports on the change of status of the project. If there " "is an ongoing project, spend a couple of sentences introducing it, but then " "spend the rest of the report talking about the new work. What progress has " "been made since the last report? What is left to do? When is it likely to be " "finished (or, if \"finished\" does not really apply, when is it likely to be " "ready for wider use, for testing, for deployment in production, and so on)?" msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:95 #, no-wrap msgid "Sponsorship" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:98 msgid "_Do not forget about your sponsors._" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:102 msgid "" "If you or your project has received sponsorship, a scholarship from somebody " "or you have been already working as a contractor or an employee for a " "company, please include it. Sponsors always certainly appreciate if you " "thank them for their funding, but it is also beneficial for them to show " "that they are actively supporting the Project this way. Last, but not " "least, this helps FreeBSD to learn more about its important consumers." msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:103 #, no-wrap msgid "Open Items" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:106 msgid "_If help is needed, make this explicit!_" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:112 msgid "" "Is there any help needed with something? Are there tasks other people can " "do? There are two ways in which you can use the open items part of the " "status report: to solicit help, or to give a quick overview of the amount of " "work left. If there are already enough people working on the project, or it " "is in a state where adding more people would not speed it up, then the " "latter is better. Give some big work items that are in progress, and maybe " "indicate who is focussing on each one." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:114 msgid "" "List tasks, with enough detail that people know if they are likely to be " "able to do them, and invite people to get in contact." msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:115 #, no-wrap msgid "Submit your report" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:118 msgid "The following methods are available to submit your reports:" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:121 msgid "" "submit a link:https://reviews.freebsd.org/[Phabricator review] and add the " "group _status_ to the reviewers list. You should put your reports in the " "appropriate subdirectory of `doc/website/content/en/status/` (create it if " "it is missing);" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:124 msgid "" -"submit a pull request to the doc repository through " -"link:https://github.com/freebsd/freebsd-doc[its GitHub mirror] . You should " -"put your reports in the appropriate subdirectory of " -"`doc/website/content/en/status` (create it if it is missing);" +"submit a pull request to the doc repository through link:https://github.com/" +"freebsd/freebsd-doc[its GitHub mirror] . You should put your reports in the " +"appropriate subdirectory of `doc/website/content/en/status` (create it if it " +"is missing);" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:126 msgid "send an email to status-submissions@FreeBSD.org including your report." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:128 msgid "" "An link:https://www.FreeBSD.org/status/report-sample.adoc[AsciiDoc sample " "report template] is available." msgstr "" #. type: Title == #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:129 #, no-wrap msgid "Instructions for editors" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:132 msgid "This section describes how the reviewing and publication process works." msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:138 #, no-wrap msgid "Status reports main webpage" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:140 #, no-wrap msgid "link:https://www.FreeBSD.org/status/[https://www.FreeBSD.org/status/]" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:141 #, no-wrap -msgid "" -"Status reports archived GitHub repository (was used for reports from 2017Q4 " -"to 2022Q4):" +msgid "Status reports archived GitHub repository (was used for reports from 2017Q4 to 2022Q4):" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:143 #, no-wrap msgid "link:https://www.github.com/freebsd/freebsd-quarterly[https://github.com/freebsd/freebsd-quarterly]" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:144 #, no-wrap msgid "Main status team email address" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:146 #, no-wrap msgid "link:mailto:status@FreeBSD.org[status@FreeBSD.org]" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:147 #, no-wrap msgid "Email address for reports submission" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:149 #, no-wrap msgid "link:mailto:status-submissions@FreeBSD.org[status-submissions@FreeBSD.org]" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:150 #, no-wrap msgid "Mailing list for receiving calls for status reports" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:152 #, no-wrap msgid "link:https://lists.freebsd.org/subscription/freebsd-status-calls[freebsd-status-calls@FreeBSD.org]" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:153 #, no-wrap msgid "Phabricator status team main page" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:154 #, no-wrap msgid "link:https://reviews.freebsd.org/project/profile/88/[https://reviews.freebsd.org/project/88/]" msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:156 #, no-wrap msgid "Timeline" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:162 msgid "" "Reports are always accepted by the status team, but the main collection " "process happens the last month of each quarter, hence in March, June, " "September and December. Explicit calls for status reports will be sent in " "those months. The months of January, April, July and October are dedicated " "to putting together the reports submitted during the precedent quarter; this " "can include waiting for late submissions. Status reports publication is " "done during the same months as soon as the report are ready." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:165 msgid "" -"All report submissions can have the deadline extended by " -"link:mailto:status-submissions@FreeBSD.org[emailing the status team] up " -"until the extended deadline, which is 8 days after the end of the quarter. " -"Entries from the " +"All report submissions can have the deadline extended by link:mailto:status-" +"submissions@FreeBSD.org[emailing the status team] up until the extended " +"deadline, which is 8 days after the end of the quarter. Entries from the " "link:https://www.freebsd.org/administration/#t-portmgr[ports management " "team] default to the extended headline, because of the overlap between " "status reports and quarterly ports branches." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:169 msgid "" "Reviewing of submitted reports by people not part of the status team should " "be essentially complete by mid-January/April/July/October (third-party " "review slush). That is, barring typos or other light copyediting, the " "status team should be able to start assembling the submissions soon after " "the 15th. Note that this is not a complete freeze, and the status team may " "still be able to accept reviews then." msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:172 #, no-wrap msgid "First quarter" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:172 #, no-wrap msgid "Second quarter" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:172 #, no-wrap msgid "Third quarter" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:174 #, no-wrap msgid "Fourth quarter" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:175 #, no-wrap msgid "First call for reports" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:176 #, no-wrap msgid "March 1st" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:177 #, no-wrap msgid "June 1st" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:178 #, no-wrap msgid "September 1st" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:180 #, no-wrap msgid "December 1st" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:181 #, no-wrap msgid "2 weeks left reminder" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:182 #, no-wrap msgid "March 15th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:183 #, no-wrap msgid "June 15th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:184 #, no-wrap msgid "September 15th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:186 #, no-wrap msgid "December 15th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:187 #, no-wrap msgid "Last reminder" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:188 #, no-wrap msgid "March 24th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:189 #, no-wrap msgid "June 24th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:190 #, no-wrap msgid "September 24th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:192 #, no-wrap msgid "December 24th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:193 #, no-wrap msgid "Standard deadline" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:194 #, no-wrap msgid "March 31st" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:195 #, no-wrap msgid "June 30th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:196 #, no-wrap msgid "September 30th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:198 #, no-wrap msgid "December 31st" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:199 #, no-wrap msgid "Extended deadline" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:200 #, no-wrap msgid "April 8th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:201 #, no-wrap msgid "July 8th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:202 #, no-wrap msgid "October 8th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:204 #, no-wrap msgid "January 8th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:205 #, no-wrap msgid "Third-party review slush" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:206 #, no-wrap msgid "April 15th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:207 #, no-wrap msgid "July 15th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:208 #, no-wrap msgid "October 15th" msgstr "" #. type: Table #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:209 #, no-wrap msgid "January 15th" msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:211 #, no-wrap msgid "Call for reports" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:214 msgid "Calls for status reports are sent to the following recipients:" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:216 msgid "" -"the " -"link:https://lists.freebsd.org/subscription/freebsd-status-calls[freebsd-status-calls@FreeBSD.org " -"mailing list];" +"the link:https://lists.freebsd.org/subscription/freebsd-status-calls[freebsd-" +"status-calls@FreeBSD.org mailing list];" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:217 msgid "" "to all submitters of last status reports (they may have updates or further " "improvements);" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:218 msgid "and, depending on the season:" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:219 msgid "Various conference organizers:" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:220 -msgid "link:mailto:secretary@asiabsdcon.org[AsiaBSDCon] in March (First Quarter);" +msgid "" +"link:mailto:secretary@asiabsdcon.org[AsiaBSDCon] in March (First Quarter);" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:221 msgid "link:mailto:info@bsdcan.org[BSDCan] in May (Second Quarter);" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:222 msgid "EuroBSDcon September - October (Third-Fourth Quarter)." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:223 msgid "" "EuroBSDcon as an organization is not interested in writing reports for " "FreeBSD (at least it was not in October 2019: its reason is that the " "conference is not FreeBSD specific), so reports about this event should be " "asked of members of the FreeBSD community that attended it;" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:224 msgid "" "Google Summer of Code link:mailto:soc-students@FreeBSD.org[students] and " "their link:mailto:soc-mentors@FreeBSD.org[mentors]." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:228 msgid "" -"The easiest way to send calls for status reports is to use the " -"link:https://cgit.freebsd.org/doc/tree/tools/sendcalls/sendcalls[[.filename]#sendcalls# " +"The easiest way to send calls for status reports is to use the link:https://" +"cgit.freebsd.org/doc/tree/tools/sendcalls/sendcalls[[.filename]#sendcalls# " "perl script] in the [.filename]#tools/sendcalls# directory of the doc git " "repository. The script automatically sends calls to all intended " "recipients. It can also be used through a cron job, for example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:231 #, no-wrap -msgid "" -"0 0 1,15,24 3,6,9,12 * cd ~/doc/tools/sendcalls && " -"git pull && ./sendcalls -s 'Lorenzo Salvadore'\n" +msgid "0 0 1,15,24 3,6,9,12 * cd ~/doc/tools/sendcalls && git pull && ./sendcalls -s 'Lorenzo Salvadore'\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:237 msgid "" "If you are in charge of sending calls for status reports and you are indeed " "using a cron job, please run it on freefall and sign it with your name so " "that it is possible to infer who has configured the cronjob, in case " "something goes wrong. Also please update the example above with your name, " "as an additional safety measure." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:240 msgid "" -"It may also be worth making a call for reports on the forums as " -"link:https://forums.freebsd.org/threads/call-for-freebsd-2014q4-october-december-status-reports.49812/[was " -"done in the past]." +"It may also be worth making a call for reports on the forums as link:https://" +"forums.freebsd.org/threads/call-for-freebsd-2014q4-october-december-status-" +"reports.49812/[was done in the past]." msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:241 #, no-wrap msgid "Building the report" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:245 msgid "" "Submitted reports are reviewed and merged in the proper subdirectory of " "[.filename]#doc/website/content/en/status/# as they come in. While the " "reports are being updated, people outside the status team may also review " "the individual entries and propose fixes." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:248 msgid "" "Usually the last step in the content review process is writing the " "introduction in a file named [.filename]#intro.adoc#: a good introduction " "can only be written once all the reports have been collected. If possible, " "it is a good idea to ask different people to write the introduction to add " "variety: different people will bring different viewpoints and help keep it " "fresh." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:250 msgid "" "Once all the reports and the introduction are ready, the " "[.filename]#_index.adoc# file needs to be created: this is the file in which " "the reports are distributed into the various categories and sorted." msgstr "" #. type: Title === #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:251 #, no-wrap msgid "Publishing the report" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:254 -msgid "When all the files of the status report are ready, it is time to publish it." +msgid "" +"When all the files of the status report are ready, it is time to publish it." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:257 msgid "" "First [.filename]#doc/website/content/en/status/_index.adoc# is edited: the " "next due date is updated and a link to the new report is added. The change " "is then pushed on the repository and the status team checks that everythings " "works as expected." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:259 msgid "" -"Then the news entry for the main website page is added to " -"[.filename]#doc/website/data/en/news/news.toml#." +"Then the news entry for the main website page is added to [.filename]#doc/" +"website/data/en/news/news.toml#." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:261 msgid "Here is a sample for the news entry:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:266 #, no-wrap msgid "" "[[news]]\n" "date = \"2021-01-16\"\n" "title = \"October-December 2020 Status Report\"\n" -"description = \"The October " -"to December 2020 Status Report is now available with 42 entries.\"\n" +"description = \"The October to December 2020 Status Report is now available with 42 entries.\"\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:269 msgid "" "Once the HTML version of the report has been built and is online, man:w3m[1] " "is used to dump the website as plain-text, e.g:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:271 #, no-wrap -msgid "" -"% w3m -cols 80 -dump https://www.FreeBSD.org/status/report-2021-01-2021-03/ " -"> /tmp/report-2021-01-2021-03.txt\n" +msgid "% w3m -cols 80 -dump https://www.FreeBSD.org/status/report-2021-01-2021-03/ > /tmp/report-2021-01-2021-03.txt\n" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:274 msgid "" "man:w3m[1] has full proper unicode support. `-dump` simply outputs text " "rendering of the HTML code that can then have a few elements snipped, while " "`-cols` ensures that everything is wrapped to 80 columns." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:276 msgid "" "A link to the rendered report is added between the introduction and the " "first entry." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:278 msgid "" "The report is finally ready to be sent, toggling disposition (the report " "should be inlined), and ensuring it is encoded as UTF-8." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:280 msgid "" "Two emails are sent, both with subject in the format `FreeBSD Status Report " "- Quarter `:" msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:282 msgid "" -"one to " -"link:https://lists.freebsd.org/subscription/freebsd-announce[freebsd-announce@FreeBSD.org];" +"one to link:https://lists.freebsd.org/subscription/freebsd-announce[freebsd-" +"announce@FreeBSD.org];" msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:286 msgid "" "This one must be approved, so if you are in charge of sending this email, " "ensure that someone does it (mail " "link:mailto:postmaster@FreeBSD.org[postmaster] if it is taking long)." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-status-report-process/_index.adoc:288 msgid "" -"one to " -"link:https://lists.freebsd.org/subscription/freebsd-hackers[freebsd-hackers@FreeBSD.org], " -"which also has " -"link:https://lists.freebsd.org/subscription/freebsd-current[freebsd-current@FreeBSD.org] " -"and " -"link:https://lists.freebsd.org/subscription/freebsd-stable[freebsd-stable@FreeBSD.org] " -"in CC and `developers@FreeBSD.org` in BCC." +"one to link:https://lists.freebsd.org/subscription/freebsd-hackers[freebsd-" +"hackers@FreeBSD.org], which also has link:https://lists.freebsd.org/" +"subscription/freebsd-current[freebsd-current@FreeBSD.org] and link:https://" +"lists.freebsd.org/subscription/freebsd-stable[freebsd-stable@FreeBSD.org] in " +"CC and `developers@FreeBSD.org` in BCC." msgstr "" diff --git a/documentation/content/en/articles/pgpkeys/_index.po b/documentation/content/en/articles/pgpkeys/_index.po index 3da620b10e..6bb12c97c9 100644 --- a/documentation/content/en/articles/pgpkeys/_index.po +++ b/documentation/content/en/articles/pgpkeys/_index.po @@ -1,2943 +1,2949 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/pgpkeys/_index.adoc:1 #, no-wrap msgid "List of OpenPGP keys that can be used to verify a signature or send encrypted email to FreeBSD.org officers or developers." msgstr "" #. type: Title = #: documentation/content/en/articles/pgpkeys/_index.adoc:1 #: documentation/content/en/articles/pgpkeys/_index.adoc:7 #, no-wrap msgid "OpenPGP Keys" msgstr "" #. type: Plain text #: documentation/content/en/articles/pgpkeys/_index.adoc:45 msgid "'''" msgstr "" #. type: Plain text #: documentation/content/en/articles/pgpkeys/_index.adoc:50 msgid "" "These OpenPGP keys can be used to verify a signature or send encrypted email " "to `FreeBSD.org` officers or developers. The complete keyring can be " -"downloaded at link:https://docs.FreeBSD.org/pgpkeys/pgpkeys.txt[pgpkeyring." -"txt]." +"downloaded at link:https://docs.FreeBSD.org/pgpkeys/" +"pgpkeys.txt[pgpkeyring.txt]." msgstr "" # # #. Do not edit this file except as instructed by the addkey.sh script. #. See the README file in /data/pgpkeys for instructions. #. This article contains all the keys. The officer keys are also #. shown in the Handbook PGP keys chapter. #. type: Title == #: documentation/content/en/articles/pgpkeys/_index.adoc:61 #, no-wrap msgid "Officers" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:63 #, no-wrap msgid "{security-officer-name} `<{security-officer-email}>`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:66 #, no-wrap msgid "{core-secretary-name} `<{core-secretary-email}>`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:69 #, no-wrap msgid "{portmgr-secretary-name} `<{portmgr-secretary-email}>`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:72 #, no-wrap msgid "{doceng-secretary-name} `<{doceng-secretary-email}>`" msgstr "" #. type: Title == #: documentation/content/en/articles/pgpkeys/_index.adoc:76 #, no-wrap msgid "Core Team Members" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:78 -#: documentation/content/en/articles/pgpkeys/_index.adoc:639 +#: documentation/content/en/articles/pgpkeys/_index.adoc:642 #, no-wrap msgid "`{allanjude}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:81 -#: documentation/content/en/articles/pgpkeys/_index.adoc:336 +#: documentation/content/en/articles/pgpkeys/_index.adoc:339 #, no-wrap msgid "`{dch}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:84 -#: documentation/content/en/articles/pgpkeys/_index.adoc:1236 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1239 #, no-wrap msgid "`{glebius}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:87 #, no-wrap msgid "`{hrs}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:90 -#: documentation/content/en/articles/pgpkeys/_index.adoc:591 +#: documentation/content/en/articles/pgpkeys/_index.adoc:594 #, no-wrap msgid "`{lwhsu}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:93 #: documentation/content/en/articles/pgpkeys/_index.adoc:147 #, no-wrap msgid "`{mat}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:96 -#: documentation/content/en/articles/pgpkeys/_index.adoc:333 +#: documentation/content/en/articles/pgpkeys/_index.adoc:336 #, no-wrap msgid "`{olivier}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:99 #: documentation/content/en/articles/pgpkeys/_index.adoc:198 #, no-wrap msgid "`{tcberner}`" msgstr "" #. type: Title == #: documentation/content/en/articles/pgpkeys/_index.adoc:103 #, no-wrap msgid "Developers" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:105 #, no-wrap msgid "`{jgh}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:108 #, no-wrap msgid "`{ariff}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:111 #, no-wrap msgid "`{tabthorpe}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:114 #, no-wrap msgid "`{eadler}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:117 #, no-wrap msgid "`{pauamma}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:120 #, no-wrap msgid "`{shaun}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:123 #, no-wrap msgid "`{brix}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:126 #, no-wrap msgid "`{mandree}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:129 #, no-wrap msgid "`{will}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:132 #, no-wrap msgid "`{dim}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:135 #, no-wrap msgid "`{anholt}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:138 #, no-wrap msgid "`{fernape}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:141 #, no-wrap msgid "`{mva}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:144 #, no-wrap msgid "`{araujo}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:150 #, no-wrap msgid "`{syuu}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:153 #, no-wrap msgid "`{asami}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:156 #, no-wrap msgid "`{jsa}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:159 #, no-wrap msgid "`{jadawin}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:162 #, no-wrap msgid "`{jwb}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:165 #, no-wrap msgid "`{dbaio}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:168 #, no-wrap msgid "`{timur}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:171 #, no-wrap msgid "`{jhb}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:174 #, no-wrap msgid "`{gjb}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:177 #, no-wrap msgid "`{snb}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:180 #, no-wrap msgid "`{barner}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:183 #, no-wrap msgid "`{lbartoletti}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:186 #, no-wrap msgid "`{art}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:189 #, no-wrap msgid "`{tobez}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:192 #, no-wrap msgid "`{damien}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:195 #, no-wrap msgid "`{bdragon}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:201 #, no-wrap msgid "`{tdb}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:204 #, no-wrap msgid "`{mbr}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:207 #, no-wrap msgid "`{bvs}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:210 #, no-wrap msgid "`{jbo}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:213 #, no-wrap msgid "`{novel}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:216 #, no-wrap msgid "`{garga}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:219 #, no-wrap msgid "`{kbowling}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:222 #, no-wrap msgid "`{alexbl}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:225 #, no-wrap msgid "`{ebrandi}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:228 #, no-wrap msgid "`{harti}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:231 #, no-wrap msgid "`{obraun}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:234 #, no-wrap msgid "`{makc}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:237 #, no-wrap msgid "`{jmb}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:240 #, no-wrap -msgid "`{antoine}`" +msgid "`{dab}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:243 #, no-wrap -msgid "`{db}`" +msgid "`{antoine}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:246 #, no-wrap -msgid "`{brueffer}`" +msgid "`{db}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:249 #, no-wrap -msgid "`{markus}`" +msgid "`{brueffer}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:252 #, no-wrap -msgid "`{br}`" +msgid "`{markus}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:255 #, no-wrap -msgid "`{jch}`" +msgid "`{br}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:258 #, no-wrap -msgid "`{jchandra}`" +msgid "`{jch}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:261 #, no-wrap -msgid "`{jcamou}`" +msgid "`{jchandra}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:264 #, no-wrap -msgid "`{acm}`" +msgid "`{jcamou}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:267 #, no-wrap -msgid "`{olce}`" +msgid "`{acm}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:270 #, no-wrap -msgid "`{gahr}`" +msgid "`{olce}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:273 #, no-wrap -msgid "`{dchagin}`" +msgid "`{gahr}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:276 #, no-wrap -msgid "`{perky}`" +msgid "`{dchagin}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:279 #, no-wrap -msgid "`{jon}`" +msgid "`{perky}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:282 #, no-wrap -msgid "`{jonathan}`" +msgid "`{jon}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:285 #, no-wrap -msgid "`{loader}`" +msgid "`{jonathan}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:288 #, no-wrap -msgid "`{luoqi}`" +msgid "`{loader}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:291 #, no-wrap -msgid "`{ache}`" +msgid "`{luoqi}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:294 #, no-wrap -msgid "`{melifaro}`" +msgid "`{ache}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:297 #, no-wrap -msgid "`{cjh}`" +msgid "`{melifaro}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:300 #, no-wrap -msgid "`{davidch}`" +msgid "`{cjh}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:303 #, no-wrap -msgid "`{milki}`" +msgid "`{davidch}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:306 #, no-wrap -msgid "`{cjc}`" +msgid "`{milki}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:309 #, no-wrap -msgid "`{marcus}`" +msgid "`{cjc}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:312 #, no-wrap -msgid "`{fuz}`" +msgid "`{marcus}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:315 #, no-wrap -msgid "`{nik}`" +msgid "`{fuz}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:318 #, no-wrap -msgid "`{benjsc}`" +msgid "`{nik}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:321 #, no-wrap -msgid "`{lcook}`" +msgid "`{benjsc}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:324 #, no-wrap -msgid "`{ngie}`" +msgid "`{lcook}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:327 #, no-wrap -msgid "`{rakuco}`" +msgid "`{ngie}`" msgstr "" #. type: Title === #: documentation/content/en/articles/pgpkeys/_index.adoc:330 #, no-wrap +msgid "`{rakuco}`" +msgstr "" + +#. type: Title === +#: documentation/content/en/articles/pgpkeys/_index.adoc:333 +#, no-wrap msgid "`{alc}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:339 +#: documentation/content/en/articles/pgpkeys/_index.adoc:342 #, no-wrap msgid "`{bcran}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:342 +#: documentation/content/en/articles/pgpkeys/_index.adoc:345 #, no-wrap msgid "`{cc}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:345 +#: documentation/content/en/articles/pgpkeys/_index.adoc:348 #, no-wrap msgid "`{culot}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:348 +#: documentation/content/en/articles/pgpkeys/_index.adoc:351 #, no-wrap msgid "`{alfredo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:351 +#: documentation/content/en/articles/pgpkeys/_index.adoc:354 #, no-wrap msgid "`{bapt}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:354 +#: documentation/content/en/articles/pgpkeys/_index.adoc:357 #, no-wrap msgid "`{ceri}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:357 +#: documentation/content/en/articles/pgpkeys/_index.adoc:360 #, no-wrap msgid "`{edavis}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:360 +#: documentation/content/en/articles/pgpkeys/_index.adoc:363 #, no-wrap msgid "`{alexey}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:363 +#: documentation/content/en/articles/pgpkeys/_index.adoc:366 #, no-wrap msgid "`{bsd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:366 +#: documentation/content/en/articles/pgpkeys/_index.adoc:369 #, no-wrap msgid "`{carl}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:369 +#: documentation/content/en/articles/pgpkeys/_index.adoc:372 #, no-wrap msgid "`{carlavilla}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:372 +#: documentation/content/en/articles/pgpkeys/_index.adoc:375 #, no-wrap msgid "`{vd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:375 +#: documentation/content/en/articles/pgpkeys/_index.adoc:378 #, no-wrap msgid "`{rdivacky}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:378 +#: documentation/content/en/articles/pgpkeys/_index.adoc:381 #, no-wrap msgid "`{danfe}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:381 +#: documentation/content/en/articles/pgpkeys/_index.adoc:384 #, no-wrap msgid "`{dd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:384 +#: documentation/content/en/articles/pgpkeys/_index.adoc:387 #, no-wrap msgid "`{bdrewery}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:387 +#: documentation/content/en/articles/pgpkeys/_index.adoc:390 #, no-wrap msgid "`{gad}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:390 +#: documentation/content/en/articles/pgpkeys/_index.adoc:393 #, no-wrap msgid "`{kd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:393 +#: documentation/content/en/articles/pgpkeys/_index.adoc:396 #, no-wrap msgid "`{olivierd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:396 +#: documentation/content/en/articles/pgpkeys/_index.adoc:399 #, no-wrap msgid "`{bruno}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:399 +#: documentation/content/en/articles/pgpkeys/_index.adoc:402 #, no-wrap msgid "`{ale}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:402 +#: documentation/content/en/articles/pgpkeys/_index.adoc:405 #, no-wrap msgid "`{jlduran}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:405 +#: documentation/content/en/articles/pgpkeys/_index.adoc:408 #, no-wrap msgid "`{nemysis}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:408 +#: documentation/content/en/articles/pgpkeys/_index.adoc:411 #, no-wrap msgid "`{peadar}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:411 +#: documentation/content/en/articles/pgpkeys/_index.adoc:414 #, no-wrap msgid "`{deischen}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:414 +#: documentation/content/en/articles/pgpkeys/_index.adoc:417 #, no-wrap msgid "`{diizzy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:417 +#: documentation/content/en/articles/pgpkeys/_index.adoc:420 #, no-wrap msgid "`{ue}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:420 +#: documentation/content/en/articles/pgpkeys/_index.adoc:423 #, no-wrap msgid "`{madpilot}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:423 +#: documentation/content/en/articles/pgpkeys/_index.adoc:426 #, no-wrap msgid "`{rafan}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:426 +#: documentation/content/en/articles/pgpkeys/_index.adoc:429 #, no-wrap msgid "`{kami}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:429 +#: documentation/content/en/articles/pgpkeys/_index.adoc:432 #, no-wrap msgid "`{farrokhi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:432 +#: documentation/content/en/articles/pgpkeys/_index.adoc:435 #, no-wrap msgid "`{jedgar}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:435 +#: documentation/content/en/articles/pgpkeys/_index.adoc:438 #, no-wrap msgid "`{mfechner}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:438 +#: documentation/content/en/articles/pgpkeys/_index.adoc:441 #, no-wrap msgid "`{feld}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:441 +#: documentation/content/en/articles/pgpkeys/_index.adoc:444 #, no-wrap msgid "`{green}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:444 +#: documentation/content/en/articles/pgpkeys/_index.adoc:447 #, no-wrap msgid "`{fanf}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:447 +#: documentation/content/en/articles/pgpkeys/_index.adoc:450 #, no-wrap msgid "`{blackend}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:450 +#: documentation/content/en/articles/pgpkeys/_index.adoc:453 #, no-wrap msgid "`{petef}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:453 +#: documentation/content/en/articles/pgpkeys/_index.adoc:456 #, no-wrap msgid "`{decke}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:456 +#: documentation/content/en/articles/pgpkeys/_index.adoc:459 #, no-wrap msgid "`{landonf}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:459 +#: documentation/content/en/articles/pgpkeys/_index.adoc:462 #, no-wrap msgid "`{billf}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:462 +#: documentation/content/en/articles/pgpkeys/_index.adoc:465 #, no-wrap msgid "`{grembo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:465 +#: documentation/content/en/articles/pgpkeys/_index.adoc:468 #, no-wrap msgid "`{sgalabov}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:468 +#: documentation/content/en/articles/pgpkeys/_index.adoc:471 #, no-wrap msgid "`{avg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:471 +#: documentation/content/en/articles/pgpkeys/_index.adoc:474 #, no-wrap msgid "`{beat}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:474 +#: documentation/content/en/articles/pgpkeys/_index.adoc:477 #, no-wrap msgid "`{sjg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:477 +#: documentation/content/en/articles/pgpkeys/_index.adoc:480 #, no-wrap msgid "`{gibbs}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:480 +#: documentation/content/en/articles/pgpkeys/_index.adoc:483 #, no-wrap msgid "`{pfg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:483 +#: documentation/content/en/articles/pgpkeys/_index.adoc:486 #, no-wrap msgid "`{girgen}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:486 +#: documentation/content/en/articles/pgpkeys/_index.adoc:489 #, no-wrap msgid "`{eugen}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:489 +#: documentation/content/en/articles/pgpkeys/_index.adoc:492 #, no-wrap msgid "`{pgollucci}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:492 +#: documentation/content/en/articles/pgpkeys/_index.adoc:495 #, no-wrap msgid "`{trociny}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:495 +#: documentation/content/en/articles/pgpkeys/_index.adoc:498 #, no-wrap msgid "`{dmgk}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:498 +#: documentation/content/en/articles/pgpkeys/_index.adoc:501 #, no-wrap msgid "`{daichi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:501 +#: documentation/content/en/articles/pgpkeys/_index.adoc:504 #, no-wrap msgid "`{grehan}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:504 +#: documentation/content/en/articles/pgpkeys/_index.adoc:507 #, no-wrap msgid "`{jamie}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:507 +#: documentation/content/en/articles/pgpkeys/_index.adoc:510 #, no-wrap msgid "`{adridg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:510 +#: documentation/content/en/articles/pgpkeys/_index.adoc:513 #, no-wrap msgid "`{wg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:513 +#: documentation/content/en/articles/pgpkeys/_index.adoc:516 #, no-wrap msgid "`{bar}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:516 +#: documentation/content/en/articles/pgpkeys/_index.adoc:519 #, no-wrap msgid "`{jmg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:519 +#: documentation/content/en/articles/pgpkeys/_index.adoc:522 #, no-wrap msgid "`{mjg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:522 +#: documentation/content/en/articles/pgpkeys/_index.adoc:525 #, no-wrap msgid "`{jhale}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:525 +#: documentation/content/en/articles/pgpkeys/_index.adoc:528 #, no-wrap msgid "`{jah}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:528 +#: documentation/content/en/articles/pgpkeys/_index.adoc:531 #, no-wrap msgid "`{dannyboy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:531 +#: documentation/content/en/articles/pgpkeys/_index.adoc:534 #, no-wrap msgid "`{dhartmei}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:534 +#: documentation/content/en/articles/pgpkeys/_index.adoc:537 #, no-wrap msgid "`{ohauer}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:537 +#: documentation/content/en/articles/pgpkeys/_index.adoc:540 #, no-wrap msgid "`{ehaupt}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:540 +#: documentation/content/en/articles/pgpkeys/_index.adoc:543 #, no-wrap msgid "`{jhay}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:543 +#: documentation/content/en/articles/pgpkeys/_index.adoc:546 #, no-wrap msgid "`{bhd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:546 +#: documentation/content/en/articles/pgpkeys/_index.adoc:549 #, no-wrap msgid "`{sheldonh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:549 +#: documentation/content/en/articles/pgpkeys/_index.adoc:552 #, no-wrap msgid "`{mikeh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:552 +#: documentation/content/en/articles/pgpkeys/_index.adoc:555 #, no-wrap msgid "`{mheinen}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:555 +#: documentation/content/en/articles/pgpkeys/_index.adoc:558 #, no-wrap msgid "`{niels}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:558 +#: documentation/content/en/articles/pgpkeys/_index.adoc:561 #, no-wrap msgid "`{ghelmer}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:561 +#: documentation/content/en/articles/pgpkeys/_index.adoc:564 #, no-wrap msgid "`{mux}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:564 +#: documentation/content/en/articles/pgpkeys/_index.adoc:567 #, no-wrap msgid "`{wen}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:567 +#: documentation/content/en/articles/pgpkeys/_index.adoc:570 #, no-wrap msgid "`{dhn}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:570 +#: documentation/content/en/articles/pgpkeys/_index.adoc:573 #, no-wrap msgid "`{jhibbits}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:573 +#: documentation/content/en/articles/pgpkeys/_index.adoc:576 #, no-wrap msgid "`{jhixson}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:576 +#: documentation/content/en/articles/pgpkeys/_index.adoc:579 #, no-wrap msgid "`{pho}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:579 +#: documentation/content/en/articles/pgpkeys/_index.adoc:582 #, no-wrap msgid "`{oh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:582 +#: documentation/content/en/articles/pgpkeys/_index.adoc:585 #, no-wrap msgid "`{mhorne}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:585 +#: documentation/content/en/articles/pgpkeys/_index.adoc:588 #, no-wrap msgid "`{bhughes}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:588 +#: documentation/content/en/articles/pgpkeys/_index.adoc:591 #, no-wrap msgid "`{sunpoet}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:594 +#: documentation/content/en/articles/pgpkeys/_index.adoc:597 #, no-wrap msgid "`{foxfair}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:597 +#: documentation/content/en/articles/pgpkeys/_index.adoc:600 #, no-wrap msgid "`{whu}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:600 +#: documentation/content/en/articles/pgpkeys/_index.adoc:603 #, no-wrap msgid "`{chinsan}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:603 +#: documentation/content/en/articles/pgpkeys/_index.adoc:606 #, no-wrap msgid "`{zlei}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:606 +#: documentation/content/en/articles/pgpkeys/_index.adoc:609 #, no-wrap msgid "`{davide}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:609 +#: documentation/content/en/articles/pgpkeys/_index.adoc:612 #, no-wrap msgid "`{jkh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:612 +#: documentation/content/en/articles/pgpkeys/_index.adoc:615 #, no-wrap msgid "`{versus}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:615 +#: documentation/content/en/articles/pgpkeys/_index.adoc:618 #, no-wrap msgid "`{pi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:618 +#: documentation/content/en/articles/pgpkeys/_index.adoc:621 #, no-wrap msgid "`{weongyo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:621 +#: documentation/content/en/articles/pgpkeys/_index.adoc:624 #, no-wrap msgid "`{peterj}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:624 +#: documentation/content/en/articles/pgpkeys/_index.adoc:627 #, no-wrap msgid "`{jinmei}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:627 +#: documentation/content/en/articles/pgpkeys/_index.adoc:630 #, no-wrap msgid "`{ahze}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:630 +#: documentation/content/en/articles/pgpkeys/_index.adoc:633 #, no-wrap msgid "`{markj}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:633 +#: documentation/content/en/articles/pgpkeys/_index.adoc:636 #, no-wrap msgid "`{trevor}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:636 +#: documentation/content/en/articles/pgpkeys/_index.adoc:639 #, no-wrap msgid "`{erj}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:642 +#: documentation/content/en/articles/pgpkeys/_index.adoc:645 #, no-wrap msgid "`{bjk}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:645 +#: documentation/content/en/articles/pgpkeys/_index.adoc:648 #, no-wrap msgid "`{phk}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:648 +#: documentation/content/en/articles/pgpkeys/_index.adoc:651 #, no-wrap msgid "`{pluknet}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:651 +#: documentation/content/en/articles/pgpkeys/_index.adoc:654 #, no-wrap msgid "`{cokane}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:654 +#: documentation/content/en/articles/pgpkeys/_index.adoc:657 #, no-wrap msgid "`{karels}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:657 +#: documentation/content/en/articles/pgpkeys/_index.adoc:660 #, no-wrap msgid "`{kato}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:660 +#: documentation/content/en/articles/pgpkeys/_index.adoc:663 #, no-wrap msgid "`{vkashyap}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:663 +#: documentation/content/en/articles/pgpkeys/_index.adoc:666 #, no-wrap msgid "`{pkubaj}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:666 +#: documentation/content/en/articles/pgpkeys/_index.adoc:669 #, no-wrap msgid "`{kris}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:669 +#: documentation/content/en/articles/pgpkeys/_index.adoc:672 #, no-wrap msgid "`{keramida}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:672 +#: documentation/content/en/articles/pgpkeys/_index.adoc:675 #, no-wrap msgid "`{fjoe}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:675 +#: documentation/content/en/articles/pgpkeys/_index.adoc:678 #, no-wrap msgid "`{manolis}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:678 +#: documentation/content/en/articles/pgpkeys/_index.adoc:681 #, no-wrap msgid "`{stevek}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:681 +#: documentation/content/en/articles/pgpkeys/_index.adoc:684 #, no-wrap msgid "`{jkim}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:684 +#: documentation/content/en/articles/pgpkeys/_index.adoc:687 #, no-wrap msgid "`{zack}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:687 +#: documentation/content/en/articles/pgpkeys/_index.adoc:690 #, no-wrap msgid "`{akiyano}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:690 +#: documentation/content/en/articles/pgpkeys/_index.adoc:693 #, no-wrap msgid "`{jceel}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:693 +#: documentation/content/en/articles/pgpkeys/_index.adoc:696 #, no-wrap msgid "`{andreas}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:696 +#: documentation/content/en/articles/pgpkeys/_index.adoc:699 #, no-wrap msgid "`{kai}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:699 +#: documentation/content/en/articles/pgpkeys/_index.adoc:702 #, no-wrap msgid "`{corvink}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:702 +#: documentation/content/en/articles/pgpkeys/_index.adoc:705 #, no-wrap msgid "`{jkois}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:705 +#: documentation/content/en/articles/pgpkeys/_index.adoc:708 #, no-wrap msgid "`{sergei}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:708 +#: documentation/content/en/articles/pgpkeys/_index.adoc:711 #, no-wrap msgid "`{maxim}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:711 +#: documentation/content/en/articles/pgpkeys/_index.adoc:714 #, no-wrap msgid "`{taras}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:714 +#: documentation/content/en/articles/pgpkeys/_index.adoc:717 #, no-wrap msgid "`{tobik}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:717 +#: documentation/content/en/articles/pgpkeys/_index.adoc:720 #, no-wrap msgid "`{jkoshy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:720 +#: documentation/content/en/articles/pgpkeys/_index.adoc:723 #, no-wrap msgid "`{wkoszek}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:723 +#: documentation/content/en/articles/pgpkeys/_index.adoc:726 #, no-wrap msgid "`{ak}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:726 +#: documentation/content/en/articles/pgpkeys/_index.adoc:729 #, no-wrap msgid "`{gabor}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:729 +#: documentation/content/en/articles/pgpkeys/_index.adoc:732 #, no-wrap msgid "`{anchie}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:732 +#: documentation/content/en/articles/pgpkeys/_index.adoc:735 #, no-wrap msgid "`{rushani}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:735 +#: documentation/content/en/articles/pgpkeys/_index.adoc:738 #, no-wrap msgid "`{kuriyama}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:738 +#: documentation/content/en/articles/pgpkeys/_index.adoc:741 #, no-wrap msgid "`{rene}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:741 +#: documentation/content/en/articles/pgpkeys/_index.adoc:744 #, no-wrap msgid "`{jlaffaye}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:744 +#: documentation/content/en/articles/pgpkeys/_index.adoc:747 #, no-wrap msgid "`{clement}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:747 +#: documentation/content/en/articles/pgpkeys/_index.adoc:750 #, no-wrap msgid "`{mlaier}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:750 +#: documentation/content/en/articles/pgpkeys/_index.adoc:753 #, no-wrap msgid "`{martymac}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:753 +#: documentation/content/en/articles/pgpkeys/_index.adoc:756 #, no-wrap msgid "`{glarkin}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:756 +#: documentation/content/en/articles/pgpkeys/_index.adoc:759 #, no-wrap msgid "`{dru}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:759 +#: documentation/content/en/articles/pgpkeys/_index.adoc:762 #, no-wrap msgid "`{lawrance}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:762 +#: documentation/content/en/articles/pgpkeys/_index.adoc:765 #, no-wrap msgid "`{njl}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:765 +#: documentation/content/en/articles/pgpkeys/_index.adoc:768 #, no-wrap msgid "`{jlh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:768 +#: documentation/content/en/articles/pgpkeys/_index.adoc:771 #, no-wrap msgid "`{leeym}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:771 +#: documentation/content/en/articles/pgpkeys/_index.adoc:774 #, no-wrap msgid "`{sam}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:774 +#: documentation/content/en/articles/pgpkeys/_index.adoc:777 #, no-wrap msgid "`{jylefort}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:777 +#: documentation/content/en/articles/pgpkeys/_index.adoc:780 #, no-wrap msgid "`{grog}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:780 +#: documentation/content/en/articles/pgpkeys/_index.adoc:783 #, no-wrap msgid "`{oliver}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:783 +#: documentation/content/en/articles/pgpkeys/_index.adoc:786 #, no-wrap msgid "`{netchild}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:786 +#: documentation/content/en/articles/pgpkeys/_index.adoc:789 #, no-wrap msgid "`{leitao}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:789 +#: documentation/content/en/articles/pgpkeys/_index.adoc:792 #, no-wrap msgid "`{ae}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:792 +#: documentation/content/en/articles/pgpkeys/_index.adoc:795 #, no-wrap msgid "`{lesi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:795 +#: documentation/content/en/articles/pgpkeys/_index.adoc:798 #, no-wrap msgid "`{achim}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:798 +#: documentation/content/en/articles/pgpkeys/_index.adoc:801 #, no-wrap msgid "`{cel}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:801 +#: documentation/content/en/articles/pgpkeys/_index.adoc:804 #, no-wrap msgid "`{glewis}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:804 +#: documentation/content/en/articles/pgpkeys/_index.adoc:807 #, no-wrap msgid "`{vishwin}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:807 +#: documentation/content/en/articles/pgpkeys/_index.adoc:810 #, no-wrap msgid "`{delphij}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:810 +#: documentation/content/en/articles/pgpkeys/_index.adoc:813 #, no-wrap msgid "`{avatar}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:813 +#: documentation/content/en/articles/pgpkeys/_index.adoc:816 #, no-wrap msgid "`{ijliao}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:816 +#: documentation/content/en/articles/pgpkeys/_index.adoc:819 #, no-wrap msgid "`{rlibby}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:819 +#: documentation/content/en/articles/pgpkeys/_index.adoc:822 #, no-wrap msgid "`{pclin}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:822 +#: documentation/content/en/articles/pgpkeys/_index.adoc:825 #, no-wrap msgid "`{yzlin}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:825 +#: documentation/content/en/articles/pgpkeys/_index.adoc:828 #, no-wrap msgid "`{linimon}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:828 +#: documentation/content/en/articles/pgpkeys/_index.adoc:831 #, no-wrap msgid "`{arved}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:831 +#: documentation/content/en/articles/pgpkeys/_index.adoc:834 #, no-wrap msgid "`{dryice}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:834 +#: documentation/content/en/articles/pgpkeys/_index.adoc:837 #, no-wrap msgid "`{nemoliu}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:837 +#: documentation/content/en/articles/pgpkeys/_index.adoc:840 #, no-wrap msgid "`{kevlo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:840 +#: documentation/content/en/articles/pgpkeys/_index.adoc:843 #, no-wrap msgid "`{zml}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:843 +#: documentation/content/en/articles/pgpkeys/_index.adoc:846 #, no-wrap msgid "`{nox}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:846 +#: documentation/content/en/articles/pgpkeys/_index.adoc:849 #, no-wrap msgid "`{avl}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:849 +#: documentation/content/en/articles/pgpkeys/_index.adoc:852 #, no-wrap msgid "`{scottl}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:852 +#: documentation/content/en/articles/pgpkeys/_index.adoc:855 #, no-wrap msgid "`{rmacklem}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:855 +#: documentation/content/en/articles/pgpkeys/_index.adoc:858 #, no-wrap msgid "`{vmaffione}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:858 +#: documentation/content/en/articles/pgpkeys/_index.adoc:861 #, no-wrap msgid "`{bmah}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:861 +#: documentation/content/en/articles/pgpkeys/_index.adoc:864 #, no-wrap msgid "`{rm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:864 +#: documentation/content/en/articles/pgpkeys/_index.adoc:867 #, no-wrap msgid "`{mtm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:867 +#: documentation/content/en/articles/pgpkeys/_index.adoc:870 #, no-wrap msgid "`{dwmalone}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:870 +#: documentation/content/en/articles/pgpkeys/_index.adoc:873 #, no-wrap msgid "`{christos}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:873 +#: documentation/content/en/articles/pgpkeys/_index.adoc:876 #, no-wrap msgid "`{marino}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:876 +#: documentation/content/en/articles/pgpkeys/_index.adoc:879 #, no-wrap msgid "`{cherry}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:879 +#: documentation/content/en/articles/pgpkeys/_index.adoc:882 #, no-wrap msgid "`{matusita}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:882 +#: documentation/content/en/articles/pgpkeys/_index.adoc:885 #, no-wrap msgid "`{mm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:885 +#: documentation/content/en/articles/pgpkeys/_index.adoc:888 #, no-wrap msgid "`{sem}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:888 +#: documentation/content/en/articles/pgpkeys/_index.adoc:891 #, no-wrap msgid "`{rcm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:891 +#: documentation/content/en/articles/pgpkeys/_index.adoc:894 #, no-wrap msgid "`{mckusick}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:894 +#: documentation/content/en/articles/pgpkeys/_index.adoc:897 #, no-wrap msgid "`{tmclaugh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:897 +#: documentation/content/en/articles/pgpkeys/_index.adoc:900 #, no-wrap msgid "`{jmelo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:900 +#: documentation/content/en/articles/pgpkeys/_index.adoc:903 #, no-wrap msgid "`{mmel}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:903 +#: documentation/content/en/articles/pgpkeys/_index.adoc:906 #, no-wrap msgid "`{jmmv}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:906 +#: documentation/content/en/articles/pgpkeys/_index.adoc:909 #, no-wrap msgid "`{kadesai}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:909 +#: documentation/content/en/articles/pgpkeys/_index.adoc:912 #, no-wrap msgid "`{ken}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:912 +#: documentation/content/en/articles/pgpkeys/_index.adoc:915 #, no-wrap msgid "`{markm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:915 +#: documentation/content/en/articles/pgpkeys/_index.adoc:918 #, no-wrap msgid "`{dinoex}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:918 +#: documentation/content/en/articles/pgpkeys/_index.adoc:921 #, no-wrap msgid "`{sanpei}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:921 +#: documentation/content/en/articles/pgpkeys/_index.adoc:924 #, no-wrap msgid "`{rmh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:924 +#: documentation/content/en/articles/pgpkeys/_index.adoc:927 #, no-wrap msgid "`{driesm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:927 +#: documentation/content/en/articles/pgpkeys/_index.adoc:930 #, no-wrap msgid "`{jrm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:930 +#: documentation/content/en/articles/pgpkeys/_index.adoc:933 #, no-wrap msgid "`{freqlabs}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:933 +#: documentation/content/en/articles/pgpkeys/_index.adoc:936 #, no-wrap msgid "`{mmoll}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:936 +#: documentation/content/en/articles/pgpkeys/_index.adoc:939 #, no-wrap msgid "`{cmt}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:939 +#: documentation/content/en/articles/pgpkeys/_index.adoc:942 #, no-wrap msgid "`{stephen}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:942 +#: documentation/content/en/articles/pgpkeys/_index.adoc:945 #, no-wrap msgid "`{marcel}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:945 +#: documentation/content/en/articles/pgpkeys/_index.adoc:948 #, no-wrap msgid "`{dougm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:948 +#: documentation/content/en/articles/pgpkeys/_index.adoc:951 #, no-wrap msgid "`{kmoore}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:951 +#: documentation/content/en/articles/pgpkeys/_index.adoc:954 #, no-wrap msgid "`{marck}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:954 +#: documentation/content/en/articles/pgpkeys/_index.adoc:957 #, no-wrap msgid "`{mav}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:957 +#: documentation/content/en/articles/pgpkeys/_index.adoc:960 #, no-wrap msgid "`{rich}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:960 +#: documentation/content/en/articles/pgpkeys/_index.adoc:963 #, no-wrap msgid "`{knu}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:963 +#: documentation/content/en/articles/pgpkeys/_index.adoc:966 #, no-wrap msgid "`{tmm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:966 +#: documentation/content/en/articles/pgpkeys/_index.adoc:969 #, no-wrap msgid "`{max}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:969 +#: documentation/content/en/articles/pgpkeys/_index.adoc:972 #, no-wrap msgid "`{maho}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:972 +#: documentation/content/en/articles/pgpkeys/_index.adoc:975 #, no-wrap msgid "`{yoichi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:975 +#: documentation/content/en/articles/pgpkeys/_index.adoc:978 #, no-wrap msgid "`{bland}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:978 +#: documentation/content/en/articles/pgpkeys/_index.adoc:981 #, no-wrap msgid "`{gnn}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:981 +#: documentation/content/en/articles/pgpkeys/_index.adoc:984 #, no-wrap msgid "`{khng}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:984 +#: documentation/content/en/articles/pgpkeys/_index.adoc:987 #, no-wrap msgid "`{simon}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:987 +#: documentation/content/en/articles/pgpkeys/_index.adoc:990 #, no-wrap msgid "`{rnoland}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:990 +#: documentation/content/en/articles/pgpkeys/_index.adoc:993 #, no-wrap msgid "`{anders}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:993 +#: documentation/content/en/articles/pgpkeys/_index.adoc:996 #, no-wrap msgid "`{lofi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:996 +#: documentation/content/en/articles/pgpkeys/_index.adoc:999 #, no-wrap msgid "`{obrien}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:999 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1002 #, no-wrap msgid "`{olgeni}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1002 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1005 #, no-wrap msgid "`{philip}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1005 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1008 #, no-wrap msgid "`{jpaetzel}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1008 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1011 #, no-wrap msgid "`{zirias}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1011 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1014 #, no-wrap msgid "`{hiren}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1014 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1017 #, no-wrap msgid "`{hmp}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1017 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1020 #, no-wrap msgid "`{fluffy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1020 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1023 #, no-wrap msgid "`{sat}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1023 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1026 #, no-wrap msgid "`{np}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1026 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1029 #, no-wrap msgid "`{royger}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1029 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1032 #, no-wrap msgid "`{rpaulo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1032 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1035 #, no-wrap msgid "`{misha}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1035 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1038 #, no-wrap msgid "`{dumbbell}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1038 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1041 #, no-wrap msgid "`{rpokala}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1041 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1044 #, no-wrap msgid "`{mp}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1044 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1047 #, no-wrap msgid "`{roam}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1047 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1050 #, no-wrap msgid "`{den}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1050 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1053 #, no-wrap msgid "`{csjp}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1053 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1056 #, no-wrap msgid "`{grahamperrin}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1056 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1059 #, no-wrap msgid "`{gerald}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1059 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1062 #, no-wrap msgid "`{scottph}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1062 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1065 #, no-wrap msgid "`{jacula}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1065 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1068 #, no-wrap msgid "`{0mp}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1068 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1071 #, no-wrap msgid "`{jdp}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1071 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1074 #, no-wrap msgid "`{krion}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1074 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1077 #, no-wrap msgid "`{sepotvin}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1077 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1080 #, no-wrap msgid "`{cpm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1080 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1083 #, no-wrap msgid "`{markp}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1083 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1086 #, no-wrap msgid "`{alepulver}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1086 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1089 #, no-wrap msgid "`{kp}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1089 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1092 #, no-wrap msgid "`{thomas}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1092 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1095 #, no-wrap msgid "`{hq}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1095 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1098 #, no-wrap msgid "`{bofh}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1098 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1101 #, no-wrap msgid "`{fox}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1101 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1104 #, no-wrap msgid "`{lbr}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1104 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1107 #, no-wrap msgid "`{crees}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1107 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1110 #, no-wrap msgid "`{rees}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1110 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1113 #, no-wrap msgid "`{mr}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1113 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1116 #, no-wrap msgid "`{bcr}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1116 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1119 #, no-wrap msgid "`{trhodes}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1119 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1122 #, no-wrap msgid "`{benno}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1122 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1125 #, no-wrap msgid "`{beech}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1125 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1128 #, no-wrap msgid "`{roberto}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1128 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1131 #, no-wrap msgid "`{rodrigc}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1131 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1134 #, no-wrap msgid "`{michaelo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1134 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1137 #, no-wrap msgid "`{igoro}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1137 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1140 #, no-wrap msgid "`{ler}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1140 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1143 #, no-wrap msgid "`{leres}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1143 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1146 #, no-wrap msgid "`{robak}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1146 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1149 #, no-wrap msgid "`{guido}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1149 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1152 #, no-wrap msgid "`{rea}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1152 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1155 #, no-wrap msgid "`{ray}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1155 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1158 #, no-wrap msgid "`{niklas}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1158 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1161 #, no-wrap msgid "`{salvadore}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1161 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1164 #, no-wrap msgid "`{bsam}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1164 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1167 #, no-wrap msgid "`{marks}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1167 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1170 #, no-wrap msgid "`{bschmidt}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1170 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1173 #, no-wrap msgid "`{wosch}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1173 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1176 #, no-wrap msgid "`{cy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1176 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1179 #, no-wrap msgid "`{das}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1179 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1182 #, no-wrap msgid "`{scheidell}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1182 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1185 #, no-wrap msgid "`{matthew}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1185 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1188 #, no-wrap msgid "`{tmseck}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1188 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1191 #, no-wrap msgid "`{johans}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1191 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1194 #, no-wrap msgid "`{bakul}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1194 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1197 #, no-wrap msgid "`{gshapiro}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1197 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1200 #, no-wrap msgid "`{wxs}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1200 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1203 #, no-wrap msgid "`{nork}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1203 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1206 #, no-wrap msgid "`{syrinx}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1206 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1209 #, no-wrap msgid "`{vanilla}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1209 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1212 #, no-wrap msgid "`{ashish}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1212 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1215 #, no-wrap msgid "`{asiciliano}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1215 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1218 #, no-wrap msgid "`{chs}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1218 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1221 #, no-wrap msgid "`{bms}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1221 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1224 #, no-wrap msgid "`{demon}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1224 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1227 #, no-wrap msgid "`{jesper}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1227 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1230 #, no-wrap msgid "`{scop}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1230 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1233 #, no-wrap msgid "`{anray}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1233 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1236 #, no-wrap msgid "`{flo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1239 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1242 #, no-wrap msgid "`{kensmith}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1242 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1245 #, no-wrap msgid "`{ben}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1245 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1248 #, no-wrap msgid "`{des}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1248 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1251 #, no-wrap msgid "`{sobomax}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1251 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1254 #, no-wrap msgid "`{asomers}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1254 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1257 #, no-wrap msgid "`{brian}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1257 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1260 #, no-wrap msgid "`{sson}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1260 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1263 #, no-wrap msgid "`{nsouch}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1263 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1266 #, no-wrap msgid "`{ssouhlal}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1266 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1269 #, no-wrap msgid "`{loos}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1269 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1272 #, no-wrap msgid "`{brnrd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1272 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1275 #, no-wrap msgid "`{rink}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1275 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1278 #, no-wrap msgid "`{vsevolod}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1278 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1281 #, no-wrap msgid "`{pstef}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1281 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1284 #, no-wrap msgid "`{zi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1284 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1287 #, no-wrap msgid "`{lstewart}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1287 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1290 #, no-wrap msgid "`{murray}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1290 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1293 #, no-wrap msgid "`{vs}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1293 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1296 #, no-wrap msgid "`{xride}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1296 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1299 #, no-wrap msgid "`{marius}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1299 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1302 #, no-wrap msgid "`{cs}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1302 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1305 #, no-wrap msgid "`{clsung}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1305 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1308 #, no-wrap msgid "`{gsutter}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1308 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1311 #, no-wrap msgid "`{metal}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1311 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1314 #, no-wrap msgid "`{ryusuke}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1314 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1317 #, no-wrap msgid "`{nyan}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1317 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1320 #, no-wrap msgid "`{sahil}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1320 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1323 #, no-wrap msgid "`{tota}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1323 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1326 #, no-wrap msgid "`{romain}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1326 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1329 #, no-wrap msgid "`{eduardo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1329 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1332 #, no-wrap msgid "`{sylvio}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1332 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1335 #, no-wrap msgid "`{itetcu}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1335 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1338 #, no-wrap msgid "`{mi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1338 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1341 #, no-wrap msgid "`{gordon}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1341 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1344 #, no-wrap msgid "`{lth}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1344 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1347 #, no-wrap msgid "`{fabient}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1347 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1350 #, no-wrap msgid "`{thierry}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1350 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1353 #, no-wrap msgid "`{thompsa}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1353 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1356 #, no-wrap msgid "`{flz}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1356 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1359 #, no-wrap msgid "`{jilles}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1359 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1362 #, no-wrap msgid "`{ganbold}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1362 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1365 #, no-wrap msgid "`{tuexen}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1365 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1368 #, no-wrap msgid "`{gonzo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1368 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1371 #, no-wrap msgid "`{uzsolt}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1371 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1374 #, no-wrap msgid "`{ume}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1374 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1377 #, no-wrap msgid "`{ups}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1377 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1380 #, no-wrap msgid "`{fsu}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1380 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1383 #, no-wrap msgid "`{mikael}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1383 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1386 #, no-wrap msgid "`{manu}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1386 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1389 #, no-wrap msgid "`{ram}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1389 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1392 #, no-wrap msgid "`{bryanv}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1392 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1395 #, no-wrap msgid "`{nectar}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1395 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1398 #, no-wrap msgid "`{avilla}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1398 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1401 #, no-wrap msgid "`{nivit}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1401 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1404 #, no-wrap msgid "`{ivoras}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1404 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1407 #, no-wrap msgid "`{stefan}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1407 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1410 #, no-wrap msgid "`{kaiw}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1410 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1413 #, no-wrap msgid "`{adamw}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1413 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1416 #, no-wrap msgid "`{naddy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1416 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1419 #, no-wrap msgid "`{peter}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1419 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1422 #, no-wrap msgid "`{nwhitehorn}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1422 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1425 #, no-wrap msgid "`{miwi}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1425 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1428 #, no-wrap msgid "`{nate}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1428 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1431 #, no-wrap msgid "`{twinterg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1431 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1434 #, no-wrap msgid "`{def}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1434 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1437 #, no-wrap msgid "`{wollman}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1437 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1440 #, no-wrap msgid "`{joerg}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1440 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1443 #, no-wrap msgid "`{ygy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1443 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1446 #, no-wrap msgid "`{emax}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1446 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1449 #, no-wrap msgid "`{oshogbo}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1449 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1452 #, no-wrap msgid "`{riggs}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1452 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1455 #, no-wrap msgid "`{egypcio}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1455 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1458 #, no-wrap msgid "`{bz}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1458 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1461 #, no-wrap msgid "`{dsl}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1461 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1464 #, no-wrap msgid "`{zeising}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1464 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1467 #, no-wrap msgid "`{phantom}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1467 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1470 #, no-wrap msgid "`{tz}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1470 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1473 #, no-wrap msgid "`{rigoletto}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1473 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1476 #, no-wrap msgid "`{kaktus}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1476 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1479 #, no-wrap msgid "`{samm}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1479 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1482 #, no-wrap msgid "`{arrowd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1482 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1485 #, no-wrap msgid "`{ronald}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1485 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1488 #, no-wrap msgid "`{meta}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1488 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1491 #, no-wrap msgid "`{rnagy}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1491 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1494 #, no-wrap msgid "`{vvd}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1494 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1497 #, no-wrap msgid "`{gbe}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1497 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1500 #, no-wrap msgid "`{bnovkov}`" msgstr "" #. type: Title == -#: documentation/content/en/articles/pgpkeys/_index.adoc:1501 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1504 #, no-wrap msgid "Other Cluster Account Holders" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1503 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1506 #, no-wrap msgid "`{bk}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1506 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1509 #, no-wrap msgid "`{deb}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1509 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1512 #, no-wrap msgid "`{debdrup}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1512 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1515 #, no-wrap msgid "`{dutchdaemon}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1515 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1518 #, no-wrap msgid "`{keymaster}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1518 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1521 #, no-wrap msgid "`{mwlucas}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1521 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1524 #, no-wrap msgid "`{dhw}`" msgstr "" diff --git a/documentation/content/en/articles/vinum/_index.po b/documentation/content/en/articles/vinum/_index.po index cf33795bd2..fa6bf155d1 100644 --- a/documentation/content/en/articles/vinum/_index.po +++ b/documentation/content/en/articles/vinum/_index.po @@ -1,1652 +1,1661 @@ # 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: 2024-09-14 15:00-0300\n" +"POT-Creation-Date: 2025-01-24 10:22-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/vinum/_index.adoc:1 #, no-wrap msgid "The vinum Volume Manager in FreeBSD" msgstr "" #. The Vinum Volume Manager #. By Greg Lehey (grog at lemis dot com) #. Added to the Handbook by Hiten Pandya #. and Tom Rhodes #. For the FreeBSD Documentation Project #. type: Title = #: documentation/content/en/articles/vinum/_index.adoc:1 #: documentation/content/en/articles/vinum/_index.adoc:19 #, no-wrap msgid "The vinum Volume Manager" msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:51 msgid "'''" msgstr "" #. type: Title == #: documentation/content/en/articles/vinum/_index.adoc:55 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:62 msgid "" "No matter the type of disks, there are always potential problems. The disks " "can be too small, too slow, or too unreliable to meet the system's " "requirements. While disks are getting bigger, so are data storage " "requirements. Often a file system is needed that is bigger than a disk's " "capacity. Various solutions to these problems have been proposed and " "implemented." msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:66 msgid "" "One method is through the use of multiple, and sometimes redundant, disks. " "In addition to supporting various cards and controllers for hardware " "Redundant Array of Independent Disks RAID systems, the base FreeBSD system " "includes the [.filename]#vinum# volume manager, a block device driver that " -"implements virtual disk drives and addresses these three problems. [." -"filename]#vinum# provides more flexibility, performance, and reliability " +"implements virtual disk drives and addresses these three problems. " +"[.filename]#vinum# provides more flexibility, performance, and reliability " "than traditional disk storage and implements `RAID`-0, `RAID`-1, and " "`RAID`-5 models, both individually and in combination." msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:68 msgid "" "This chapter provides an overview of potential problems with traditional " "disk storage, and an introduction to the [.filename]#vinum# volume manager." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/vinum/_index.adoc:76 +#: documentation/content/en/articles/vinum/_index.adoc:73 +msgid "" +"vinum is deprecated and is not present in FreeBSD 15.0 and later. Users are " +"advised to migrate to man:gconcat[8], man:gmirror[8], man:gstripe[8], " +"man:graid[8], or man:zfs[8]." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/articles/vinum/_index.adoc:82 msgid "" "Starting with FreeBSD 5, [.filename]#vinum# has been rewritten to fit into " "the extref:{handbook}[GEOM architecture, geom], while retaining the original " "ideas, terminology, and on-disk metadata. This rewrite is called _gvinum_ " "(for _GEOM vinum_). While this chapter uses the term [.filename]#vinum#, " "any command invocations should be performed with `gvinum`. The name of the " -"kernel module has changed from the original [.filename]#vinum.ko# to [." -"filename]#geom_vinum.ko#, and all device nodes reside under [.filename]#/dev/" -"gvinum# instead of [.filename]#/dev/vinum#. As of FreeBSD 6, the original [." -"filename]#vinum# implementation is no longer available in the code base." +"kernel module has changed from the original [.filename]#vinum.ko# to " +"[.filename]#geom_vinum.ko#, and all device nodes reside under [.filename]#/" +"dev/gvinum# instead of [.filename]#/dev/vinum#. As of FreeBSD 6, the " +"original [.filename]#vinum# implementation is no longer available in the " +"code base." msgstr "" #. type: Title == -#: documentation/content/en/articles/vinum/_index.adoc:79 +#: documentation/content/en/articles/vinum/_index.adoc:85 #, no-wrap msgid "Access Bottlenecks" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:83 +#: documentation/content/en/articles/vinum/_index.adoc:89 msgid "" "Modern systems frequently need to access data in a highly concurrent " "manner. For example, large FTP or HTTP servers can maintain thousands of " "concurrent sessions and have multiple 100 Mbit/s connections to the outside " "world, well beyond the sustained transfer rate of most disks." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:87 +#: documentation/content/en/articles/vinum/_index.adoc:93 msgid "" "Current disk drives can transfer data sequentially at up to 70 MB/s, but " "this value is of little importance in an environment where many independent " "processes access a drive, and where they may achieve only a fraction of " "these values. In such cases, it is more interesting to view the problem " "from the viewpoint of the disk subsystem. The important parameter is the " "load that a transfer places on the subsystem, or the time for which a " "transfer occupies the drives involved in the transfer." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:90 +#: documentation/content/en/articles/vinum/_index.adoc:96 msgid "" "In any disk transfer, the drive must first position the heads, wait for the " "first sector to pass under the read head, and then perform the transfer. " "These actions can be considered to be atomic as it does not make any sense " "to interrupt them." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:95 +#: documentation/content/en/articles/vinum/_index.adoc:101 msgid "" "[[vinum-latency]] Consider a typical transfer of about 10 kB: the current " "generation of high-performance disks can position the heads in an average of " "3.5 ms. The fastest drives spin at 15,000 rpm, so the average rotational " "latency (half a revolution) is 2 ms. At 70 MB/s, the transfer itself takes " "about 150 μs, almost nothing compared to the positioning time. In such a " "case, the effective transfer rate drops to a little over 1 MB/s and is " "clearly highly dependent on the transfer size." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:98 +#: documentation/content/en/articles/vinum/_index.adoc:104 msgid "" "The traditional and obvious solution to this bottleneck is \"more " "spindles\": rather than using one large disk, use several smaller disks with " "the same aggregate storage space. Each disk is capable of positioning and " "transferring independently, so the effective throughput increases by a " "factor close to the number of disks used." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:102 +#: documentation/content/en/articles/vinum/_index.adoc:108 msgid "" "The actual throughput improvement is smaller than the number of disks " "involved. Although each drive is capable of transferring in parallel, there " "is no way to ensure that the requests are evenly distributed across the " "drives. Inevitably the load on one drive will be higher than on another." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:110 +#: documentation/content/en/articles/vinum/_index.adoc:116 msgid "" "The evenness of the load on the disks is strongly dependent on the way the " "data is shared across the drives. In the following discussion, it is " "convenient to think of the disk storage as a large number of data sectors " "which are addressable by number, rather like the pages in a book. The most " "obvious method is to divide the virtual disk into groups of consecutive " "sectors the size of the individual physical disks and store them in this " "manner, rather like taking a large book and tearing it into smaller " "sections. This method is called _concatenation_ and has the advantage that " "the disks are not required to have any specific size relationships. It " "works well when the access to the virtual disk is spread evenly about its " "address space. When access is concentrated on a smaller area, the " "improvement is less marked. crossref:vinum[vinum-concat, Concatenated " "Organization] illustrates the sequence in which storage units are allocated " "in a concatenated organization." msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:112 +#: documentation/content/en/articles/vinum/_index.adoc:118 #, no-wrap msgid "Concatenated Organization" msgstr "" #. type: Target for macro image -#: documentation/content/en/articles/vinum/_index.adoc:113 +#: documentation/content/en/articles/vinum/_index.adoc:119 #, no-wrap msgid "vinum-concat.png" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:119 +#: documentation/content/en/articles/vinum/_index.adoc:125 msgid "" "An alternative mapping is to divide the address space into smaller, equal-" "sized components and store them sequentially on different devices. For " "example, the first 256 sectors may be stored on the first disk, the next 256 " "sectors on the next disk and so on. After filling the last disk, the " "process repeats until the disks are full. This mapping is called _striping_ " "or RAID-0." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:123 +#: documentation/content/en/articles/vinum/_index.adoc:129 msgid "" "`RAID` offers various forms of fault tolerance, though RAID-0 is somewhat " "misleading as it provides no redundancy. Striping requires somewhat more " "effort to locate the data, and it can cause additional I/O load where a " "transfer is spread over multiple disks, but it can also provide a more " "constant load across the disks. crossref:vinum[vinum-striped, Striped " "Organization] illustrates the sequence in which storage units are allocated " "in a striped organization." msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:125 +#: documentation/content/en/articles/vinum/_index.adoc:131 #, no-wrap msgid "Striped Organization" msgstr "" #. type: Target for macro image -#: documentation/content/en/articles/vinum/_index.adoc:126 +#: documentation/content/en/articles/vinum/_index.adoc:132 #, no-wrap msgid "vinum-striped.png" msgstr "" #. type: Title == -#: documentation/content/en/articles/vinum/_index.adoc:129 +#: documentation/content/en/articles/vinum/_index.adoc:135 #, no-wrap msgid "Data Integrity" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:134 +#: documentation/content/en/articles/vinum/_index.adoc:140 msgid "" "The final problem with disks is that they are unreliable. Although " "reliability has increased tremendously over the last few years, disk drives " "are still the most likely core component of a server to fail. When they do, " "the results can be catastrophic and replacing a failed disk drive and " "restoring data can result in server downtime." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:137 +#: documentation/content/en/articles/vinum/_index.adoc:143 msgid "" "One approach to this problem is _mirroring_, or `RAID-1`, which keeps two " "copies of the data on different physical hardware. Any write to the volume " "writes to both disks; a read can be satisfied from either, so if one drive " "fails, the data is still available on the other drive." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:139 +#: documentation/content/en/articles/vinum/_index.adoc:145 msgid "Mirroring has two problems:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:141 +#: documentation/content/en/articles/vinum/_index.adoc:147 msgid "It requires twice as much disk storage as a non-redundant solution." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:142 +#: documentation/content/en/articles/vinum/_index.adoc:148 msgid "" "Writes must be performed to both drives, so they take up twice the bandwidth " "of a non-mirrored volume. Reads do not suffer from a performance penalty and " "can even be faster." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:149 +#: documentation/content/en/articles/vinum/_index.adoc:155 msgid "" "An alternative solution is _parity_, implemented in `RAID` levels 2, 3, 4 " -"and 5. Of these, `RAID-5` is the most interesting. As implemented in [." -"filename]#vinum#, it is a variant on a striped organization which dedicates " -"one block of each stripe to parity one of the other blocks. As implemented " -"by [.filename]#vinum#, a `RAID-5` plex is similar to a striped plex, except " -"that it implements `RAID-5` by including a parity block in each stripe. As " -"required by `RAID-5`, the location of this parity block changes from one " -"stripe to the next. The numbers in the data blocks indicate the relative " -"block numbers." +"and 5. Of these, `RAID-5` is the most interesting. As implemented in " +"[.filename]#vinum#, it is a variant on a striped organization which " +"dedicates one block of each stripe to parity one of the other blocks. As " +"implemented by [.filename]#vinum#, a `RAID-5` plex is similar to a striped " +"plex, except that it implements `RAID-5` by including a parity block in each " +"stripe. As required by `RAID-5`, the location of this parity block changes " +"from one stripe to the next. The numbers in the data blocks indicate the " +"relative block numbers." msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:151 +#: documentation/content/en/articles/vinum/_index.adoc:157 #, no-wrap msgid "`RAID`-5 Organization" msgstr "" #. type: Target for macro image -#: documentation/content/en/articles/vinum/_index.adoc:152 +#: documentation/content/en/articles/vinum/_index.adoc:158 #, no-wrap msgid "vinum-raid5-org.png" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:157 +#: documentation/content/en/articles/vinum/_index.adoc:163 msgid "" "Compared to mirroring, `RAID-5` has the advantage of requiring significantly " "less storage space. Read access is similar to that of striped " "organizations, but write access is significantly slower, approximately 25% " "of the read performance. If one drive fails, the array can continue to " "operate in degraded mode where a read from one of the remaining accessible " "drives continues normally, but a read from the failed drive is recalculated " "from the corresponding block from all the remaining drives." msgstr "" #. type: Title == -#: documentation/content/en/articles/vinum/_index.adoc:159 +#: documentation/content/en/articles/vinum/_index.adoc:165 #, no-wrap msgid "[.filename]#vinum# Objects" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:162 +#: documentation/content/en/articles/vinum/_index.adoc:168 msgid "" "To address these problems, [.filename]#vinum# implements a four-level " "hierarchy of objects:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:164 +#: documentation/content/en/articles/vinum/_index.adoc:170 msgid "" "The most visible object is the virtual disk, called a _volume_. Volumes have " "essentially the same properties as a UNIX(R) disk drive, though there are " "some minor differences. For one, they have no size limitations." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:165 +#: documentation/content/en/articles/vinum/_index.adoc:171 msgid "" "Volumes are composed of _plexes_, each of which represent the total address " "space of a volume. This level in the hierarchy provides redundancy. Think of " "plexes as individual disks in a mirrored array, each containing the same " "data." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:166 +#: documentation/content/en/articles/vinum/_index.adoc:172 msgid "" "Since [.filename]#vinum# exists within the UNIX(R) disk storage framework, " "it would be possible to use UNIX(R) partitions as the building block for " "multi-disk plexes. In fact, this turns out to be too inflexible as UNIX(R) " -"disks can have only a limited number of partitions. Instead, [." -"filename]#vinum# subdivides a single UNIX(R) partition, the _drive_, into " +"disks can have only a limited number of partitions. Instead, " +"[.filename]#vinum# subdivides a single UNIX(R) partition, the _drive_, into " "contiguous areas called _subdisks_, which are used as building blocks for " "plexes." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:167 +#: documentation/content/en/articles/vinum/_index.adoc:173 msgid "" "Subdisks reside on [.filename]#vinum#_drives_, currently UNIX(R) partitions. " "[.filename]#vinum# drives can contain any number of subdisks. With the " "exception of a small area at the beginning of the drive, which is used for " "storing configuration and state information, the entire drive is available " "for data storage." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:169 +#: documentation/content/en/articles/vinum/_index.adoc:175 msgid "" "The following sections describe the way these objects provide the " "functionality required of [.filename]#vinum#." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:170 +#: documentation/content/en/articles/vinum/_index.adoc:176 #, no-wrap msgid "Volume Size Considerations" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:174 +#: documentation/content/en/articles/vinum/_index.adoc:180 msgid "" -"Plexes can include multiple subdisks spread over all drives in the [." -"filename]#vinum# configuration. As a result, the size of an individual " +"Plexes can include multiple subdisks spread over all drives in the " +"[.filename]#vinum# configuration. As a result, the size of an individual " "drive does not limit the size of a plex or a volume." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:175 +#: documentation/content/en/articles/vinum/_index.adoc:181 #, no-wrap msgid "Redundant Data Storage" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:180 +#: documentation/content/en/articles/vinum/_index.adoc:186 msgid "" "[.filename]#vinum# implements mirroring by attaching multiple plexes to a " "volume. Each plex is a representation of the data in a volume. A volume " "may contain between one and eight plexes." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:183 +#: documentation/content/en/articles/vinum/_index.adoc:189 msgid "" "Although a plex represents the complete data of a volume, it is possible for " "parts of the representation to be physically missing, either by design (by " "not defining a subdisk for parts of the plex) or by accident (as a result of " "the failure of a drive). As long as at least one plex can provide the data " "for the complete address range of the volume, the volume is fully functional." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:184 +#: documentation/content/en/articles/vinum/_index.adoc:190 #, no-wrap msgid "Which Plex Organization?" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:187 +#: documentation/content/en/articles/vinum/_index.adoc:193 msgid "" "[.filename]#vinum# implements both concatenation and striping at the plex " "level:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:189 +#: documentation/content/en/articles/vinum/_index.adoc:195 msgid "" "A _concatenated plex_ uses the address space of each subdisk in turn. " "Concatenated plexes are the most flexible as they can contain any number of " "subdisks, and the subdisks may be of different length. The plex may be " "extended by adding additional subdisks. They require less CPU time than " "striped plexes, though the difference in CPU overhead is not measurable. On " "the other hand, they are most susceptible to hot spots, where one disk is " "very active and others are idle." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:190 +#: documentation/content/en/articles/vinum/_index.adoc:196 msgid "" "A _striped plex_ stripes the data across each subdisk. The subdisks must all " "be the same size and there must be at least two subdisks to distinguish it " "from a concatenated plex. The greatest advantage of striped plexes is that " "they reduce hot spots. By choosing an optimum sized stripe, about 256 kB, " "the load can be evened out on the component drives. Extending a plex by " "adding new subdisks is so complicated that [.filename]#vinum# does not " "implement it." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:192 +#: documentation/content/en/articles/vinum/_index.adoc:198 msgid "" "crossref:vinum[vinum-comparison, [.filename]#vinum# Plex Organizations] " "summarizes the advantages and disadvantages of each plex organization." msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:194 +#: documentation/content/en/articles/vinum/_index.adoc:200 #, no-wrap msgid "[.filename]#vinum# Plex Organizations" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:198 +#: documentation/content/en/articles/vinum/_index.adoc:204 #, no-wrap msgid "Plex type" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:199 +#: documentation/content/en/articles/vinum/_index.adoc:205 #, no-wrap msgid "Minimum subdisks" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:200 +#: documentation/content/en/articles/vinum/_index.adoc:206 #, no-wrap msgid "Can add subdisks" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:201 +#: documentation/content/en/articles/vinum/_index.adoc:207 #, no-wrap msgid "Must be equal size" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:203 +#: documentation/content/en/articles/vinum/_index.adoc:209 #, no-wrap msgid "Application" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:204 +#: documentation/content/en/articles/vinum/_index.adoc:210 #, no-wrap msgid "concatenated" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:205 +#: documentation/content/en/articles/vinum/_index.adoc:211 #, no-wrap msgid "1" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:206 -#: documentation/content/en/articles/vinum/_index.adoc:213 +#: documentation/content/en/articles/vinum/_index.adoc:212 +#: documentation/content/en/articles/vinum/_index.adoc:219 #, no-wrap msgid "yes" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:207 -#: documentation/content/en/articles/vinum/_index.adoc:212 +#: documentation/content/en/articles/vinum/_index.adoc:213 +#: documentation/content/en/articles/vinum/_index.adoc:218 #, no-wrap msgid "no" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:209 +#: documentation/content/en/articles/vinum/_index.adoc:215 #, no-wrap msgid "Large data storage with maximum placement flexibility and moderate performance" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:210 +#: documentation/content/en/articles/vinum/_index.adoc:216 #, no-wrap msgid "striped" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:211 +#: documentation/content/en/articles/vinum/_index.adoc:217 #, no-wrap msgid "2" msgstr "" #. type: Table -#: documentation/content/en/articles/vinum/_index.adoc:214 +#: documentation/content/en/articles/vinum/_index.adoc:220 #, no-wrap msgid "High performance in combination with highly concurrent access" msgstr "" #. type: Title == -#: documentation/content/en/articles/vinum/_index.adoc:217 +#: documentation/content/en/articles/vinum/_index.adoc:223 #, no-wrap msgid "Some Examples" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:223 +#: documentation/content/en/articles/vinum/_index.adoc:229 msgid "" "[.filename]#vinum# maintains a _configuration database_ which describes the " "objects known to an individual system. Initially, the user creates the " -"configuration database from one or more configuration files using man:" -"gvinum[8]. [.filename]#vinum# stores a copy of its configuration database " -"on each disk _device_ under its control. This database is updated on each " -"state change, so that a restart accurately restores the state of each [." -"filename]#vinum# object." +"configuration database from one or more configuration files using " +"man:gvinum[8]. [.filename]#vinum# stores a copy of its configuration " +"database on each disk _device_ under its control. This database is updated " +"on each state change, so that a restart accurately restores the state of " +"each [.filename]#vinum# object." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:224 +#: documentation/content/en/articles/vinum/_index.adoc:230 #, no-wrap msgid "The Configuration File" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:228 +#: documentation/content/en/articles/vinum/_index.adoc:234 msgid "" "The configuration file describes individual [.filename]#vinum# objects. The " "definition of a simple volume might be:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:235 +#: documentation/content/en/articles/vinum/_index.adoc:241 #, no-wrap msgid "" " drive a device /dev/da3h\n" " volume myvol\n" " plex org concat\n" " sd length 512m drive a\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:238 +#: documentation/content/en/articles/vinum/_index.adoc:244 msgid "This file describes four [.filename]#vinum# objects:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:240 +#: documentation/content/en/articles/vinum/_index.adoc:246 msgid "" "The _drive_ line describes a disk partition (_drive_) and its location " "relative to the underlying hardware. It is given the symbolic name _a_. This " "separation of symbolic names from device names allows disks to be moved from " "one location to another without confusion." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:241 +#: documentation/content/en/articles/vinum/_index.adoc:247 msgid "" "The _volume_ line describes a volume. The only required attribute is the " "name, in this case _myvol_." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:242 +#: documentation/content/en/articles/vinum/_index.adoc:248 msgid "" "The _plex_ line defines a plex. The only required parameter is the " "organization, in this case _concat_. No name is necessary as the system " -"automatically generates a name from the volume name by adding the suffix _." -"px_, where _x_ is the number of the plex in the volume. Thus this plex will " -"be called _myvol.p0_." +"automatically generates a name from the volume name by adding the suffix " +"_.px_, where _x_ is the number of the plex in the volume. Thus this plex " +"will be called _myvol.p0_." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:243 +#: documentation/content/en/articles/vinum/_index.adoc:249 msgid "" "The _sd_ line describes a subdisk. The minimum specifications are the name " "of a drive on which to store it, and the length of the subdisk. No name is " "necessary as the system automatically assigns names derived from the plex " "name by adding the suffix _.sx_, where _x_ is the number of the subdisk in " "the plex. Thus [.filename]#vinum# gives this subdisk the name _myvol.p0.s0_." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:245 +#: documentation/content/en/articles/vinum/_index.adoc:251 msgid "" "After processing this file, man:gvinum[8] produces the following output:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:255 +#: documentation/content/en/articles/vinum/_index.adoc:261 #, no-wrap msgid "" "# gvinum -> create config1\n" "Configuration summary\n" "Drives: 1 (4 configured)\n" "Volumes: 1 (4 configured)\n" "Plexes: 1 (8 configured)\n" "Subdisks: 1 (16 configured)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:257 +#: documentation/content/en/articles/vinum/_index.adoc:263 #, no-wrap msgid " D a State: up Device /dev/da3h Avail: 2061/2573 MB (80%)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:259 +#: documentation/content/en/articles/vinum/_index.adoc:265 #, no-wrap msgid " V myvol State: up Plexes: 1 Size: 512 MB\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:261 +#: documentation/content/en/articles/vinum/_index.adoc:267 #, no-wrap msgid " P myvol.p0 C State: up Subdisks: 1 Size: 512 MB\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:263 +#: documentation/content/en/articles/vinum/_index.adoc:269 #, no-wrap msgid " S myvol.p0.s0 State: up PO: 0 B Size: 512 MB\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:267 +#: documentation/content/en/articles/vinum/_index.adoc:273 msgid "" "This output shows the brief listing format of man:gvinum[8]. It is " -"represented graphically in crossref:vinum[vinum-simple-vol, A Simple [." -"filename]#vinum# Volume]." +"represented graphically in crossref:vinum[vinum-simple-vol, A Simple " +"[.filename]#vinum# Volume]." msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:269 +#: documentation/content/en/articles/vinum/_index.adoc:275 #, no-wrap msgid "A Simple [.filename]#vinum# Volume" msgstr "" #. type: Target for macro image -#: documentation/content/en/articles/vinum/_index.adoc:270 +#: documentation/content/en/articles/vinum/_index.adoc:276 #, no-wrap msgid "vinum-simple-vol.png" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:274 +#: documentation/content/en/articles/vinum/_index.adoc:280 msgid "" "This figure, and the ones which follow, represent a volume, which contains " "the plexes, which in turn contains the subdisks. In this example, the " "volume contains one plex, and the plex contains one subdisk." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:279 +#: documentation/content/en/articles/vinum/_index.adoc:285 msgid "" "This particular volume has no specific advantage over a conventional disk " "partition. It contains a single plex, so it is not redundant. The plex " "contains a single subdisk, so there is no difference in storage allocation " "from a conventional disk partition. The following sections illustrate " "various more interesting configuration methods." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:280 +#: documentation/content/en/articles/vinum/_index.adoc:286 #, no-wrap msgid "Increased Resilience: Mirroring" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:285 +#: documentation/content/en/articles/vinum/_index.adoc:291 msgid "" "The resilience of a volume can be increased by mirroring. When laying out a " "mirrored volume, it is important to ensure that the subdisks of each plex " "are on different drives, so that a drive failure will not take down both " "plexes. The following configuration mirrors a volume:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:294 +#: documentation/content/en/articles/vinum/_index.adoc:300 #, no-wrap msgid "" "\tdrive b device /dev/da4h\n" "\tvolume mirror\n" " plex org concat\n" " sd length 512m drive a\n" "\t plex org concat\n" "\t sd length 512m drive b\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:298 +#: documentation/content/en/articles/vinum/_index.adoc:304 msgid "" "In this example, it was not necessary to specify a definition of drive _a_ " "again, since [.filename]#vinum# keeps track of all objects in its " "configuration database. After processing this definition, the configuration " "looks like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:306 +#: documentation/content/en/articles/vinum/_index.adoc:312 #, no-wrap msgid "" "\tDrives: 2 (4 configured)\n" "\tVolumes: 2 (4 configured)\n" "\tPlexes: 3 (8 configured)\n" "\tSubdisks: 3 (16 configured)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:309 +#: documentation/content/en/articles/vinum/_index.adoc:315 #, no-wrap msgid "" "\tD a State: up Device /dev/da3h Avail: 1549/2573 MB (60%)\n" "\tD b State: up Device /dev/da4h Avail: 2061/2573 MB (80%)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:312 +#: documentation/content/en/articles/vinum/_index.adoc:318 #, no-wrap msgid "" " V myvol State: up Plexes: 1 Size: 512 MB\n" " V mirror State: up Plexes: 2 Size: 512 MB\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:316 +#: documentation/content/en/articles/vinum/_index.adoc:322 #, no-wrap msgid "" " P myvol.p0 C State: up Subdisks: 1 Size: 512 MB\n" " P mirror.p0 C State: up Subdisks: 1 Size: 512 MB\n" " P mirror.p1 C State: initializing Subdisks: 1 Size: 512 MB\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:320 +#: documentation/content/en/articles/vinum/_index.adoc:326 #, no-wrap msgid "" " S myvol.p0.s0 State: up PO: 0 B Size: 512 MB\n" "\tS mirror.p0.s0 State: up PO: 0 B Size: 512 MB\n" "\tS mirror.p1.s0 State: empty PO: 0 B Size: 512 MB\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:323 +#: documentation/content/en/articles/vinum/_index.adoc:329 msgid "" "crossref:vinum[vinum-mirrored-vol, A Mirrored [.filename]#vinum# Volume] " "shows the structure graphically." msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:325 +#: documentation/content/en/articles/vinum/_index.adoc:331 #, no-wrap msgid "A Mirrored [.filename]#vinum# Volume" msgstr "" #. type: Target for macro image -#: documentation/content/en/articles/vinum/_index.adoc:326 +#: documentation/content/en/articles/vinum/_index.adoc:332 #, no-wrap msgid "vinum-mirrored-vol.png" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:330 +#: documentation/content/en/articles/vinum/_index.adoc:336 msgid "" "In this example, each plex contains the full 512 MB of address space. As in " "the previous example, each plex contains only a single subdisk." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:331 +#: documentation/content/en/articles/vinum/_index.adoc:337 #, no-wrap msgid "Optimizing Performance" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:336 +#: documentation/content/en/articles/vinum/_index.adoc:342 msgid "" "The mirrored volume in the previous example is more resistant to failure " "than an unmirrored volume, but its performance is less as each write to the " "volume requires a write to both drives, using up a greater proportion of the " "total disk bandwidth. Performance considerations demand a different " "approach: instead of mirroring, the data is striped across as many disk " "drives as possible. The following configuration shows a volume with a plex " "striped across four disk drives:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:347 +#: documentation/content/en/articles/vinum/_index.adoc:353 #, no-wrap msgid "" " drive c device /dev/da5h\n" "\tdrive d device /dev/da6h\n" "\tvolume stripe\n" "\tplex org striped 512k\n" "\t sd length 128m drive a\n" "\t sd length 128m drive b\n" "\t sd length 128m drive c\n" "\t sd length 128m drive d\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:351 +#: documentation/content/en/articles/vinum/_index.adoc:357 msgid "" "As before, it is not necessary to define the drives which are already known " "to [.filename]#vinum#. After processing this definition, the configuration " "looks like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:359 +#: documentation/content/en/articles/vinum/_index.adoc:365 #, no-wrap msgid "" "\tDrives: 4 (4 configured)\n" "\tVolumes: 3 (4 configured)\n" "\tPlexes: 4 (8 configured)\n" "\tSubdisks: 7 (16 configured)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:364 +#: documentation/content/en/articles/vinum/_index.adoc:370 #, no-wrap msgid "" " D a State: up Device /dev/da3h Avail: 1421/2573 MB (55%)\n" " D b State: up Device /dev/da4h Avail: 1933/2573 MB (75%)\n" " D c State: up Device /dev/da5h Avail: 2445/2573 MB (95%)\n" " D d State: up Device /dev/da6h Avail: 2445/2573 MB (95%)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:368 +#: documentation/content/en/articles/vinum/_index.adoc:374 #, no-wrap msgid "" " V myvol State: up Plexes: 1 Size: 512 MB\n" " V mirror State: up Plexes: 2 Size: 512 MB\n" " V striped State: up Plexes: 1 Size: 512 MB\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:373 +#: documentation/content/en/articles/vinum/_index.adoc:379 #, no-wrap msgid "" " P myvol.p0 C State: up Subdisks: 1 Size: 512 MB\n" " P mirror.p0 C State: up Subdisks: 1 Size: 512 MB\n" " P mirror.p1 C State: initializing Subdisks: 1 Size: 512 MB\n" " P striped.p1 State: up Subdisks: 1 Size: 512 MB\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:381 +#: documentation/content/en/articles/vinum/_index.adoc:387 #, no-wrap msgid "" " S myvol.p0.s0 State: up PO: 0 B Size: 512 MB\n" " S mirror.p0.s0 State: up PO: 0 B Size: 512 MB\n" " S mirror.p1.s0 State: empty PO: 0 B Size: 512 MB\n" " S striped.p0.s0 State: up PO: 0 B Size: 128 MB\n" " S striped.p0.s1 State: up PO: 512 kB Size: 128 MB\n" " S striped.p0.s2 State: up PO: 1024 kB Size: 128 MB\n" " S striped.p0.s3 State: up PO: 1536 kB Size: 128 MB\n" msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:384 +#: documentation/content/en/articles/vinum/_index.adoc:390 #, no-wrap msgid "A Striped [.filename]#vinum# Volume" msgstr "" #. type: Target for macro image -#: documentation/content/en/articles/vinum/_index.adoc:385 +#: documentation/content/en/articles/vinum/_index.adoc:391 #, no-wrap msgid "vinum-striped-vol.png" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:389 +#: documentation/content/en/articles/vinum/_index.adoc:395 msgid "" -"This volume is represented in crossref:vinum[vinum-striped-vol, A Striped [." -"filename]#vinum# Volume]. The darkness of the stripes indicates the " +"This volume is represented in crossref:vinum[vinum-striped-vol, A Striped " +"[.filename]#vinum# Volume]. The darkness of the stripes indicates the " "position within the plex address space, where the lightest stripes come " "first and the darkest last." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:390 +#: documentation/content/en/articles/vinum/_index.adoc:396 #, no-wrap msgid "Resilience and Performance" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:394 +#: documentation/content/en/articles/vinum/_index.adoc:400 msgid "" "[[vinum-resilience]]With sufficient hardware, it is possible to build " "volumes which show both increased resilience and increased performance " "compared to standard UNIX(R) partitions. A typical configuration file might " "be:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:410 +#: documentation/content/en/articles/vinum/_index.adoc:416 #, no-wrap msgid "" "\tvolume raid10\n" " plex org striped 512k\n" " sd length 102480k drive a\n" " sd length 102480k drive b\n" " sd length 102480k drive c\n" " sd length 102480k drive d\n" " sd length 102480k drive e\n" " plex org striped 512k\n" " sd length 102480k drive c\n" " sd length 102480k drive d\n" " sd length 102480k drive e\n" " sd length 102480k drive a\n" " sd length 102480k drive b\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:414 +#: documentation/content/en/articles/vinum/_index.adoc:420 msgid "" "The subdisks of the second plex are offset by two drives from those of the " "first plex. This helps to ensure that writes do not go to the same subdisks " "even if a transfer goes over two drives." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:416 +#: documentation/content/en/articles/vinum/_index.adoc:422 msgid "" "crossref:vinum[vinum-raid10-vol, A Mirrored, Striped [.filename]#vinum# " "Volume] represents the structure of this volume." msgstr "" #. type: Block title -#: documentation/content/en/articles/vinum/_index.adoc:418 +#: documentation/content/en/articles/vinum/_index.adoc:424 #, no-wrap msgid "A Mirrored, Striped [.filename]#vinum# Volume" msgstr "" #. type: Target for macro image -#: documentation/content/en/articles/vinum/_index.adoc:419 +#: documentation/content/en/articles/vinum/_index.adoc:425 #, no-wrap msgid "vinum-raid10-vol.png" msgstr "" #. type: Title == -#: documentation/content/en/articles/vinum/_index.adoc:422 +#: documentation/content/en/articles/vinum/_index.adoc:428 #, no-wrap msgid "Object Naming" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:426 +#: documentation/content/en/articles/vinum/_index.adoc:432 msgid "" "[.filename]#vinum# assigns default names to plexes and subdisks, although " "they may be overridden. Overriding the default names is not recommended as " "it does not bring a significant advantage and it can cause confusion." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:429 +#: documentation/content/en/articles/vinum/_index.adoc:435 msgid "" "Names may contain any non-blank character, but it is recommended to restrict " "them to letters, digits and the underscore characters. The names of " "volumes, plexes, and subdisks may be up to 64 characters long, and the names " "of drives may be up to 32 characters long." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:432 +#: documentation/content/en/articles/vinum/_index.adoc:438 msgid "" -"[.filename]#vinum# objects are assigned device nodes in the hierarchy [." -"filename]#/dev/gvinum#. The configuration shown above would cause [." -"filename]#vinum# to create the following device nodes:" +"[.filename]#vinum# objects are assigned device nodes in the hierarchy " +"[.filename]#/dev/gvinum#. The configuration shown above would cause " +"[.filename]#vinum# to create the following device nodes:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:434 +#: documentation/content/en/articles/vinum/_index.adoc:440 msgid "" -"Device entries for each volume. These are the main devices used by [." -"filename]#vinum#. The configuration above would include the devices [." -"filename]#/dev/gvinum/myvol#, [.filename]#/dev/gvinum/mirror#, [.filename]#/" -"dev/gvinum/striped#, [.filename]#/dev/gvinum/raid5# and [.filename]#/dev/" -"gvinum/raid10#." +"Device entries for each volume. These are the main devices used by " +"[.filename]#vinum#. The configuration above would include the devices " +"[.filename]#/dev/gvinum/myvol#, [.filename]#/dev/gvinum/mirror#, " +"[.filename]#/dev/gvinum/striped#, [.filename]#/dev/gvinum/raid5# and " +"[.filename]#/dev/gvinum/raid10#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:435 +#: documentation/content/en/articles/vinum/_index.adoc:441 msgid "All volumes get direct entries under [.filename]#/dev/gvinum/#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:436 +#: documentation/content/en/articles/vinum/_index.adoc:442 msgid "" "The directories [.filename]#/dev/gvinum/plex#, and [.filename]#/dev/gvinum/" "sd#, which contain device nodes for each plex and for each subdisk, " "respectively." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:438 +#: documentation/content/en/articles/vinum/_index.adoc:444 msgid "For example, consider the following configuration file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:451 +#: documentation/content/en/articles/vinum/_index.adoc:457 #, no-wrap msgid "" "\tdrive drive1 device /dev/sd1h\n" "\tdrive drive2 device /dev/sd2h\n" "\tdrive drive3 device /dev/sd3h\n" "\tdrive drive4 device /dev/sd4h\n" " volume s64 setupstate\n" " plex org striped 64k\n" " sd length 100m drive drive1\n" " sd length 100m drive drive2\n" " sd length 100m drive drive3\n" " sd length 100m drive drive4\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:454 +#: documentation/content/en/articles/vinum/_index.adoc:460 msgid "" "After processing this file, man:gvinum[8] creates the following structure in " "[.filename]#/dev/gvinum#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:461 +#: documentation/content/en/articles/vinum/_index.adoc:467 #, no-wrap msgid "" "\tdrwxr-xr-x 2 root wheel 512 Apr 13\n" "16:46 plex\n" "\tcrwxr-xr-- 1 root wheel 91, 2 Apr 13 16:46 s64\n" "\tdrwxr-xr-x 2 root wheel 512 Apr 13 16:46 sd\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:465 +#: documentation/content/en/articles/vinum/_index.adoc:471 #, no-wrap msgid "" " /dev/vinum/plex:\n" " total 0\n" " crwxr-xr-- 1 root wheel 25, 0x10000002 Apr 13 16:46 s64.p0\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:472 +#: documentation/content/en/articles/vinum/_index.adoc:478 #, no-wrap msgid "" " /dev/vinum/sd:\n" " total 0\n" " crwxr-xr-- 1 root wheel 91, 0x20000002 Apr 13 16:46 s64.p0.s0\n" " crwxr-xr-- 1 root wheel 91, 0x20100002 Apr 13 16:46 s64.p0.s1\n" " crwxr-xr-- 1 root wheel 91, 0x20200002 Apr 13 16:46 s64.p0.s2\n" " crwxr-xr-- 1 root wheel 91, 0x20300002 Apr 13 16:46 s64.p0.s3\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:477 +#: documentation/content/en/articles/vinum/_index.adoc:483 msgid "" "Although it is recommended that plexes and subdisks should not be allocated " "specific names, [.filename]#vinum# drives must be named. This makes it " "possible to move a drive to a different location and still recognize it " "automatically. Drive names may be up to 32 characters long." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:478 +#: documentation/content/en/articles/vinum/_index.adoc:484 #, no-wrap msgid "Creating File Systems" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:486 +#: documentation/content/en/articles/vinum/_index.adoc:492 msgid "" "Volumes appear to the system to be identical to disks, with one exception. " "Unlike UNIX(R) drives, [.filename]#vinum# does not partition volumes, which " "thus do not contain a partition table. This has required modification to " "some disk utilities, notably man:newfs[8], so that it does not try to " "interpret the last letter of a [.filename]#vinum# volume name as a partition " "identifier. For example, a disk drive may have a name like [.filename]#/dev/" "ad0a# or [.filename]#/dev/da2h#. These names represent the first partition " "([.filename]#a#) on the first (0) IDE disk ([.filename]#ad#) and the eighth " "partition ([.filename]#h#) on the third (2) SCSI disk ([.filename]#da#) " -"respectively. By contrast, a [.filename]#vinum# volume might be called [." -"filename]#/dev/gvinum/concat#, which has no relationship with a partition " +"respectively. By contrast, a [.filename]#vinum# volume might be called " +"[.filename]#/dev/gvinum/concat#, which has no relationship with a partition " "name." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:488 +#: documentation/content/en/articles/vinum/_index.adoc:494 msgid "To create a file system on this volume, use man:newfs[8]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:492 +#: documentation/content/en/articles/vinum/_index.adoc:498 #, no-wrap msgid "# newfs /dev/gvinum/concat\n" msgstr "" #. type: Title == -#: documentation/content/en/articles/vinum/_index.adoc:495 +#: documentation/content/en/articles/vinum/_index.adoc:501 #, no-wrap msgid "Configuring [.filename]#vinum#" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:501 +#: documentation/content/en/articles/vinum/_index.adoc:507 msgid "" "The [.filename]#GENERIC# kernel does not contain [.filename]#vinum#. It is " "possible to build a custom kernel which includes [.filename]#vinum#, but " "this is not recommended. The standard way to start [.filename]#vinum# is as " "a kernel module. man:kldload[8] is not needed because when man:gvinum[8] " "starts, it checks whether the module has been loaded, and if it is not, it " "loads it automatically." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:502 +#: documentation/content/en/articles/vinum/_index.adoc:508 #, no-wrap msgid "Startup" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:507 +#: documentation/content/en/articles/vinum/_index.adoc:513 msgid "" "[.filename]#vinum# stores configuration information on the disk slices in " "essentially the same form as in the configuration files. When reading from " "the configuration database, [.filename]#vinum# recognizes a number of " "keywords which are not allowed in the configuration files. For example, a " "disk configuration might contain the following text:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:529 +#: documentation/content/en/articles/vinum/_index.adoc:535 #, no-wrap msgid "" "volume myvol state up\n" "volume bigraid state down\n" "plex name myvol.p0 state up org concat vol myvol\n" "plex name myvol.p1 state up org concat vol myvol\n" "plex name myvol.p2 state init org striped 512b vol myvol\n" "plex name bigraid.p0 state initializing org raid5 512b vol bigraid\n" "sd name myvol.p0.s0 drive a plex myvol.p0 state up len 1048576b driveoffset 265b plexoffset 0b\n" "sd name myvol.p0.s1 drive b plex myvol.p0 state up len 1048576b driveoffset 265b plexoffset 1048576b\n" "sd name myvol.p1.s0 drive c plex myvol.p1 state up len 1048576b driveoffset 265b plexoffset 0b\n" "sd name myvol.p1.s1 drive d plex myvol.p1 state up len 1048576b driveoffset 265b plexoffset 1048576b\n" "sd name myvol.p2.s0 drive a plex myvol.p2 state init len 524288b driveoffset 1048841b plexoffset 0b\n" "sd name myvol.p2.s1 drive b plex myvol.p2 state init len 524288b driveoffset 1048841b plexoffset 524288b\n" "sd name myvol.p2.s2 drive c plex myvol.p2 state init len 524288b driveoffset 1048841b plexoffset 1048576b\n" "sd name myvol.p2.s3 drive d plex myvol.p2 state init len 524288b driveoffset 1048841b plexoffset 1572864b\n" "sd name bigraid.p0.s0 drive a plex bigraid.p0 state initializing len 4194304b driveoff set 1573129b plexoffset 0b\n" "sd name bigraid.p0.s1 drive b plex bigraid.p0 state initializing len 4194304b driveoff set 1573129b plexoffset 4194304b\n" "sd name bigraid.p0.s2 drive c plex bigraid.p0 state initializing len 4194304b driveoff set 1573129b plexoffset 8388608b\n" "sd name bigraid.p0.s3 drive d plex bigraid.p0 state initializing len 4194304b driveoff set 1573129b plexoffset 12582912b\n" "sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b driveoff set 1573129b plexoffset 16777216b\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:535 +#: documentation/content/en/articles/vinum/_index.adoc:541 msgid "" "The obvious differences here are the presence of explicit location " "information and naming, both of which are allowed but discouraged, and the " "information on the states. [.filename]#vinum# does not store information " "about drives in the configuration information. It finds the drives by " "scanning the configured disk drives for partitions with a [.filename]#vinum# " "label. This enables [.filename]#vinum# to identify drives correctly even if " "they have been assigned different UNIX(R) drive IDs." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/vinum/_index.adoc:537 +#: documentation/content/en/articles/vinum/_index.adoc:543 #, no-wrap msgid "Automatic Startup" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:541 +#: documentation/content/en/articles/vinum/_index.adoc:547 msgid "" "_Gvinum_ always features an automatic startup once the kernel module is " "loaded, via man:loader.conf[5]. To load the _Gvinum_ module at boot time, " "add `geom_vinum_load=\"YES\"` to [.filename]#/boot/loader.conf#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:546 +#: documentation/content/en/articles/vinum/_index.adoc:552 msgid "" "When [.filename]#vinum# is started with `gvinum start`, [.filename]#vinum# " "reads the configuration database from one of the [.filename]#vinum# drives. " "Under normal circumstances, each drive contains an identical copy of the " "configuration database, so it does not matter which drive is read. After a " "crash, however, [.filename]#vinum# must determine which drive was updated " "most recently and read the configuration from this drive. It then updates " "the configuration, if necessary, from progressively older drives." msgstr "" #. type: Title == -#: documentation/content/en/articles/vinum/_index.adoc:548 +#: documentation/content/en/articles/vinum/_index.adoc:554 #, no-wrap msgid "Using [.filename]#vinum# for the Root File System" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:552 +#: documentation/content/en/articles/vinum/_index.adoc:558 msgid "" "For a machine that has fully-mirrored file systems using [.filename]#vinum#, " "it is desirable to also mirror the root file system. Setting up such a " "configuration is less trivial than mirroring an arbitrary file system " "because:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:554 +#: documentation/content/en/articles/vinum/_index.adoc:560 msgid "" "The root file system must be available very early during the boot process, " "so the [.filename]#vinum# infrastructure must already be available at this " "time." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:555 +#: documentation/content/en/articles/vinum/_index.adoc:561 msgid "" "The volume containing the root file system also contains the system " "bootstrap and the kernel. These must be read using the host system's native " "utilities, such as the BIOS, which often cannot be taught about the details " "of [.filename]#vinum#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:557 +#: documentation/content/en/articles/vinum/_index.adoc:563 msgid "" "In the following sections, the term \"root volume\" is generally used to " "describe the [.filename]#vinum# volume that contains the root file system." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:558 +#: documentation/content/en/articles/vinum/_index.adoc:564 #, no-wrap msgid "Starting up [.filename]#vinum# Early Enough for the Root File System" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:562 +#: documentation/content/en/articles/vinum/_index.adoc:568 msgid "" -"[.filename]#vinum# must be available early in the system boot as man:" -"loader[8] must be able to load the vinum kernel module before starting the " -"kernel. This can be accomplished by putting this line in [.filename]#/boot/" -"loader.conf#:" +"[.filename]#vinum# must be available early in the system boot as " +"man:loader[8] must be able to load the vinum kernel module before starting " +"the kernel. This can be accomplished by putting this line in [.filename]#/" +"boot/loader.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:566 +#: documentation/content/en/articles/vinum/_index.adoc:572 #, no-wrap msgid "geom_vinum_load=\"YES\"\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:568 +#: documentation/content/en/articles/vinum/_index.adoc:574 #, no-wrap msgid "Making a [.filename]#vinum#-based Root Volume Accessible to the Bootstrap" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:573 +#: documentation/content/en/articles/vinum/_index.adoc:579 msgid "" "The current FreeBSD bootstrap is only 7.5 KB of code and does not understand " "the internal [.filename]#vinum# structures. This means that it cannot parse " "the [.filename]#vinum# configuration data or figure out the elements of a " "boot volume. Thus, some workarounds are necessary to provide the bootstrap " "code with the illusion of a standard `a` partition that contains the root " "file system." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:575 +#: documentation/content/en/articles/vinum/_index.adoc:581 msgid "" "For this to be possible, the following requirements must be met for the root " "volume:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:577 +#: documentation/content/en/articles/vinum/_index.adoc:583 msgid "The root volume must not be a stripe or `RAID`-5." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:578 +#: documentation/content/en/articles/vinum/_index.adoc:584 msgid "" "The root volume must not contain more than one concatenated subdisk per plex." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:584 +#: documentation/content/en/articles/vinum/_index.adoc:590 msgid "" "Note that it is desirable and possible to use multiple plexes, each " "containing one replica of the root file system. The bootstrap process will " "only use one replica for finding the bootstrap and all boot files, until the " "kernel mounts the root file system. Each single subdisk within these plexes " "needs its own `a` partition illusion, for the respective device to be " "bootable. It is not strictly needed that each of these faked `a` partitions " "is located at the same offset within its device, compared with other devices " "containing plexes of the root volume. However, it is probably a good idea " "to create the [.filename]#vinum# volumes that way so the resulting mirrored " "devices are symmetric, to avoid confusion." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:586 +#: documentation/content/en/articles/vinum/_index.adoc:592 msgid "" "To set up these `a` partitions for each device containing part of the root " "volume, the following is required:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/vinum/_index.adoc:590 +#: documentation/content/en/articles/vinum/_index.adoc:596 msgid "" "The location, offset from the beginning of the device, and size of this " "device's subdisk that is part of the root volume needs to be examined, using " "the command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:594 +#: documentation/content/en/articles/vinum/_index.adoc:600 #, no-wrap msgid "# gvinum l -rv root\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:598 +#: documentation/content/en/articles/vinum/_index.adoc:604 msgid "" "[.filename]#vinum# offsets and sizes are measured in bytes. They must be " "divided by 512 to obtain the block numbers that are to be used by `bsdlabel`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:599 +#: documentation/content/en/articles/vinum/_index.adoc:605 msgid "Run this command for each device that participates in the root volume:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:603 +#: documentation/content/en/articles/vinum/_index.adoc:609 #, no-wrap msgid "# bsdlabel -e devname\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:606 +#: documentation/content/en/articles/vinum/_index.adoc:612 msgid "" "_devname_ must be either the name of the disk, like [.filename]#da0# for " -"disks without a slice table, or the name of the slice, like [." -"filename]#ad0s1#." +"disks without a slice table, or the name of the slice, like " +"[.filename]#ad0s1#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:609 +#: documentation/content/en/articles/vinum/_index.adoc:615 msgid "" -"If there is already an `a` partition on the device from a pre-[." -"filename]#vinum# root file system, it should be renamed to something else so " -"that it remains accessible (just in case), but will no longer be used by " +"If there is already an `a` partition on the device from a pre-" +"[.filename]#vinum# root file system, it should be renamed to something else " +"so that it remains accessible (just in case), but will no longer be used by " "default to bootstrap the system. A currently mounted root file system " "cannot be renamed, so this must be executed either when being booted from a " "\"Fixit\" media, or in a two-step process where, in a mirror, the disk that " "is not been currently booted is manipulated first." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:615 +#: documentation/content/en/articles/vinum/_index.adoc:621 msgid "" "The offset of the [.filename]#vinum# partition on this device (if any) must " "be added to the offset of the respective root volume subdisk on this " "device. The resulting value will become the `offset` value for the new `a` " "partition. The `size` value for this partition can be taken verbatim from " "the calculation above. The `fstype` should be `4.2BSD`. The `fsize`, " "`bsize`, and `cpg` values should be chosen to match the actual file system, " "though they are fairly unimportant within this context." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:618 +#: documentation/content/en/articles/vinum/_index.adoc:624 msgid "" -"That way, a new `a` partition will be established that overlaps the [." -"filename]#vinum# partition on this device. `bsdlabel` will only allow for " +"That way, a new `a` partition will be established that overlaps the " +"[.filename]#vinum# partition on this device. `bsdlabel` will only allow for " "this overlap if the [.filename]#vinum# partition has properly been marked " "using the `vinum` fstype." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:619 +#: documentation/content/en/articles/vinum/_index.adoc:625 msgid "" "A faked `a` partition now exists on each device that has one replica of the " "root volume. It is highly recommendable to verify the result using a command " "like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:623 +#: documentation/content/en/articles/vinum/_index.adoc:629 #, no-wrap msgid "# fsck -n /dev/devnamea\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/vinum/_index.adoc:628 +#: documentation/content/en/articles/vinum/_index.adoc:634 msgid "" "It should be remembered that all files containing control information must " "be relative to the root file system in the [.filename]#vinum# volume which, " "when setting up a new [.filename]#vinum# root volume, might not match the " "root file system that is currently active. So in particular, [.filename]#/" "etc/fstab# and [.filename]#/boot/loader.conf# need to be taken care of." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/vinum/_index.adoc:631 +#: documentation/content/en/articles/vinum/_index.adoc:637 msgid "" "At next reboot, the bootstrap should figure out the appropriate control " "information from the new [.filename]#vinum#-based root file system, and act " "accordingly. At the end of the kernel initialization process, after all " "devices have been announced, the prominent notice that shows the success of " "this setup is a message like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:635 +#: documentation/content/en/articles/vinum/_index.adoc:641 #, no-wrap msgid "Mounting root from ufs:/dev/gvinum/root\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:637 +#: documentation/content/en/articles/vinum/_index.adoc:643 #, no-wrap msgid "Example of a [.filename]#vinum#-based Root Setup" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:640 +#: documentation/content/en/articles/vinum/_index.adoc:646 msgid "" "After the [.filename]#vinum# root volume has been set up, the output of " "`gvinum l -rv root` could look like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:649 +#: documentation/content/en/articles/vinum/_index.adoc:655 #, no-wrap msgid "" "...\n" "Subdisk root.p0.s0:\n" "\t\tSize: 125829120 bytes (120 MB)\n" "\t\tState: up\n" "\t\tPlex root.p0 at offset 0 (0 B)\n" "\t\tDrive disk0 (/dev/da0h) at offset 135680 (132 kB)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:655 +#: documentation/content/en/articles/vinum/_index.adoc:661 #, no-wrap msgid "" "Subdisk root.p1.s0:\n" "\t\tSize: 125829120 bytes (120 MB)\n" "\t\tState: up\n" "\t\tPlex root.p1 at offset 0 (0 B)\n" "\t\tDrive disk1 (/dev/da1h) at offset 135680 (132 kB)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:661 +#: documentation/content/en/articles/vinum/_index.adoc:667 msgid "" -"The values to note are `135680` for the offset, relative to partition [." -"filename]#/dev/da0h#. This translates to 265 512-byte disk blocks in " +"The values to note are `135680` for the offset, relative to partition " +"[.filename]#/dev/da0h#. This translates to 265 512-byte disk blocks in " "`bsdlabel`'s terms. Likewise, the size of this root volume is 245760 512-" "byte blocks. [.filename]#/dev/da1h#, containing the second replica of this " "root volume, has a symmetric setup." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:663 +#: documentation/content/en/articles/vinum/_index.adoc:669 msgid "The bsdlabel for these devices might look like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/vinum/_index.adoc:672 +#: documentation/content/en/articles/vinum/_index.adoc:678 #, no-wrap msgid "" "...\n" "8 partitions:\n" "# size offset fstype [fsize bsize bps/cpg]\n" " a: 245760 281 4.2BSD 2048 16384 0 # (Cyl. 0*- 15*)\n" " c: 71771688 0 unused 0 0 # (Cyl. 0 - 4467*)\n" " h: 71771672 16 vinum # (Cyl. 0*- 4467*)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:678 +#: documentation/content/en/articles/vinum/_index.adoc:684 msgid "" "It can be observed that the `size` parameter for the faked `a` partition " "matches the value outlined above, while the `offset` parameter is the sum of " "the offset within the [.filename]#vinum# partition `h`, and the offset of " "this partition within the device or slice. This is a typical setup that is " "necessary to avoid the problem described in crossref:vinum[vinum-root-panic, " "Nothing Boots, the Bootstrap Panics]. The entire `a` partition is " "completely within the `h` partition containing all the [.filename]#vinum# " "data for this device." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:680 +#: documentation/content/en/articles/vinum/_index.adoc:686 msgid "" "In the above example, the entire device is dedicated to [.filename]#vinum# " "and there is no leftover pre-[.filename]#vinum# root partition." msgstr "" #. type: Title === -#: documentation/content/en/articles/vinum/_index.adoc:681 +#: documentation/content/en/articles/vinum/_index.adoc:687 #, no-wrap msgid "Troubleshooting" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:684 +#: documentation/content/en/articles/vinum/_index.adoc:690 msgid "The following list contains a few known pitfalls and solutions." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/vinum/_index.adoc:685 +#: documentation/content/en/articles/vinum/_index.adoc:691 #, no-wrap msgid "System Bootstrap Loads, but System Does Not Boot" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:689 +#: documentation/content/en/articles/vinum/_index.adoc:695 msgid "" "If for any reason the system does not continue to boot, the bootstrap can be " "interrupted by pressing kbd:[space] at the 10-seconds warning. The loader " "variable `vinum.autostart` can be examined by typing `show` and manipulated " "using `set` or `unset`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:691 +#: documentation/content/en/articles/vinum/_index.adoc:697 msgid "" "If the [.filename]#vinum# kernel module was not yet in the list of modules " "to load automatically, type `load geom_vinum`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:694 +#: documentation/content/en/articles/vinum/_index.adoc:700 msgid "" "When ready, the boot process can be continued by typing `boot -as` which `-" "as` requests the kernel to ask for the root file system to mount (`-a`) and " "make the boot process stop in single-user mode (`-s`), where the root file " "system is mounted read-only. That way, even if only one plex of a multi-" "plex volume has been mounted, no data inconsistency between plexes is being " "risked." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:700 +#: documentation/content/en/articles/vinum/_index.adoc:706 msgid "" "At the prompt asking for a root file system to mount, any device that " "contains a valid root file system can be entered. If [.filename]#/etc/" "fstab# is set up correctly, the default should be something like `ufs:/dev/" "gvinum/root`. A typical alternate choice would be something like `ufs:da0d` " -"which could be a hypothetical partition containing the pre-[." -"filename]#vinum# root file system. Care should be taken if one of the alias " -"`a` partitions is entered here, that it actually references the subdisks of " -"the [.filename]#vinum# root device, because in a mirrored setup, this would " -"only mount one piece of a mirrored root device. If this file system is to " -"be mounted read-write later on, it is necessary to remove the other plex(es) " -"of the [.filename]#vinum# root volume since these plexes would otherwise " -"carry inconsistent data." +"which could be a hypothetical partition containing the pre-" +"[.filename]#vinum# root file system. Care should be taken if one of the " +"alias `a` partitions is entered here, that it actually references the " +"subdisks of the [.filename]#vinum# root device, because in a mirrored setup, " +"this would only mount one piece of a mirrored root device. If this file " +"system is to be mounted read-write later on, it is necessary to remove the " +"other plex(es) of the [.filename]#vinum# root volume since these plexes " +"would otherwise carry inconsistent data." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/vinum/_index.adoc:701 +#: documentation/content/en/articles/vinum/_index.adoc:707 #, no-wrap msgid "Only Primary Bootstrap Loads" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:706 +#: documentation/content/en/articles/vinum/_index.adoc:712 msgid "" "If [.filename]#/boot/loader# fails to load, but the primary bootstrap still " "loads (visible by a single dash in the left column of the screen right after " "the boot process starts), an attempt can be made to interrupt the primary " "bootstrap by pressing kbd:[space]. This will make the bootstrap stop in " "extref:{handbook}[stage two, boot-boot1]. An attempt can be made here to " "boot off an alternate partition, like the partition containing the previous " "root file system that has been moved away from `a`." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/vinum/_index.adoc:708 +#: documentation/content/en/articles/vinum/_index.adoc:714 #, no-wrap msgid "Nothing Boots, the Bootstrap Panics" msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:714 +#: documentation/content/en/articles/vinum/_index.adoc:720 msgid "" -"This situation will happen if the bootstrap had been destroyed by the [." -"filename]#vinum# installation. Unfortunately, [.filename]#vinum# " +"This situation will happen if the bootstrap had been destroyed by the " +"[.filename]#vinum# installation. Unfortunately, [.filename]#vinum# " "accidentally leaves only 4 KB at the beginning of its partition free before " "starting to write its [.filename]#vinum# header information. However, the " -"stage one and two bootstraps plus the bsdlabel require 8 KB. So if a [." -"filename]#vinum# partition was started at offset 0 within a slice or disk " +"stage one and two bootstraps plus the bsdlabel require 8 KB. So if a " +"[.filename]#vinum# partition was started at offset 0 within a slice or disk " "that was meant to be bootable, the [.filename]#vinum# setup will trash the " "bootstrap." msgstr "" #. type: Plain text -#: documentation/content/en/articles/vinum/_index.adoc:717 +#: documentation/content/en/articles/vinum/_index.adoc:723 msgid "" "Similarly, if the above situation has been recovered, by booting from a " "\"Fixit\" media, and the bootstrap has been re-installed using `bsdlabel -B` " "as described in extref:{handbook}[stage two, boot-boot1], the bootstrap will " "trash the [.filename]#vinum# header, and [.filename]#vinum# will no longer " "find its disk(s). Though no actual [.filename]#vinum# configuration data or " "data in [.filename]#vinum# volumes will be trashed, and it would be possible " "to recover all the data by entering exactly the same [.filename]#vinum# " "configuration data again, the situation is hard to fix. It is necessary to " -"move the entire [.filename]#vinum# partition by at least 4 KB, to have the [." -"filename]#vinum# header and the system bootstrap no longer collide." +"move the entire [.filename]#vinum# partition by at least 4 KB, to have the " +"[.filename]#vinum# header and the system bootstrap no longer collide." msgstr "" diff --git a/documentation/content/en/books/dev-model/_index.po b/documentation/content/en/books/dev-model/_index.po index 5a5635eb72..617978c49b 100644 --- a/documentation/content/en/books/dev-model/_index.po +++ b/documentation/content/en/books/dev-model/_index.po @@ -1,2892 +1,2894 @@ # 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: 2024-12-29 08:29-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/dev-model/_index.adoc:1 #, no-wrap msgid "A formal study of the organization of the FreeBSD project" msgstr "" #. Copyright (c) 2002-2005 Niklas Saers #. All rights reserved. #. Redistribution and use in source and binary forms, with or without #. modification, are permitted provided that the following conditions #. are met: #. 1. Redistributions of source code must retain the above copyright #. notice, this list of conditions and the following disclaimer. #. 2. Redistributions in binary form must reproduce the above copyright #. notice, this list of conditions and the following disclaimer in the #. documentation and/or other materials provided with the distribution. #. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND #. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE #. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE #. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE #. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL #. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS #. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) #. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT #. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY #. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF #. SUCH DAMAGE. #. type: Title = #: documentation/content/en/books/dev-model/_index.adoc:1 #: documentation/content/en/books/dev-model/_index.adoc:39 #, no-wrap msgid "A project model for the FreeBSD Project" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:72 msgid "'''" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:78 msgid "Foreword" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:84 msgid "" "Up until now, the FreeBSD project has released a number of described " "techniques to do different parts of work. However, a project model " "summarising how the project is structured is needed because of the " "increasing amount of project members. footnote:[This goes hand-in-hand with " "Brooks' law that adding another person to a late project will make it later " "since it will increase the communication needs . A project model is a tool " "to reduce the communication needs.] This paper will provide such a project " "model and is donated to the FreeBSD Documentation project where it can " "evolve together with the project so that it can at any point in time reflect " "the way the project works. It is based on [crossref:dev-model[thesis, " "Saers,2003]]." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:86 msgid "" "I would like to thank the following people for taking the time to explain " "things that were unclear to me and for proofreading the document." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:88 msgid "Andrey A. Chernov mailto:ache@freebsd.org[ache@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:89 msgid "Bruce A. Mah mailto:bmah@freebsd.org[bmah@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:90 msgid "Dag-Erling Smørgrav mailto:des@freebsd.org[des@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:91 msgid "Giorgos Keramidas mailto:keramida@freebsd.org[keramida@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:92 msgid "" -"Ingvil Hovig mailto:ingvil.hovig@skatteetaten.no[ingvil.hovig@skatteetaten." -"no]" +"Ingvil Hovig " +"mailto:ingvil.hovig@skatteetaten.no[ingvil.hovig@skatteetaten.no]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:93 msgid "Jesper Holck mailto:jeh.inf@cbs.dk[jeh.inf@cbs.dk]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:94 msgid "John Baldwin mailto:jhb@freebsd.org[jhb@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:95 msgid "John Polstra mailto:jdp@freebsd.org[jdp@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:96 msgid "Kirk McKusick mailto:mckusick@freebsd.org[mckusick@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:97 msgid "Mark Linimon mailto:linimon@freebsd.org[linimon@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:98 msgid "Marleen Devos" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:99 msgid "Niels Jørgenssen mailto:nielsj@ruc.dk[nielsj@ruc.dk]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:100 msgid "Nik Clayton mailto:nik@freebsd.org[nik@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:101 msgid "Poul-Henning Kamp mailto:phk@freebsd.org[phk@freebsd.org]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:102 msgid "Simon L. Nielsen mailto:simon@freebsd.org[simon@freebsd.org]" msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:104 #, no-wrap msgid "Overview" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:109 msgid "" "A project model is a means to reduce the communications overhead in a " "project. As shown by [crossref:dev-model[brooks, Brooks, 1995]], increasing " "the number of project participants increases the communication in the " "project exponentionally. FreeBSD has during the past few years increased " "both its mass of active users and committers, and the communication in the " "project has risen accordingly. This project model will serve to reduce this " "overhead by providing an up-to-date description of the project." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:115 msgid "" "During the Core elections in 2002, Mark Murray stated \"I am opposed to a " "long rule-book, as that satisfies lawyer-tendencies, and is counter to the " "technocentricity that the project so badly needs.\" [crossref:dev-model[bsd-" "election2002, FreeBSD, 2002B]]. This project model is not meant to be a " "tool to justify creating impositions for developers, but as a tool to " "facilitate coordination. It is meant as a description of the project, with " "an overview of how the different processes are executed. It is an " "introduction to how the FreeBSD project works." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:118 msgid "" "The FreeBSD project model will be described as of July 1st, 2004. It is " "based on the Niels Jørgensen's paper [crossref:dev-model[jorgensen2001, " "Jørgensen, 2001]], FreeBSD's official documents, discussions on FreeBSD " "mailing lists and interviews with developers." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:121 msgid "" "After providing definitions of terms used, this document will outline the " "organisational structure (including role descriptions and communication " "lines), discuss the methodology model and after presenting the tools used " "for process control, it will present the defined processes. Finally it will " "outline major sub-projects of the FreeBSD project." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:125 msgid "" "[crossref:dev-model[freebsd-developer-handbook, FreeBSD, 2002A]] Section 1.2 " "and 1.3 give the vision and the architectural guidelines for the project. " "The vision is \"To produce the best UNIX-like operating system package " "possible, with due respect to the original software tools ideology as well " "as usability, performance and stability.\" The architectural guidelines help " "determine whether a problem that someone wants to be solved is within the " "scope of the project" msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:127 #, no-wrap msgid "Definitions" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:130 #, no-wrap msgid "Activity" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:136 msgid "" "An \"activity\" is an element of work performed during the course of a " "project [crossref:dev-model[ref-pmbok, PMI, 2000]]. It has an output and " "leads towards an outcome. Such an output can either be an input to another " "activity or a part of the process' delivery." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:138 #, no-wrap msgid "Process" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:143 msgid "" "A \"process\" is a series of activities that lead towards a particular " "outcome. A process can consist of one or more sub-processes. An example of " "a process is software design." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:145 #, no-wrap msgid "Hat" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:151 msgid "" "A \"hat\" is synonymous with role. A hat has certain responsibilities in a " "process and for the process outcome. The hat executes activities. It is " "well defined what issues the hat should be contacted about by the project " "members and people outside the project." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:153 #, no-wrap msgid "Outcome" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:161 msgid "" "An \"outcome\" is the final output of the process. This is synonymous with " "deliverable, that is defined as \"any measurable, tangible, verifiable " "outcome, result or item that must be produced to complete a project or part " "of a project. Often used more narrowly in reference to an external " "deliverable, which is a deliverable that is subject to approval by the " "project sponsor or customer\" by [crossref:dev-model[ref-pmbok, PMI, " "2000]]. Examples of outcomes are a piece of software, a decision made or a " "report written." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:163 #, no-wrap msgid "FreeBSD" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:166 msgid "" "When saying \"FreeBSD\" we will mean the BSD derivative UNIX-like operating " "system FreeBSD, whereas when saying \"the FreeBSD Project\" we will mean the " "project organisation." msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:168 #, no-wrap msgid "Organisational structure" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:171 msgid "" "While no-one takes ownership of FreeBSD, the FreeBSD organisation is divided " "into core, committers and contributors and is part of the FreeBSD community " "that lives around it." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:173 msgid "The FreeBSD Project's structure (in order of descending authority)" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:178 #: documentation/content/en/books/dev-model/_index.adoc:213 #, no-wrap msgid "Group" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:180 #: documentation/content/en/books/dev-model/_index.adoc:216 #, no-wrap msgid "Number of people" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:181 #: documentation/content/en/books/dev-model/_index.adoc:217 #, no-wrap msgid "Core members" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:183 #: documentation/content/en/books/dev-model/_index.adoc:220 #, no-wrap msgid "9" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:184 #: documentation/content/en/books/dev-model/_index.adoc:221 #, no-wrap msgid "Committers" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:186 #, no-wrap msgid "318" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:187 #: documentation/content/en/books/dev-model/_index.adoc:237 #, no-wrap msgid "Contributors" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:188 #: documentation/content/en/books/dev-model/_index.adoc:239 #, no-wrap msgid "~3000" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:191 msgid "" "Number of committers has been determined by going through CVS logs from " "January 1st, 2004 to December 31st, 2004 and contributors by going through " "the list of contributions and problem reports." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:196 msgid "" "The main resource in the FreeBSD community is its developers: the committers " "and contributors. It is with their contributions that the project can move " "forward. Regular developers are referred to as contributors. As of January " "1st, 2003, there are an estimated 5500 contributors on the project." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:200 msgid "" "Committers are developers with the privilege of being able to commit " "changes. These are usually the most active developers who are willing to " "spend their time not only integrating their own code but integrating code " "submitted by the developers who do not have this privilege. They are also " "the developers who elect the core team, and they have access to closed " "discussions." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:204 msgid "" "The project can be grouped into four distinct separate parts, and most " "developers will focus their involvement in one part of FreeBSD. The four " "parts are kernel development, userland development, ports and " "documentation. When referring to the base system, both kernel and userland " "is meant." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:206 msgid "This split changes our table to look like this:" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:208 msgid "The FreeBSD Project's structure with committers in categories" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:214 #, no-wrap msgid "Category" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:222 #, no-wrap msgid "Base" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:224 #, no-wrap msgid "164" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:226 #, no-wrap msgid "Docs" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:228 #, no-wrap msgid "45" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:230 #, no-wrap msgid "Ports" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:232 #, no-wrap msgid "166" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:234 #, no-wrap msgid "Total" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:236 #, no-wrap msgid "374" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:244 msgid "" "Number of committers per area has been determined by going through CVS logs " "from January 1st, 2004 to December 31st, 2004. Note that many committers " "work in multiple areas, making the total number higher than the real number " "of committers. The total number of active unique committers on June 2022 " "was 317." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:247 msgid "" "Committers fall into three groups: committers who are only concerned with " "one area of the project (for instance file systems), committers who are " "involved only with one sub-project, and committers who commit to different " "parts of the code, including sub-projects. Because some committers work on " "different parts, the total number in the committers section of the table is " "higher than in the above table." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:252 msgid "" "The kernel is the main building block of FreeBSD. While the userland " "applications are protected against faults in other userland applications, " "the entire system is vulnerable to errors in the kernel. This, combined " "with the vast amount of dependencies in the kernel and that it is not easy " "to see all the consequences of a kernel change, demands developers with a " "relative full understanding of the kernel. Multiple development efforts in " "the kernel also require a closer coordination than userland applications do." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:256 msgid "" "The core utilities, known as userland, provide the interface that identifies " "FreeBSD, both user interface, shared libraries and external interfaces to " "connecting clients. Currently, 162 people are involved in userland " "development and maintenance, many being maintainers for their own part of " "the code. Maintainership will be discussed in the crossref:dev-model[role-" "maintainer, Maintainership] section." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:259 msgid "" "Documentation is handled by crossref:dev-model[sub-project-documentation, " "The FreeBSD Documentation Project] and includes all documents surrounding " "the FreeBSD project, including the web pages. There were during 2004 101 " "people making commits to the FreeBSD Documentation Project." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:267 msgid "" "Ports is the collection of meta-data that is needed to make software " "packages build correctly on FreeBSD. An example of a port is the port for " "the web-browser Mozilla. It contains information about where to fetch the " "source, what patches to apply and how, and how the package should be " "installed on the system. This allows automated tools to fetch, build and " "install the package. As of this writing, there are more than 12600 ports " "available. footnote:[Statistics are generated by counting the number of " "entries in the file fetched by portsdb by April 1st, 2005. portsdb is a part " "of the port sysutils/portupgrade.] , ranging from web servers to games, " "programming languages and most of the application types that are in use on " -"modern computers. Ports will be discussed further in the section crossref:" -"dev-model[sub-project-ports, The Ports Subproject]." +"modern computers. Ports will be discussed further in the section " +"crossref:dev-model[sub-project-ports, The Ports Subproject]." msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:269 #, no-wrap msgid "Methodology model" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:272 #, no-wrap msgid "Development model" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:276 msgid "" "There is no defined model for how people write code in FreeBSD. However, " "Niels Jørgenssen has suggested a model of how written code is integrated " "into the project." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:278 #: documentation/content/en/books/dev-model/_index.adoc:877 msgid "Jørgenssen's model for change integration" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:283 #: documentation/content/en/books/dev-model/_index.adoc:882 #, no-wrap msgid "Stage" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:284 #: documentation/content/en/books/dev-model/_index.adoc:883 #, no-wrap msgid "Next if successful" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:286 #: documentation/content/en/books/dev-model/_index.adoc:885 #, no-wrap msgid "Next if unsuccessful" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:287 #: documentation/content/en/books/dev-model/_index.adoc:294 #: documentation/content/en/books/dev-model/_index.adoc:298 #: documentation/content/en/books/dev-model/_index.adoc:302 #: documentation/content/en/books/dev-model/_index.adoc:306 #: documentation/content/en/books/dev-model/_index.adoc:309 #: documentation/content/en/books/dev-model/_index.adoc:886 #: documentation/content/en/books/dev-model/_index.adoc:893 #: documentation/content/en/books/dev-model/_index.adoc:897 #: documentation/content/en/books/dev-model/_index.adoc:901 #: documentation/content/en/books/dev-model/_index.adoc:905 #: documentation/content/en/books/dev-model/_index.adoc:908 #, no-wrap msgid "code" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:288 #: documentation/content/en/books/dev-model/_index.adoc:291 #: documentation/content/en/books/dev-model/_index.adoc:887 #: documentation/content/en/books/dev-model/_index.adoc:890 #, no-wrap msgid "review" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:292 #: documentation/content/en/books/dev-model/_index.adoc:295 #: documentation/content/en/books/dev-model/_index.adoc:891 #: documentation/content/en/books/dev-model/_index.adoc:894 #, no-wrap msgid "pre-commit test" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:296 #: documentation/content/en/books/dev-model/_index.adoc:299 #: documentation/content/en/books/dev-model/_index.adoc:895 #: documentation/content/en/books/dev-model/_index.adoc:898 #, no-wrap msgid "development release" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:300 #: documentation/content/en/books/dev-model/_index.adoc:303 #: documentation/content/en/books/dev-model/_index.adoc:899 #: documentation/content/en/books/dev-model/_index.adoc:902 #, no-wrap msgid "parallel debugging" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:304 #: documentation/content/en/books/dev-model/_index.adoc:307 #: documentation/content/en/books/dev-model/_index.adoc:903 #: documentation/content/en/books/dev-model/_index.adoc:906 #, no-wrap msgid "production release" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:313 msgid "" "The \"development release\" is the FreeBSD-CURRENT (\"-CURRENT\") branch and " "the \"production release\" is the FreeBSD-STABLE branch (\"-STABLE\") " "[crossref:dev-model[jorgensen2001, Jørgensen, 2001]]." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:319 msgid "" "This is a model for one change, and shows that after coding, developers seek " "community review and try integrating it with their own systems. After " "integrating the change into the development release, called FreeBSD-CURRENT, " "it is tested by many users and developers in the FreeBSD community. After " "it has gone through enough testing, it is merged into the production " "release, called FreeBSD-STABLE. Unless each stage is finished successfully, " "the developer needs to go back and make modifications in the code and " "restart the process. To integrate a change with either -CURRENT or -STABLE " "is called making a commit." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:322 msgid "" "Jørgensen found that most FreeBSD developers work individually, meaning that " "this model is used in parallel by many developers on the different ongoing " "development efforts. A developer can also be working on multiple changes, " "so that while they are waiting for review or people to test one or more of " "their changes, they may be writing another change." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:325 msgid "" "As each commit represents an increment, this is a massively incremental " "model. The commits are in fact so frequent that during one year footnote:" "[The period from January 1st, 2004 to December 31st, 2004 was examined to " "find this number.] , 85427 commits were made, making a daily average of 233 " "commits." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:329 msgid "" "Within the \"code\" bracket in Jørgensen's model, each programmer has their " "own working style and follows their own development models. The bracket " "could very well have been called \"development\" as it includes requirements " "gathering and analysis, system and detailed design, implementation and " "verification. However, the only output from these stages is the source code " "or system documentation." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:335 msgid "" "From a stepwise model's perspective (such as the waterfall model), the other " "brackets can be seen as further verification and system integration. This " "system integration is also important to see if a change is accepted by the " "community. Up until the code is committed, the developer is free to choose " -"how much to communicate about it to the rest of the project. In order for -" -"CURRENT to work as a buffer (so that bright ideas that had some undiscovered " -"drawbacks can be backed out) the minimum time a commit should be in -CURRENT " -"before merging it to -STABLE is 3 days. Such a merge is referred to as an " -"MFC (Merge From Current)." +"how much to communicate about it to the rest of the project. In order for " +"-CURRENT to work as a buffer (so that bright ideas that had some " +"undiscovered drawbacks can be backed out) the minimum time a commit should " +"be in -CURRENT before merging it to -STABLE is 3 days. Such a merge is " +"referred to as an MFC (Merge From Current)." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:338 msgid "" "It is important to notice the word \"change\". Most commits do not contain " "radical new features, but are maintenance updates." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:341 msgid "" "The only exceptions from this model are security fixes and changes to " "features that are deprecated in the -CURRENT branch. In these cases, " "changes can be committed directly to the -STABLE branch." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:346 msgid "" "In addition to many people working on the project, there are many related " "projects to the FreeBSD Project. These are either projects developing brand " "new features, sub-projects or projects whose outcome is incorporated into " "FreeBSD footnote:[For instance, the development of the Bluetooth stack " "started as a sub-project until it was deemed stable enough to be merged into " "the -CURRENT branch. Now it is a part of the core FreeBSD system.]. These " "projects fit into the FreeBSD Project just like regular development efforts: " "they produce code that is integrated with the FreeBSD Project. However, " "some of them (like Ports and Documentation) have the privilege of being " "applicable to both branches or commit directly to both -CURRENT and -STABLE." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:353 msgid "" "There is no standards to how design should be done, nor is design collected " "in a centralised repository. The main design is that of 4.4BSD. footnote:" "[According to Kirk McKusick, after 20 years of developing UNIX operating " "systems, the interfaces are for the most part figured out. There is " "therefore no need for much design. However, new applications of the system " "and new hardware leads to some implementations being more beneficial than " "those that used to be preferred. One example is the introduction of web " "browsing that made the normal TCP/IP connection a short burst of data rather " "than a steady stream over a longer period of time.] As design is a part of " "the \"Code\" bracket in Jørgenssen's model, it is up to every developer or " "sub-project how this should be done. Even if the design should be stored in " "a central repository, the output from the design stages would be of limited " "use as the differences of methodologies would make them poorly if at all " "interoperable. For the overall design of the project, the project relies on " "the sub-projects to negotiate fit interfaces between each other rather than " "to dictate interfacing." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:355 #, no-wrap msgid "Release branches" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:359 msgid "" "The releases of FreeBSD are best illustrated by a tree with many branches " "where each major branch represents a major version. Minor versions are " "represented by branches of the major branches." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:366 msgid "" "In the following release tree, arrows that follow one-another in a " "particular direction represent a branch. Boxes with full lines and diamonds " "represent official releases. Boxes with dotted lines represent the " "development branch at that time. Security branches are represented by " "ovals. Diamonds differ from boxes in that they represent a fork, meaning a " "place where a branch splits into two branches where one of the branches " "becomes a sub-branch. For example, at 4.0-RELEASE the 4.0-CURRENT branch " "split into 4-STABLE and 5.0-CURRENT. At 4.5-RELEASE, the branch forked off a " "security branch called RELENG_4_5." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:367 #, no-wrap msgid "The FreeBSD release tree" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/dev-model/_index.adoc:368 #, no-wrap msgid "Refer to table below for a screen-reader friendly version." msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:368 #, no-wrap msgid "branches.png" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:374 #, no-wrap msgid "Major release" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:375 #, no-wrap msgid "Forked from" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:377 #, no-wrap msgid "Following minor releases" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:378 #: documentation/content/en/books/dev-model/_index.adoc:398 #, no-wrap msgid "..." msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:382 #, no-wrap msgid "3.0 Current (development branch)" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:385 #, no-wrap msgid "Releng 3 branches: 3.0 Release to 3.5 Release, leading to 3.5.1 Release and the subsequent 3 Stable branch" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:386 #, no-wrap msgid "4.0 Current (development branch)" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:387 #, no-wrap msgid "3.1 Release" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:389 #, no-wrap msgid "Releng 4 branches: 4.1 Release to 4.6 Release (and 4.6.2 Release), then 4.7 Release to 4.11 Release (all starting at 4.3 Release also leading to a Releng_4_n branch), and the subsequent 4 Release branch" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:390 #, no-wrap msgid "5.0 Current (development branch)" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:391 #, no-wrap msgid "4.0 Release" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:393 #, no-wrap msgid "Releng 5 branches: 5.0 Release to 5.4 Release (all except 5.0 and 5.3 also leading to a Releng_5_n branch), and the subsequent 5 Release branch" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:394 #, no-wrap msgid "6.0 Current (development branch)" msgstr "" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:395 #, no-wrap msgid "5.3 Release" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:405 msgid "" "The latest -CURRENT version is always referred to as -CURRENT, while the " -"latest -STABLE release is always referred to as -STABLE. In this figure, -" -"STABLE refers to 4-STABLE while -CURRENT refers to 5.0-CURRENT following 5.0-" -"RELEASE. [crossref:dev-model[freebsd-releng, FreeBSD, 2002E]]" +"latest -STABLE release is always referred to as -STABLE. In this figure, " +"-STABLE refers to 4-STABLE while -CURRENT refers to 5.0-CURRENT following " +"5.0-RELEASE. [crossref:dev-model[freebsd-releng, FreeBSD, 2002E]]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:412 msgid "" -"A \"major release\" is always made from the -CURRENT branch. However, the -" -"CURRENT branch does not need to fork at that point in time, but can focus on " -"stabilising. An example of this is that following 3.0-RELEASE, 3.1-RELEASE " -"was also a continuation of the -CURRENT-branch, and -CURRENT did not become " -"a true development branch until this version was released and the 3-STABLE " -"branch was forked. When -CURRENT returns to becoming a development branch, " -"it can only be followed by a major release. 5-STABLE is predicted to be " -"forked off 5.0-CURRENT at around 5.3-RELEASE. It is not until 5-STABLE is " -"forked that the development branch will be branded 6.0-CURRENT." +"A \"major release\" is always made from the -CURRENT branch. However, the " +"-CURRENT branch does not need to fork at that point in time, but can focus " +"on stabilising. An example of this is that following 3.0-RELEASE, 3.1-" +"RELEASE was also a continuation of the -CURRENT-branch, and -CURRENT did not " +"become a true development branch until this version was released and the 3-" +"STABLE branch was forked. When -CURRENT returns to becoming a development " +"branch, it can only be followed by a major release. 5-STABLE is predicted " +"to be forked off 5.0-CURRENT at around 5.3-RELEASE. It is not until 5-" +"STABLE is forked that the development branch will be branded 6.0-CURRENT." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:414 msgid "" "A \"minor release\" is made from the -CURRENT branch following a major " "release, or from the -STABLE branch." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:417 msgid "" "Following and including, 4.3-RELEASEfootnote:[The first release this " "actually happened for was 4.5-RELEASE, but security branches were at the " "same time created for 4.3-RELEASE and 4.4-RELEASE.], when a minor release " "has been made, it becomes a \"security branch\". This is meant for " "organisations that do not want to follow the -STABLE branch and the " "potential new/changed features it offers, but instead require an absolutely " "stable environment, only updating to implement security updates. footnote:" "[There is a terminology overlap with respect to the word \"stable\", which " "leads to some confusion. The -STABLE branch is still a development branch, " "whose goal is to be useful for most people. If it is never acceptable for a " "system to get changes that are not announced at the time it is deployed, " "that system should run a security branch.]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:422 msgid "" "Each update to a security branch is called a \"patchlevel\". For every " "security enhancement that is done, the patchlevel number is increased, " "making it easy for people tracking the branch to see what security " "enhancements they have implemented. In cases where there have been " "especially serious security flaws, an entire new release can be made from a " "security branch. An example of this is 4.6.2-RELEASE." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:424 #, no-wrap msgid "Model summary" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:427 msgid "" "To summarise, the development model of FreeBSD can be seen as the following " "tree:" msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:428 #, no-wrap msgid "The overall development model" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/dev-model/_index.adoc:429 +#: documentation/content/en/books/dev-model/_index.adoc:1109 #, no-wrap msgid "Refer to paragraphs below for a screen-reader friendly version." msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:429 #, no-wrap msgid "freebsd-code-model.png" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:432 msgid "" "The tree of the FreeBSD development with ongoing development efforts and " "continuous integration." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:436 msgid "" "The tree symbolises the release versions with major versions spawning new " "main branches and minor versions being versions of the main branch. The top " "branch is the -CURRENT branch where all new development is integrated, and " "the -STABLE branch is the branch directly below it. Below the -STABLE " "branch are old, unsupported versions." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:440 msgid "" "Clouds of development efforts hang over the project where developers use the " "development models they see fit. The product of their work is then " "integrated into -CURRENT where it undergoes parallel debugging and is " -"finally merged from -CURRENT into -STABLE. Security fixes are merged from -" -"STABLE to the security branches." +"finally merged from -CURRENT into -STABLE. Security fixes are merged from " +"-STABLE to the security branches." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:447 msgid "" "Many committers have a special area of responsibility. These roles are " "called hats. These hats can be either project roles, such as public " "relations officer, or maintainer for a certain area of the code. Because " "this is a project where people give voluntarily of their spare time, people " "with assigned hats are not always available. They must therefore appoint a " "deputy that can perform the hat's role in their absence. The other option " "is to have the role held by a group." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:452 msgid "" "Many of these hats are not formalised. Formalised hats have a charter " "stating the exact purpose of the hat along with its privileges and " "responsibilities. The writing of such charters is a new part of the " "project, and has thus yet to be completed for all hats. These hat " "descriptions are not such a formalisation, rather a summary of the role with " "links to the charter where available and contact addresses." msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:454 #, no-wrap msgid "Hats" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:457 #, no-wrap msgid "General Hats" msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:460 #, no-wrap msgid "Contributor" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:465 msgid "" "A Contributor contributes to the FreeBSD project either as a developer, as " "an author, by sending problem reports, or in other ways contributing to the " "progress of the project. A contributor has no special privileges in the " "FreeBSD project. [crossref:dev-model[freebsd-contributors, FreeBSD, 2002F]]" msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:467 #, no-wrap msgid "Committer" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:472 msgid "" "A person who has the required privileges to add their code or documentation " "to the repository. A committer has made a commit within the past 12 " "months. [crossref:dev-model[freebsd-developer-handbook, FreeBSD, 2000A]] An " "active committer is a committer who has made an average of one commit per " "month during that time." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:475 msgid "" "It is worth noting that there are no technical barriers to prevent someone, " "once having gained commit privileges to the main- or a sub-project, to make " "commits in parts of that project's source the committer did not specifically " "get permission to modify. However, when wanting to make modifications to " "parts a committer has not been involved in before, they should read the logs " "to see what has happened in this area before, and also read the MAINTAINERS " "file to see if the maintainer of this part has any special requests on how " "changes in the code should be made." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:477 #, no-wrap msgid "Core Team" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:483 msgid "" "The core team is elected by the committers from the pool of committers and " "serves as the board of directors of the FreeBSD project. It promotes active " "contributors to committers, assigns people to well-defined hats, and is the " "final arbiter of decisions involving which way the project should be " "heading. As of July 1st, 2004, core consisted of 9 members. Elections are " "held every two years." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:485 #, no-wrap msgid "Maintainership" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:489 msgid "" "Maintainership means that the person is responsible for what is allowed to " "go into that area of the code and has the final say should disagreements " "over the code occur. This involves proactive work aimed at stimulating " "contributions and reactive work in reviewing commits." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:492 msgid "" "With the FreeBSD source comes the MAINTAINERS file that contains a one-line " "summary of how each maintainer would like contributions to be made. Having " "this notice and contact information enables developers to focus on the " "development effort rather than being stuck in a slow correspondence should " "the maintainer be unavailable for some time." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:495 msgid "" "If the maintainer is unavailable for an unreasonably long period of time, " "and other people do a significant amount of work, maintainership may be " "switched without the maintainer's approval. This is based on the stance " "that maintainership should be demonstrated, not declared." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:497 msgid "" "Maintainership of a particular piece of code is a hat that is not held as a " "group." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:499 #, no-wrap msgid "Official Hats" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:504 msgid "" "The official hats in the FreeBSD Project are hats that are more or less " "formalised and mainly administrative roles. They have the authority and " "responsibility for their area. The following list shows the responsibility " "lines and gives a description of each hat, including who it is held by." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:506 #, no-wrap msgid "Documentation project manager" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:509 msgid "" "crossref:dev-model[sub-project-documentation, The FreeBSD Documentation " "Project] architect is responsible for defining and following up " "documentation goals for the committers in the Documentation project, which " "they supervise." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:512 msgid "" "Hat held by: The DocEng team mailto:doceng@FreeBSD.org[doceng@FreeBSD.org]. " "The https://www.freebsd.org/internal/doceng/[ DocEng Charter]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:514 #, no-wrap msgid "Postmaster" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:518 msgid "" "The Postmaster is responsible for mail being correctly delivered to the " "committers' email address. They are also responsible for ensuring that the " "mailing lists work and should take measures against possible disruptions of " "mail such as having troll-, spam- and virus-filters." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:520 msgid "" -"Hat currently held by: the Postmaster Team mailto:postmaster@FreeBSD." -"org[postmaster@FreeBSD.org]." +"Hat currently held by: the Postmaster Team " +"mailto:postmaster@FreeBSD.org[postmaster@FreeBSD.org]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:522 #, no-wrap msgid "Release Coordination" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:525 msgid "The responsibilities of the Release Engineering Team are" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:527 msgid "" "Setting, publishing and following a release schedule for official releases" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:528 msgid "Documenting and formalising release engineering procedures" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:529 msgid "Creation and maintenance of code branches" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:530 msgid "" "Coordinating with the Ports and Documentation teams to have an updated set " "of packages and documentation released with the new releases" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:531 msgid "" "Coordinating with the Security team so that pending releases are not " "affected by recently disclosed vulnerabilities." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:534 msgid "" "Further information about the development process is available in the " "crossref:dev-model[process-release-engineering, Release engineering] section." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:538 msgid "" -"Hat held by: the Release Engineering team mailto:re@FreeBSD.org[re@FreeBSD." -"org]. The https://www.freebsd.org/releng/charter/[ Release Engineering " -"Charter]." +"Hat held by: the Release Engineering team " +"mailto:re@FreeBSD.org[re@FreeBSD.org]. The https://www.freebsd.org/releng/" +"charter/[ Release Engineering Charter]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:540 #, no-wrap msgid "Public Relations & Corporate Liaison" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:543 msgid "The Public Relations & Corporate Liaison's responsibilities are:" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:545 msgid "" "Making press statements when happenings that are important to the FreeBSD " "Project happen." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:546 msgid "" "Being the official contact person for corporations that are working close " "with the FreeBSD Project." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:547 msgid "" "Take steps to promote FreeBSD within both the Open Source community and the " "corporate world." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:548 msgid "Handle the \"freebsd-advocacy\" mailing list." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:550 msgid "This hat is currently not occupied." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:552 #, no-wrap msgid "Security Officer" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:556 msgid "" "The Security Officer's main responsibility is to coordinate information " "exchange with others in the security community and in the FreeBSD project. " "The Security Officer is also responsible for taking action when security " "problems are reported and promoting proactive development behavior when it " "comes to security." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:562 msgid "" "Because of the fear that information about vulnerabilities may leak out to " "people with malicious intent before a patch is available, only the Security " "Officer, consisting of an officer, a deputy and two crossref:dev-model[role-" "core, Core Team] members, receive sensitive information about security " "issues. However, to create or implement a patch, the Security Officer has " "the Security Officer Team mailto:security-team@FreeBSD.org[security-" "team@FreeBSD.org] to help do the work." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:564 #, no-wrap msgid "Source Repository Manager" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:570 msgid "" "The Source Repository Manager is the only one who is allowed to directly " "modify the repository without using the crossref:dev-model[tool-git, Git] " "tool. It is their responsibility to ensure that technical problems that " "arise in the repository are resolved quickly. The source repository manager " "has the authority to back out commits if this is necessary to resolve a Git " "technical problem." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:572 msgid "" -"Hat held by: the Source Repository Manager mailto:clusteradm@FreeBSD." -"org[clusteradm@FreeBSD.org]." +"Hat held by: the Source Repository Manager " +"mailto:clusteradm@FreeBSD.org[clusteradm@FreeBSD.org]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:574 #, no-wrap msgid "Election Manager" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:581 msgid "" "The Election Manager is responsible for the crossref:dev-model[process-core-" "election, Core election] process. The manager is responsible for running " "and maintaining the election system, and is the final authority should minor " "unforeseen events happen in the election process. Major unforeseen events " "have to be discussed with the crossref:dev-model[role-core, Core Team]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:583 msgid "Hat held only during elections." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:585 #, no-wrap msgid "Web site Management" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:590 msgid "" "The Web site Management hat is responsible for coordinating the rollout of " "updated web pages on mirrors around the world, for the overall structure of " "the primary web site and the system it is running upon. The management " "needs to coordinate the content with crossref:dev-model[sub-project-" "documentation, The FreeBSD Documentation Project] and acts as maintainer for " "the \"www\" tree." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:592 msgid "" "Hat held by: the FreeBSD Webmasters mailto:www@FreeBSD.org[www@FreeBSD.org]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:594 #, no-wrap msgid "Ports Manager" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:597 msgid "" "The Ports Manager acts as a liaison between crossref:dev-model[sub-project-" "ports, The Ports Subproject] and the core project, and all requests from the " "project should go to the ports manager." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:600 msgid "" -"Hat held by: the Ports Management Team mailto:portmgr@FreeBSD." -"org[portmgr@FreeBSD.org]. The https://www.freebsd.org/portmgr/charter/" -"[Portmgr charter]." +"Hat held by: the Ports Management Team " +"mailto:portmgr@FreeBSD.org[portmgr@FreeBSD.org]. The https://" +"www.freebsd.org/portmgr/charter/[Portmgr charter]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:602 #, no-wrap msgid "Standards" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:605 msgid "" "The Standards hat is responsible for ensuring that FreeBSD complies with the " "standards it is committed to , keeping up to date on the development of " "these standards and notifying FreeBSD developers of important changes that " "allows them to take a proactive role and decrease the time between a " "standards update and FreeBSD's compliancy." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:607 msgid "" -"Hat currently held by: Garrett Wollman mailto:wollman@FreeBSD." -"org[wollman@FreeBSD.org]." +"Hat currently held by: Garrett Wollman " +"mailto:wollman@FreeBSD.org[wollman@FreeBSD.org]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:609 #, no-wrap msgid "Core Secretary" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:613 msgid "" "The Core Secretary's main responsibility is to write drafts to and publish " "the final Core Reports. The secretary also keeps the core agenda, thus " "ensuring that no balls are dropped unresolved." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:615 msgid "Hat currently held by: {rene}." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:617 #, no-wrap msgid "Bugmeister" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:621 msgid "" "The Bugmeister is responsible for ensuring that the maintenance database is " "in working order, that the entries are correctly categorised and that there " "are no invalid entries. They supervise bugbusters." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:623 msgid "" -"Hat currently held by: the Bugmeister Team mailto:bugmeister@FreeBSD." -"org[bugmeister@FreeBSD.org]." +"Hat currently held by: the Bugmeister Team " +"mailto:bugmeister@FreeBSD.org[bugmeister@FreeBSD.org]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:625 #, no-wrap msgid "Donations Liaison Officer" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:628 msgid "" "The task of the donations liaison officer is to match the developers with " "needs with people or organisations willing to make a donation." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:631 msgid "" -"Hat held by: the Donations Liaison Office mailto:donations@FreeBSD." -"org[donations@FreeBSD.org]. The https://www.freebsd.org/donations/" -"[ Donations Liaison Charter]." +"Hat held by: the Donations Liaison Office " +"mailto:donations@FreeBSD.org[donations@FreeBSD.org]. The https://" +"www.freebsd.org/donations/[ Donations Liaison Charter]." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:633 #, no-wrap msgid "Admin" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:636 msgid "(Also called \"FreeBSD Cluster Admin\")" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:639 msgid "" "The admin team consists of the people responsible for administrating the " "computers that the project relies on for its distributed work and " "communication to be synchronised. It consists mainly of those people who " "have physical access to the servers." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:641 msgid "" "Hat held by: the Admin team mailto:admin@FreeBSD.org[admin@FreeBSD.org]." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:643 #, no-wrap msgid "Process dependent hats" msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:646 #, no-wrap msgid "Report originator" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:649 msgid "The person originally responsible for filing a Problem Report." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:651 #, no-wrap msgid "Bugbuster" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:654 msgid "" "A person who will either find the right person to solve the problem, or " "close the PR if it is a duplicate or otherwise not an interesting one." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:656 #, no-wrap msgid "Mentor" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:659 msgid "" "A mentor is a committer who takes it upon them to introduce a new committer " "to the project, both in terms of ensuring the new committer's setup is " "valid, that the new committer knows the available tools required in their " "work, and that the new committer knows what is expected of them in terms of " "behavior." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:661 #, no-wrap msgid "Vendor" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:664 msgid "" "The person(s) or organisation whom external code comes from and whom patches " "are sent to." msgstr "" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:666 #, no-wrap msgid "Reviewers" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:669 msgid "People on the mailing list where the request for review is posted." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:672 msgid "" "The following section will describe the defined project processes. Issues " "that are not handled by these processes happen on an ad-hoc basis based on " "what has been customary to do in similar cases." msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:674 #, no-wrap msgid "Processes" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:677 #, no-wrap msgid "Adding new and removing old committers" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:682 msgid "" "The Core team has the responsibility of giving and removing commit " "privileges to contributors. This can only be done through a vote on the " "core mailing list. The ports and documentation sub-projects can give commit " "privileges to people working on these projects, but have to date not removed " "such privileges." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:685 msgid "" "Normally a contributor is recommended to core by a committer. For " "contributors or outsiders to contact core asking to be a committer is not " "well thought of and is usually rejected." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:688 msgid "" "If the area of particular interest for the developer potentially overlaps " "with other committers' area of maintainership, the opinion of those " "maintainers is sought. However, it is frequently this committer that " "recommends the developer." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:691 msgid "" "When a contributor is given committer status, they are assigned a mentor. " "The committer who recommended the new committer will, in the general case, " "take it upon themselves to be the new committers mentor." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:699 msgid "" "When a contributor is given their commit bit, a crossref:dev-model[tool-pgp, " "Pretty Good Privacy]-signed email is sent from either crossref:dev-" "model[role-core-secretary, Core Secretary], crossref:dev-model[role-ports-" "manager, Ports Manager], or nik@freebsd.org to both admins@freebsd.org, the " "assigned mentor, the new committer, and core confirming the approval of a " "new account. The mentor then gathers a password line, crossref:dev-" "model[tool-ssh2, Secure Shell] public key, and PGP key from the new " "committer and sends them to crossref:dev-model[role-admin, Admin]. When the " "new account is created, the mentor activates the commit bit and guides the " "new committer through the rest of the initial process." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:700 #, no-wrap msgid "Process summary: adding a new committer" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/dev-model/_index.adoc:701 #: documentation/content/en/books/dev-model/_index.adoc:717 #: documentation/content/en/books/dev-model/_index.adoc:764 #: documentation/content/en/books/dev-model/_index.adoc:816 #: documentation/content/en/books/dev-model/_index.adoc:943 #, no-wrap msgid "Refer to paragraph below for a screen-reader friendly version." msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:701 #, no-wrap msgid "proc-add-committer.png" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:708 msgid "" "When a contributor sends a piece of code, the receiving committer may choose " "to recommend that the contributor is given commit privileges. If they " "recommend this to core, core will vote on this recommendation. If the vote " "is in favour, a mentor is assigned the new committer and the new committer " "has to email their details to the administrators for an account to be " "created. After this, the new committer is all set to make their first " "commit. By tradition, this is by adding their name to the committers list." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:711 msgid "" "Recall that a committer is considered to be someone who has committed code " "during the past 12 months. However, it is not until after 18 months of " "inactivity have passed that commit privileges are eligible to be revoked." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:715 msgid "" "There are, however, no automatic procedures for doing this. For reactions " "concerning commit privileges not triggered by time, see crossref:dev-" "model[process-reactions,section 1.5.8]." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:716 #, no-wrap msgid "Process summary: removing a committer" msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:717 #, no-wrap msgid "proc-rm-committer.png" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:721 msgid "" "When Core decides to clean up the committers list, they check who has not " "made a commit for the past 18 months. Committers who have not done so have " "their commit bits revoked and their account removed by the administrators." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:724 msgid "" "It is also possible for committers to request that their commit bit be " "retired if for some reason they are no longer going to be actively " "committing to the project. In this case, it can also be restored at a later " "time by core, should the committer ask." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:726 msgid "Roles in this process:" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:728 #: documentation/content/en/books/dev-model/_index.adoc:825 #: documentation/content/en/books/dev-model/_index.adoc:985 msgid "crossref:dev-model[role-core, Core Team]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:729 #: documentation/content/en/books/dev-model/_index.adoc:783 msgid "crossref:dev-model[role-contributor, Contributor]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:730 #: documentation/content/en/books/dev-model/_index.adoc:782 #: documentation/content/en/books/dev-model/_index.adoc:826 #: documentation/content/en/books/dev-model/_index.adoc:986 msgid "crossref:dev-model[role-committer, Committer]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:731 #: documentation/content/en/books/dev-model/_index.adoc:954 msgid "crossref:dev-model[role-maintainer, Maintainership]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:732 msgid "crossref:dev-model[role-mentor, Mentor]" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:738 #, no-wrap msgid "Committing code" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:744 msgid "" "The committing of new or modified code is one of the most frequent processes " "in the FreeBSD project and will usually happen many times a day. Committing " "of code can only be done by a \"committer\". Committers commit either code " "written by themselves, code submitted to them, or code submitted through a " "crossref:dev-model[model-pr,problem report]." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:750 msgid "" "When code is written by the developer that is non-trivial, they should seek " "a code review from the community. This is done by sending mail to the " "relevant list asking for review. Before submitting the code for review, " "they should ensure it compiles correctly with the entire tree and that all " "relevant tests run. This is called \"pre-commit test\". When contributed " "code is received, it should be reviewed by the committer and tested the same " "way." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:754 msgid "" "When a change is committed to a part of the source that has been contributed " "from an outside crossref:dev-model[role-vendor, Vendor], the maintainer " "should ensure that the patch is contributed back to the vendor. This is in " "line with the open source philosophy and makes it easier to stay in sync " "with outside projects as the patches do not have to be reapplied every time " "a new release is made." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:759 msgid "" "After the code has been available for review and no further changes are " "necessary, the code is committed into the development branch, -CURRENT. If " "the change applies for the -STABLE branch or the other branches as well, a " "\"Merge From Current\" (\"MFC\") countdown is set by the committer. After " "the number of days the committer chose when setting the MFC have passed, an " "email will automatically be sent to the committer reminding them to commit " "it to the -STABLE branch (and possibly security branches as well). Only " "security critical changes should be merged to security branches." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:762 msgid "" "Delaying the commit to -STABLE and other branches allows for \"parallel " "debugging\" where the committed code is tested on a wide range of " "configurations. This makes changes to -STABLE to contain fewer faults and " "thus giving the branch its name." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:763 #, no-wrap msgid "Process summary: A committer commits code" msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:764 #, no-wrap msgid "proc-commit.png" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:772 msgid "" "When a committer has written a piece of code and wants to commit it, they " "first need to determine if it is trivial enough to go in without prior " "review or if it should first be reviewed by the developer community. If the " "code is trivial or has been reviewed and the committer is not the " "maintainer, they should consult the maintainer before proceeding. If the " "code is contributed by an outside vendor, the maintainer should create a " "patch that is sent back to the vendor. The code is then committed and then " "deployed by the users. Should they find problems with the code, this will " "be reported and the committer can go back to writing a patch. If a vendor " "is affected, they can choose to implement or ignore the patch." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:773 #, no-wrap msgid "Process summary: A contributor commits code" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/dev-model/_index.adoc:774 #, no-wrap msgid "Refer to paragraphs below and above for a screen-reader friendly version." msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:774 #, no-wrap msgid "proc-contrib.png" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:778 msgid "" "The difference when a contributor makes a code contribution is that they " "submit the code through the Bugzilla interface. This report is picked up by " "the maintainer who reviews the code and commits it." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:780 msgid "Hats included in this process are:" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:784 msgid "crossref:dev-model[role-vendor, Vendor]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:785 msgid "crossref:dev-model[role-reviewer, Reviewers]" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:790 #, no-wrap msgid "Core election" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:795 msgid "" "Core elections are held at least every two years. footnote:[The first Core " "election was held September 2000] Nine core members are elected. New " "elections are held if the number of core members drops below seven. New " "elections can also be held should at least 1/3 of the active committers " "demand this." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:797 msgid "" "When an election is to take place, core announces this at least 6 weeks in " "advance, and appoints an election manager to run the elections." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:802 msgid "" "Only committers can be elected into core. The candidates need to submit " "their candidacy at least one week before the election starts, but can refine " "their statements until the voting starts. They are presented in the http://" "election.uk.freebsd.org/candidates.html[candidates list]. When writing " "their election statements, the candidates must answer a few standard " "questions submitted by the election manager." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:805 msgid "" "During elections, the rule that a committer must have committed during the " "12 past months is followed strictly. Only these committers are eligible to " "vote." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:808 msgid "" "When voting, the committer may vote once in support of up to nine nominees. " "The voting is done over a period of four weeks with reminders being posted " "on \"developers\" mailing list that is available to all committers." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:810 msgid "" "The election results are released one week after the election ends, and the " "new core team takes office one week after the results have been posted." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:812 msgid "" "Should there be a voting tie, this will be resolved by the new, " "unambiguously elected core members." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:814 msgid "" "Votes and candidate statements are archived, but the archives are not " "publicly available." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:815 #, no-wrap msgid "Process summary: Core elections" msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:816 #, no-wrap msgid "proc-elections.png" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:821 msgid "" "Core announces the election and selects an election manager who prepares the " "elections, and when ready, candidates can announce their candidacies through " "submitting their statements. The committers then vote. After the vote is " "over, the election results are announced and the new core team takes office." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:823 msgid "Hats in core elections are:" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:827 msgid "crossref:dev-model[role-election-manager, Election Manager]" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:833 #, no-wrap msgid "Development of new features" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:841 msgid "" "Within the project there are sub-projects that are working on new features. " "These projects are generally done by one person [crossref:dev-" "model[jorgensen2001, Jørgensen, 2001]]. Every project is free to organise " -"development as it sees fit. However, when the project is merged to the -" -"CURRENT branch it must follow the project guidelines. When the code has " +"development as it sees fit. However, when the project is merged to the " +"-CURRENT branch it must follow the project guidelines. When the code has " "been well tested in the -CURRENT branch and deemed stable enough and " "relevant to the -STABLE branch, it is merged to the -STABLE branch." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:848 msgid "" "The requirements of the project are given by developer wishes, requests from " "the community in terms of direct requests by mail, Problem Reports, " "commercial funding for the development of features, or contributions by the " "scientific community. The wishes that come within the responsibility of a " "developer are given to that developer who prioritises their time between the " "request and their wishes. A common way to do this is maintain a TODO-list " "maintained by the project. Items that do not come within someone's " "responsibility are collected on TODO-lists unless someone volunteers to take " "the responsibility. All requests, their distribution and follow-up are " "handled by the crossref:dev-model[tool-bugzilla, Bugzilla] tool." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:853 msgid "" "Requirements analysis happens in two ways. The requests that come in are " "discussed on mailing lists, both within the main project and in the sub-" "project that the request belongs to or is spawned by the request. " "Furthermore, individual developers on the sub-project will evaluate the " "feasibility of the requests and determine the prioritisation between them. " "Other than archives of the discussions that have taken place, no outcome is " "created by this phase that is merged into the main project." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:856 msgid "" "As the requests are prioritised by the individual developers on the basis of " "doing what they find interesting, necessary, or are funded to do, there is " "no overall strategy or prioritisation of what requests to regard as " "requirements and following up their correct implementation. However, most " "developers have some shared vision of what issues are more important, and " "they can ask for guidelines from the release engineering team." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:863 msgid "" "The verification phase of the project is two-fold. Before committing code " "to the current-branch, developers request their code to be reviewed by their " "peers. This review is for the most part done by functional testing, but " "also code review is important. When the code is committed to the branch, a " "broader functional testing will happen, that may trigger further code review " "and debugging should the code not behave as expected. This second " "verification form may be regarded as structural verification. Although the " "sub-projects themselves may write formal tests such as unit tests, these are " "usually not collected by the main project and are usually removed before the " "code is committed to the current branch. footnote:[More and more tests are " "however performed when building the system (make world). These tests are " "however a very new addition and no systematic framework for these tests have " "yet been created.]" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:865 #, no-wrap msgid "Maintenance" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:872 msgid "" "It is an advantage to the project to for each area of the source have at " "least one person that knows this area well. Some parts of the code have " "designated maintainers. Others have de-facto maintainers, and some parts of " "the system do not have maintainers. The maintainer is usually a person from " "the sub-project that wrote and integrated the code, or someone who has " "ported it from the platform it was written for. footnote:[sendmail and " "named are examples of code that has been merged from other platforms.] The " "maintainer's job is to make sure the code is in sync with the project the " "code comes from if it is contributed code, and apply patches submitted by " "the community or write fixes to issues that are discovered." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:875 msgid "" "The main bulk of work that is put into the FreeBSD project is maintenance. " "[crossref:dev-model[jorgensen2001, Jørgensen, 2001]] has made a figure " "showing the life cycle of changes." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:913 msgid "" "Here \"development release\" refers to the -CURRENT branch while " "\"production release\" refers to the -STABLE branch. The \"pre-commit " "test\" is the functional testing by peer developers when asked to do so or " "trying out the code to determine the status of the sub-project. \"Parallel " "debugging\" is the functional testing that can trigger more review, and " "debugging when the code is included in the -CURRENT branch." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:920 msgid "" "As of this writing, there were 269 committers in the project. When they " "commit a change to a branch, that constitutes a new release. It is very " "common for users in the community to track a particular branch. The " "immediate existence of a new release makes the changes widely available " "right away and allows for rapid feedback from the community. This also " "gives the community the response time they expect on issues that are of " "importance to them. This makes the community more engaged, and thus allows " "for more and better feedback that again spurs more maintenance and " "ultimately should create a better product." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:922 msgid "" "Before making changes to code in parts of the tree that has a history " "unknown to the committer, the committer is required to read the commit logs " "to see why certain features are implemented the way they are in order not to " "make mistakes that have previously either been thought through or resolved." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:924 #, no-wrap msgid "Problem reporting" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:929 msgid "" "Before FreeBSD 10, FreeBSD included a problem reporting tool called `send-" "pr`. Problems include bug reports, feature requests, feature enhancements " "and notices of new versions of external software that are included in the " "project. Although `send-pr` is available, users and developers are " "encouraged to submit issues using our https://bugs.freebsd.org/submit/" "[ problem report form]." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:941 msgid "" "Problem reports are sent to an email address where it is inserted into the " "Problem Reports maintenance database. A crossref:dev-model[role-bugbuster, " "Bugbuster] classifies the problem and sends it to the correct group or " "maintainer within the project. After someone has taken responsibility for " "the report, the report is being analysed. This analysis includes verifying " "the problem and thinking out a solution for the problem. Often feedback is " "required from the report originator or even from the FreeBSD community. " "Once a patch for the problem is made, the originator may be asked to try it " "out. Finally, the working patch is integrated into the project, and " "documented if applicable. It there goes through the regular maintenance " "cycle as described in section crossref:dev-model[model-maintenance, " "Maintenance]. These are the states a problem report can be in: open, " "analyzed, feedback, patched, suspended and closed. The suspended state is " "for when further progress is not possible due to the lack of information or " "for when the task would require so much work that nobody is working on it at " "the moment." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:942 #, no-wrap msgid "Process summary: problem reporting" msgstr "" #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:943 #, no-wrap msgid "proc-pr.png" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:949 msgid "" "A problem is reported by the report originator. It is then classified by a " "bugbuster and handed to the correct maintainer. They verify the problem and " "discuss the problem with the originator until they have enough information " "to create a working patch. This patch is then committed and the problem " "report is closed." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:951 msgid "The roles included in this process are:" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:953 msgid "crossref:dev-model[role-problem-originator, Report originator]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:955 msgid "crossref:dev-model[role-bugbuster, Bugbuster]" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:957 msgid "[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:960 #, no-wrap msgid "Reacting to misbehavior" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:966 msgid "" "[crossref:dev-model[freebsd-committer, FreeBSD, 2001]] has a number of rules " "that committers should follow. However, it happens that these rules are " "broken. The following rules exist in order to be able to react to " "misbehavior. They specify what actions will result in how long a suspension " "of the committer's commit privileges." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:968 msgid "" "Committing during code freezes without the approval of the Release " "Engineering team - 2 days" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:969 msgid "Committing to a security branch without approval - 2 days" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:970 msgid "Commit wars - 5 days to all participating parties" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:971 msgid "Impolite or inappropriate behavior - 5 days" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:978 msgid "" "For the suspensions to be efficient, any single core member can implement a " "suspension before discussing it on the \"core\" mailing list. Repeat " "offenders can, with a 2/3 vote by core, receive harsher penalties, including " "permanent removal of commit privileges. (However, the latter is always " "viewed as a last resort, due to its inherent tendency to create " "controversy.) All suspensions are posted to the \"developers\" mailing " "list, a list available to committers only." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:981 msgid "" "It is important that you cannot be suspended for making technical errors. " "All penalties come from breaking social etiquette." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:983 msgid "Hats involved in this process:" msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:988 #, no-wrap msgid "Release engineering" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:994 msgid "" "The FreeBSD project has a Release Engineering team with a principal release " "engineer that is responsible for creating releases of FreeBSD that can be " "brought out to the user community via the net or sold in retail outlets. " "Since FreeBSD is available on multiple platforms and releases for the " "different architectures are made available at the same time, the team has " "one person in charge of each architecture. Also, there are roles in the " "team responsible for coordinating quality assurance efforts, building a " "package set and for having an updated set of documents. When referring to " "the release engineer, a representative for the release engineering team is " "meant." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1001 msgid "" "When a release is coming, the FreeBSD project changes shape somewhat. A " "release schedule is made containing feature- and code-freezes, release of " "interim releases and the final release. A feature-freeze means no new " "features are allowed to be committed to the branch without the release " "engineers' explicit consent. Code-freeze means no changes to the code (like " "bugs-fixes) are allowed to be committed without the release engineers' " "explicit consent. This feature- and code-freeze is known as stabilising. " "During the release process, the release engineer has the full authority to " "revert to older versions of code and thus \"back out\" changes should they " "find that the changes are not suitable to be included in the release." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1003 msgid "There are three different kinds of releases:" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1005 msgid "" ".0 releases are the first release of a major version. These are branched of " "the -CURRENT branch and have a significantly longer release engineering " "cycle due to the unstable nature of the -CURRENT branch" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1006 msgid "" ".X releases are releases of the -STABLE branch. They are scheduled to come " "out every 4 months." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1007 msgid "" ".X.Y releases are security releases that follow the .X branch. These come " "out only when sufficient security fixes have been merged since the last " "release on that branch. New features are rarely included, and the security " "team is far more involved in these than in regular releases." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1017 msgid "" "For releases of the -STABLE-branch, the release process starts 45 days " "before the anticipated release date. During the first phase, the first 15 " "days, the developers merge what changes they have had in -CURRENT that they " "want to have in the release to the release branch. When this period is " "over, the code enters a 15 day code freeze in which only bug fixes, " "documentation updates, security-related fixes and minor device driver " "changes are allowed. These changes must be approved by the release engineer " "in advance. At the beginning of the last 15 day period a release candidate " "is created for widespread testing. Updates are less likely to be allowed " "during this period, except for important bug fixes and security updates. In " "this final period, all releases are considered release candidates. At the " "end of the release process, a release is created with the new version " "number, including binary distributions on web sites and the creation of CD-" "ROM images. However, the release is not considered \"really released\" " "until a crossref:dev-model[tool-pgp, Pretty Good Privacy]-signed message " "stating exactly that, is sent to the mailing list freebsd-announce; anything " "labelled as a \"release\" before that may well be in-process and subject to " "change before the PGP-signed message is sent. footnote:[Many commercial " "vendors use these images to create CD-ROMs that are sold in retail outlets.]." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1026 msgid "" "The releases of the -CURRENT-branch (that is, all releases that end with " "\".0\") are very similar, but with twice as long timeframe. It starts 8 " "weeks prior to the release with announcement of the release time line. Two " "weeks into the release process, the feature freeze is initiated and " "performance tweaks should be kept to a minimum. Four weeks prior to the " "release, an official beta version is made available. Two weeks prior to " "release, the code is officially branched into a new version. This version " -"is given release candidate status, and as with the release engineering of -" -"STABLE, the code freeze of the release candidate is hardened. However, " +"is given release candidate status, and as with the release engineering of " +"-STABLE, the code freeze of the release candidate is hardened. However, " "development on the main development branch can continue. Other than these " "differences, the release engineering processes are alike." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1030 #, no-wrap msgid "" "*.0 releases go into their own branch and are aimed mainly at early adopters.\n" "The branch then goes through a period of stabilisation, and it is not until the\n" "crossref:dev-model[role-releng, Release Engineering Team] decides the demands to stability have been satisfied that the branch becomes -STABLE and -CURRENT targets the next major version. While this for the majority has been with *.1 versions, this is not a demand.\n" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1035 msgid "" "Most releases are made when a given date that has been deemed a long enough " "time since the previous release comes. A target is set for having major " "releases every 18 months and minor releases every 4 months. The user " "community has made it very clear that security and stability cannot be " "sacrificed by self-imposed deadlines and target release dates. For slips of " "time not to become too long with regards to security and stability issues, " "extra discipline is required when committing changes to -STABLE." msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1037 msgid "Make release schedule" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1038 msgid "Feature freeze" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1039 msgid "Code freeze" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1040 msgid "Make branch" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1041 msgid "Release candidate" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1042 msgid "" "Stabilize release (loop back to previous step as many times as necessary; " "when release is considered stable, proceed with next step)" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1043 msgid "Build packages" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1044 msgid "Warn mirrors" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1045 msgid "Publish release" msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:1051 #, no-wrap msgid "Tools" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1055 msgid "" "The major support tools for supporting the development process are Bugzilla, " "Mailman, and OpenSSH. These are externally developed tools and are commonly " "used in the open source world." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:1057 #, no-wrap msgid "Git" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1061 msgid "" "Git is a system to handle multiple versions of text files and tracking who " "committed what changes and why. A project lives within a \"repository\" and " "different versions are considered different \"branches\"." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:1063 #, no-wrap msgid "Bugzilla" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1069 msgid "" "Bugzilla is a maintenance database consisting of a set of tools to track " "bugs at a central site. It supports the bug tracking process for sending " "and handling bugs as well as querying and updating the database and editing " "bug reports. The project uses its web interface to send \"Problem Reports\" " "to the project's central Bugzilla server. The committers also have web and " "command-line clients." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:1071 #, no-wrap msgid "Mailman" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1079 msgid "" "Mailman is a program that automates the management of mailing lists. The " "FreeBSD Project uses it to run 16 general lists, 60 technical lists, 4 " "limited lists and 5 lists with Git commit logs. It is also used for many " "mailing lists set up and used by other people and projects in the FreeBSD " "community. General lists are lists for the general public, technical lists " "are mainly for the development of specific areas of interest, and closed " "lists are for internal communication not intended for the general public. " "The majority of all the communication in the project goes through these 85 " "lists [crossref:dev-model[ref-bsd-handbook, FreeBSD, 2003A], Appendix C]." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:1081 #, no-wrap msgid "Pretty Good Privacy" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1086 msgid "" "Pretty Good Privacy, better known as PGP, is a cryptosystem using a public " "key architecture to allow people to digitally sign and/or encrypt " "information in order to ensure secure communication between two parties. A " "signature is used when sending information out to many recipients, enabling " "them to verify that the information has not been tampered with before they " "received it. In the FreeBSD Project this is the primary means of ensuring " "that information has been written by the person who claims to have written " "it, and not altered in transit." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:1088 #, no-wrap msgid "Secure Shell" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1095 msgid "" "Secure Shell is a standard for securely logging into a remote system and for " "executing commands on the remote system. It allows other connections, " "called tunnels, to be established and protected between the two involved " "systems. This standard exists in two primary versions, and only version two " "is used for the FreeBSD Project. The most common implementation of the " "standard is OpenSSH that is a part of the project's main distribution. " "Since its source is updated more often than FreeBSD releases, the latest " "version is also available in the ports tree." msgstr "" #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:1097 #, no-wrap msgid "Sub-projects" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1100 msgid "" "Sub-projects are formed to reduce the amount of communication needed to " "coordinate the group of developers. When a problem area is sufficiently " "isolated, most communication would be within the group focusing on the " "problem, requiring less communication with the groups they communicate with " "than were the group not isolated." msgstr "" #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:1102 #, no-wrap msgid "The Ports Subproject" msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1106 msgid "" "A \"port\" is a set of meta-data and patches that are needed to fetch, " "compile and install correctly an external piece of software on a FreeBSD " "system. The amount of ports has grown at a tremendous rate, as shown by the " "following figure." msgstr "" #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:1107 #, no-wrap -msgid "Number of ports added between 1995 and 2022 [[fig-ports]]" +msgid "Number of ports added between 1995 and 2022" msgstr "" -#. type: Plain text +#. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:1109 -msgid "image::portsstatus.svg" +#, no-wrap +msgid "portsstatus.svg" msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1112 +#: documentation/content/en/books/dev-model/_index.adoc:1113 msgid "" "crossref:dev-model[fig-ports,image::portsstatus.svg] shows the number of " "ports available to FreeBSD in the period 1995 to 2022. It looks like the " "curve has first grown exponentially, and then from the middle of 2001 to the " "middle of 2007 grown linearly at a rate of about 2000 ports/year, before its " "growth rate gets lower." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1115 +#: documentation/content/en/books/dev-model/_index.adoc:1116 msgid "" "As the external software described by the port often is under continued " "development, the amount of work required to maintain the ports is already " "large, and increasing. This has led to the ports part of the FreeBSD " "project gaining a more empowered structure, and is more and more becoming a " "sub-project of the FreeBSD project." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1118 +#: documentation/content/en/books/dev-model/_index.adoc:1119 msgid "" "Ports has its own core team with the crossref:dev-model[role-ports-manager, " "Ports Manager] as its leader, and this team can appoint committers without " "FreeBSD Core's approval. Unlike in the FreeBSD Project, where a lot of " "maintenance frequently is rewarded with a commit bit, the ports sub-project " "contains many active maintainers that are not committers." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1122 +#: documentation/content/en/books/dev-model/_index.adoc:1123 msgid "" "Unlike the main project, the ports tree is not branched. Every release of " "FreeBSD follows the current ports collection and has thus available updated " "information on where to find programs and how to build them. This, however, " "means that a port that makes dependencies on the system may need to have " "variations depending on what version of FreeBSD it runs on." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1125 +#: documentation/content/en/books/dev-model/_index.adoc:1126 msgid "" "With an unbranched ports repository it is not possible to guarantee that any " "port will run on anything other than -CURRENT and -STABLE, in particular " "older, minor releases. There is neither the infrastructure nor volunteer " "time needed to guarantee this." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1127 +#: documentation/content/en/books/dev-model/_index.adoc:1128 msgid "" "For efficiency of communication, teams depending on Ports, such as the " "release engineering team, have their own ports liaisons." msgstr "" #. type: Title === -#: documentation/content/en/books/dev-model/_index.adoc:1129 +#: documentation/content/en/books/dev-model/_index.adoc:1130 #, no-wrap msgid "The FreeBSD Documentation Project" msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1134 +#: documentation/content/en/books/dev-model/_index.adoc:1135 msgid "" "The FreeBSD Documentation project was started January 1995. From the " "initial group of a project leader, four team leaders and 16 members, they " "are now a total of 44 committers. The documentation mailing list has just " "under 300 members, indicating that there is quite a large community around " "it." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1136 +#: documentation/content/en/books/dev-model/_index.adoc:1137 msgid "" "The goal of the Documentation project is to provide good and useful " "documentation of the FreeBSD project, thus making it easier for new users to " "get familiar with the system and detailing advanced features for the users." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1138 +#: documentation/content/en/books/dev-model/_index.adoc:1139 msgid "" "The main tasks in the Documentation project are to work on current projects " "in the \"FreeBSD Documentation Set\", and translate the documentation to " "other languages." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1142 +#: documentation/content/en/books/dev-model/_index.adoc:1143 msgid "" "Like the FreeBSD Project, documentation is split in the same branches. This " "is done so that there is always an updated version of the documentation for " "each version. Only documentation errors are corrected in the security " "branches." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1146 +#: documentation/content/en/books/dev-model/_index.adoc:1147 msgid "" "Like the ports sub-project, the Documentation project can appoint " "documentation committers without FreeBSD Core's approval. [crossref:dev-" "model[freebsd-doceng-charter, FreeBSD, 2003B]]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1149 +#: documentation/content/en/books/dev-model/_index.adoc:1150 msgid "" "The Documentation project has extref:{fdp-primer}[a primer]. This is used " "both to introduce new project members to the standard tools and syntaxes and " "to act as a reference when working on the project." msgstr "" #. type: Title == -#: documentation/content/en/books/dev-model/_index.adoc:1154 +#: documentation/content/en/books/dev-model/_index.adoc:1155 #, no-wrap msgid "References" msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1158 +#: documentation/content/en/books/dev-model/_index.adoc:1159 msgid "" "[Brooks, 1995] Frederick P. Brooks. Copyright © 1975, 1995 Pearson Education " "Limited. 0201835959. Addison-Wesley Pub Co. The Mythical Man-Month. Essays " "on Software Engineering, Anniversary Edition (2nd Edition)." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1161 +#: documentation/content/en/books/dev-model/_index.adoc:1162 msgid "" "[Saers, 2003] Niklas Saers. Copyright © 2003. A project model for the " "FreeBSD Project. Candidatus Scientiarum thesis. http://niklas.saers.com/" "thesis." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1164 +#: documentation/content/en/books/dev-model/_index.adoc:1165 msgid "" "[Jørgensen, 2001] Niels Jørgensen. Copyright © 2001. Putting it All in the " "Trunk. Incremental Software Development in the FreeBSD Open Source Project. " "http://www.dat.ruc.dk/~nielsj/research/papers/freebsd.pdf." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1167 +#: documentation/content/en/books/dev-model/_index.adoc:1168 msgid "" "[PMI, 2000] Project Management Institute. Copyright © 1996, 2000 Project " "Management Institute. 1-880410-23-0. Project Management Institute. Newtown " "Square Pennsylvania USA . PMBOK Guide. A Guide to the Project Management " "Body of Knowledge, 2000 Edition." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1170 +#: documentation/content/en/books/dev-model/_index.adoc:1171 msgid "" "[FreeBSD, 2000A] Copyright © 2002 The FreeBSD Project. Core Bylaws. https://" "www.freebsd.org/internal/bylaws/." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1173 +#: documentation/content/en/books/dev-model/_index.adoc:1174 msgid "" "[FreeBSD, 2002A] Copyright © 2002 The FreeBSD Documentation Project. FreeBSD " "Developer's Handbook. extref:{developers-handbook}[Developers Handbook]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1176 +#: documentation/content/en/books/dev-model/_index.adoc:1177 msgid "" "[FreeBSD, 2002B] Copyright © 2002 The FreeBSD Project. Core team election " "2002. http://election.uk.freebsd.org/candidates.html." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1179 +#: documentation/content/en/books/dev-model/_index.adoc:1180 msgid "" "[FreeBSD, 2002C] Dag-Erling Smørgrav and Hiten Pandya. Copyright © 2002 The " "FreeBSD Documentation Project. The FreeBSD Documentation Project. Problem " "Report Handling Guidelines. extref:{pr-guidelines}[Problem Report Handling " "Guidelines]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1182 +#: documentation/content/en/books/dev-model/_index.adoc:1183 msgid "" "[FreeBSD, 2002D] Dag-Erling Smørgrav. Copyright © 2002 The FreeBSD " "Documentation Project. The FreeBSD Documentation Project. Writing FreeBSD " "Problem Reports. extref:{problem-reports}[Writing FreeBSD Problem Reports]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1185 +#: documentation/content/en/books/dev-model/_index.adoc:1186 msgid "" "[FreeBSD, 2001] Copyright © 2001 The FreeBSD Documentation Project. The " "FreeBSD Documentation Project. Committers Guide. extref:{committers-guide}" "[Committer's Guide]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1188 +#: documentation/content/en/books/dev-model/_index.adoc:1189 msgid "" "[FreeBSD, 2002E] Murray Stokely. Copyright © 2002 The FreeBSD Documentation " "Project. The FreeBSD Documentation Project. FreeBSD Release Engineering. " "extref:{releng}[FreeBSD Release Engineering]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1191 +#: documentation/content/en/books/dev-model/_index.adoc:1192 msgid "" "[FreeBSD, 2003A] The FreeBSD Documentation Project. FreeBSD Handbook. extref:" "{handbook}[FreeBSD Handbook]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1194 +#: documentation/content/en/books/dev-model/_index.adoc:1195 msgid "" "[FreeBSD, 2002F] Copyright © 2002 The FreeBSD Documentation Project. The " "FreeBSD Documentation Project. Contributors to FreeBSD. extref:{contributors}" "[Contributors to FreeBSD]." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1197 +#: documentation/content/en/books/dev-model/_index.adoc:1198 msgid "" "[FreeBSD, 2002G] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. " "Core team elections 2002. http://election.uk.freebsd.org." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1200 +#: documentation/content/en/books/dev-model/_index.adoc:1201 msgid "" "[FreeBSD, 2002H] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. " "Commit Bit Expiration Policy. 2002/04/06 15:35:30. https://www.freebsd.org/" "internal/expire-bits/." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1203 +#: documentation/content/en/books/dev-model/_index.adoc:1204 msgid "" "[FreeBSD, 2002I] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. " "New Account Creation Procedure. 2002/08/19 17:11:27. https://www.freebsd.org/" "internal/new-account/." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1206 +#: documentation/content/en/books/dev-model/_index.adoc:1207 msgid "" "[FreeBSD, 2003B] Copyright © 2002 The FreeBSD Documentation Project. The " "FreeBSD Documentation Project. FreeBSD DocEng Team Charter. 2003/03/16 " "12:17. https://www.freebsd.org/internal/doceng/." msgstr "" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1208 +#: documentation/content/en/books/dev-model/_index.adoc:1209 msgid "" "[Lehey, 2002] Greg Lehey. Copyright © 2002 Greg Lehey. Greg Lehey. Two years " "in the trenches. The evolution of a software project. http://www.lemis.com/" "grog/In-the-trenches.pdf." msgstr "" diff --git a/documentation/content/en/books/fdp-primer/doc-build/_index.po b/documentation/content/en/books/fdp-primer/doc-build/_index.po index 40be7f74c0..31b87bed9f 100644 --- a/documentation/content/en/books/fdp-primer/doc-build/_index.po +++ b/documentation/content/en/books/fdp-primer/doc-build/_index.po @@ -1,1205 +1,1205 @@ # 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: 2023-09-09 18:12-0300\n" +"POT-Creation-Date: 2025-01-24 10:22-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/fdp-primer/doc-build/_index.adoc:1 #, no-wrap msgid "Describes the FreeBSD Documentation Build Process" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:1 #, no-wrap msgid "Chapter 5. The FreeBSD Documentation Build Process" msgstr "" #. type: Title = #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:13 #, no-wrap msgid "The FreeBSD Documentation Build Process" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:51 msgid "" "This chapter covers organization of the documentation build process and how " "man:make[1] is used to control it." msgstr "" #. type: Title == #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:53 #, no-wrap msgid "Rendering AsciiDoc into Output" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:56 msgid "" "Different types of output can be produced from a single AsciiDoc source file." msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:60 #, no-wrap msgid "Formats" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:61 #, no-wrap msgid "File Type" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:63 #, no-wrap msgid "Description" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:64 #, no-wrap msgid "`html`" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:65 #, no-wrap msgid "HTML" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:67 #, no-wrap msgid "An `article` or `book` chapter." msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:68 #, no-wrap msgid "`pdf`" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:69 #, no-wrap msgid "PDF" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:71 #, no-wrap msgid "Portable Document Format." msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:72 #, no-wrap msgid "`epub`" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:73 #, no-wrap msgid "EPUB" msgstr "" #. type: Table #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:75 #, no-wrap msgid "" "Electronic Publication.\n" "ePub file format." msgstr "" #. type: Title === #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:78 #, no-wrap msgid "Rendering to html" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:81 msgid "" "To render the documentation and the website to `html` use one of the " "following examples." msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:83 #, no-wrap msgid "Build the documentation" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:90 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make\n" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:94 #, no-wrap msgid "Build the website" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:101 #, no-wrap msgid "" "% cd ~/doc/website\n" "% make\n" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:105 #, no-wrap msgid "Build the entire documentation project" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:112 #, no-wrap msgid "" "% cd ~/doc\n" "% make -j2\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:116 msgid "Advanced build examples are given below:" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:118 #, no-wrap msgid "Build English and Spanish documentation with verbose and debug messages" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:125 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make DOC_LANG=\"en es\" HUGO_ARGS=\"--verbose --debug\"\n" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:129 #, no-wrap msgid "Build and serve the content with Hugo’s internal webserver" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:136 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make run\n" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:138 msgid "This webserver runs on `localhost`, port `1313` by default." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:140 msgid "" "To serve the content with Hugo’s internal webserver binding a specific IP " "address and port:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:144 #, no-wrap msgid "% make run BIND=192.168.15.10 HUGO_ARGS=\"-p 8080\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:147 msgid "A `hostname` can also be set as base url to Hugo’s internal webserver:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:151 #, no-wrap msgid "% make run BIND=192.168.15.10 HOSTNAME=example.com\n" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:155 #, no-wrap msgid "Build documentation in html for offline usage" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:162 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make html\n" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:165 msgid "To compress the html output, add `DOC_HTML_ARCHIVE=1`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:170 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% DOC_HTML_ARCHIVE=1 make html\n" msgstr "" #. type: Title === #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:174 #, no-wrap msgid "Rendering to pdf" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:177 msgid "" "To render the documentation to `pdf`, use one of the following examples." msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:179 #, no-wrap msgid "Build all documents in pdf" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:186 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make pdf\n" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:190 #, no-wrap msgid "Build all articles in pdf" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:197 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make pdf-articles\n" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:201 #, no-wrap msgid "Build all books in pdf" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:208 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make pdf-books\n" msgstr "" #. type: Block title #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:212 #, no-wrap msgid "Build documents in pdf for specific languages" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:219 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make DOC_LANG=\"en\" pdf\n" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:221 msgid "This will build all English documents in pdf." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:226 #, no-wrap msgid "" "% cd ~/doc/documentation\n" "% make DOC_LANG=\"en fr\" pdf-books\n" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:228 msgid "This will build all English and French books in pdf." msgstr "" #. type: Title == #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:231 #, no-wrap msgid "The FreeBSD Documentation Build Toolset" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:234 msgid "These are the tools used to build and install the FDP documentation." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:236 msgid "The primary build tool is man:make[1], specifically Berkeley Make." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:237 msgid "Hugo" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:238 msgid "AsciiDoctor" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:239 msgid "Git" msgstr "" #. type: Title == #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:241 #, no-wrap msgid "Understanding the Makefile in the Documentation Tree" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:244 msgid "" "There are three [.filename]#Makefile# files for building some or all of the " "documentation project." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:246 msgid "" "The [.filename]#Makefile# in the [.filename]#documentation# directory will " "build only the documentation." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:247 msgid "" "The [.filename]#Makefile# in the [.filename]#website# directory will build " "only the website." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:248 msgid "" "The [.filename]#Makefile# at the top of the tree will build both the " "documentation and the website." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:251 msgid "" "The [.filename]#Makefile# appearing in subdirectories also support `make " "run` to serve built content with Hugo's internal webserver. This webserver " "runs on port 1313 by default." msgstr "" #. type: Title === #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:253 #, no-wrap msgid "Documentation Makefile" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:256 msgid "This [.filename]#Makefile# takes the following form:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:281 #, no-wrap msgid "" "# Generate the FreeBSD documentation\n" "#\n" -"# Copyright (c) 2020-2021, The FreeBSD Documentation Project\n" -"# Copyright (c) 2020-2021, Sergio Carlavilla \n" +"# Copyright (c) 2020-2025, The FreeBSD Documentation Project\n" +"# Copyright (c) 2020-2025, Sergio Carlavilla \n" "#\n" "# Targets intended for use on the command line\n" "#\n" "# all (default)\t-\tgenerate the books TOC and compile all the documentation\n" "# clean\t\t- \tremoves generated files\n" "# run\t\t-\tserves the built documentation site for local browsing\n" "# pdf\t\t-\tbuild PDF versions of the articles and books.\n" "# html\t\t-\tbuild HTML versions of the articles and books for\n" "#\t\t\toffline use.\n" "#\t\t\tIf variable DOC_HTML_ARCHIVE is set, all documents will be\n" "#\t\t\tarchived/compressed, and only these files will be kept in the public\n" "#\t\t\tdirectory.\n" "# epub\t\t-\tbuild EPUB versions of the articles and books (Experimental).\n" "#\n" "# The run target uses hugo's built-in webserver to make the documentation site\n" "# available for local browsing. The documentation should have been built prior\n" "# to attempting to use the `run` target. By default, hugo will start its\n" "# webserver on port 1313.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:283 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:565 #, no-wrap msgid "MAINTAINER=carlavilla@FreeBSD.org <.>\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:288 #, no-wrap msgid "" "# List of languages without book translations\n" "ARTICLEONLY_LANGS=\tbn-bd da ko tr\n" "# List of languages without article translations\n" "BOOKONLY_LANGS=\t\tmn\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:291 #, no-wrap msgid "" "# List of all languages we have content for\n" "ALL_LANGUAGES=\tbn-bd da de el en es fr hu it ja ko mn nl pl pt-br ru tr zh-cn zh-tw <.>\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:293 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:570 #, no-wrap msgid "LOCALBASE?=\t/usr/local\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:300 #, no-wrap msgid "" "RUBY_CMD =\t${LOCALBASE}/bin/ruby <.>\n" "HUGO_CMD =\t${LOCALBASE}/bin/hugo <.>\n" "HUGO_ARGS?=\t--verbose --minify\n" "HUGO_OFFLINE_ARGS?= \t--environment offline --verbose --minify\n" "ASCIIDOCTOR_CMD=\t${LOCALBASE}/bin/asciidoctor\n" "ASCIIDOCTORPDF_CMD=\t${LOCALBASE}/bin/asciidoctor-pdf\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:310 #, no-wrap msgid "" ".if defined(DOC_LANG) && !empty(DOC_LANG)\n" "LANGUAGES=\t${DOC_LANG:S/,/ /g}\n" ".if ${LANGUAGES:Men} == \"\" && ${.TARGETS:Mpdf*} == \"\" && ${.TARGETS:Mhtml*} == \"\"\n" ".warning \"Warning: cannot skip 'en'; adding it back\"\n" "LANGUAGES+=\ten\n" ".endif\n" ".else\n" "LANGUAGES=\t${ALL_LANGUAGES}\n" ".endif\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:313 #, no-wrap msgid "" "RUBYLIB =\t../shared/lib\n" ".export\tRUBYLIB\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:317 #, no-wrap msgid "" "RUN_DEPENDS=\t${HUGO_CMD} \\\n" "\t\t${LOCALBASE}/bin/asciidoctor \\\n" "\t\t${LOCALBASE}/bin/rougify\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:327 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:586 #, no-wrap msgid "" ".ifndef HOSTNAME\n" ". ifdef BIND\n" ".HOST=$(BIND)\n" ". else\n" ".HOST=localhost\n" ". endif\n" ".else\n" ".HOST=$(HOSTNAME)\n" ".endif\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:334 #, no-wrap msgid "" "# Strip the languages with only articles from the list of languages we\n" "# will use to build books.\n" "BOOK_LANGS= ${LANGUAGES}\n" ".for a in ${ARTICLEONLY_LANGS}\n" "BOOK_LANGS:=\t${BOOK_LANGS:N${a}}\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:341 #, no-wrap msgid "" "# Strip the languages with only books from the list of languages we\n" "# will use to build articles.\n" "ARTICLE_LANGS= ${LANGUAGES}\n" ".for a in ${BOOKONLY_LANGS}\n" "ARTICLE_LANGS:=\t${ARTICLE_LANGS:N${a}}\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:350 #, no-wrap msgid "" "# Take the list of all languages, and take out the ones we have been\n" "# asked for. We'll feed this to hugo.\n" "SKIP_LANGS=\n" ".for a in ${ALL_LANGUAGES}\n" ".if ${LANGUAGES:M${a}} == \"\"\n" "SKIP_LANGS+= ${a}\n" ".endif\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:352 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:607 #, no-wrap msgid ".ORDER: all run <.>\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:357 #, no-wrap msgid "" ".ORDER: requirements <.>\n" ".ORDER: starting-message\n" ".ORDER: starting-message build\n" ".ORDER: build\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:360 #, no-wrap msgid "" "all: requirements starting-message generate-pgpkeys-txt build\n" "run: requirements starting-message generate-pgpkeys-txt run-local\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:363 #, no-wrap msgid "" "# clean does not call pdf-clean as that is a subset of hugo-clean\n" "clean: hugo-clean pgp-clean\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:370 #, no-wrap msgid "" "requirements:\n" ".for dep in ${RUN_DEPENDS}\n" ".if !exists(${dep})\n" "\t@(echo ${dep} not found, please run 'pkg install docproj'; exit 1)\n" ".endif\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:375 #, no-wrap msgid "" "requirements-pdf:\n" ".if !exists(${LOCALBASE}/bin/asciidoctor-pdf)\n" "\t@(echo ${LOCALBASE}/bin/asciidoctor-pdf not found, please run 'pkg install rubygem-asciidoctor-pdf'; exit 1)\n" ".endif\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:380 #, no-wrap msgid "" "requirements-epub:\n" ".if !exists(${LOCALBASE}/bin/asciidoctor-epub3)\n" "\t@(echo ${LOCALBASE}/bin/asciidoctor-epub3 not found, please run 'pkg install rubygem-asciidoctor-epub3'; exit 1)\n" ".endif\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:387 #, no-wrap msgid "" "starting-message: .PHONY <.>\n" "\t@echo ---------------------------------------------------------------\n" "\t@echo Building the documentation\n" "\t@echo included languages: ${LANGUAGES}\n" "\t@echo excluded languages: ${SKIP_LANGS}\n" "\t@echo ---------------------------------------------------------------\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:389 #, no-wrap msgid "generate-pgpkeys-txt: static/pgpkeys/pgpkeys.txt\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:392 #, no-wrap msgid "" "static/pgpkeys/pgpkeys.txt: static/pgpkeys/*key\n" "\t${RUBY_CMD} ./tools/global-pgpkeys-creator.rb\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:396 #, no-wrap msgid "" "run-local: .PHONY <.>\n" "\tHUGO_DISABLELANGUAGES=\"${SKIP_LANGS}\" ${HUGO_CMD} server \\\n" "\t\t${HUGO_ARGS} -D $(BIND:D--bind=$(BIND)) --baseURL=\"http://$(.HOST):1313\"\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:399 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:641 #, no-wrap msgid "" "build: .PHONY <.>\n" "\tHUGO_DISABLELANGUAGES=\"${SKIP_LANGS}\" ${HUGO_CMD} ${HUGO_ARGS}\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:402 #, no-wrap msgid "" "build-offline: .PHONY\n" "\tHUGO_DISABLELANGUAGES=\"${SKIP_LANGS}\" ${HUGO_CMD} ${HUGO_OFFLINE_ARGS}\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:405 #, no-wrap msgid "" "pgp-clean: .PHONY\n" "\trm -f static/pgpkeys/pgpkeys.txt\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:408 #, no-wrap msgid "" "hugo-clean: .PHONY\n" "\trm -rf resources public\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:414 #, no-wrap msgid "" "#\n" "# PDF targets\n" "# Use DOC_LANG to choose the language, e.g., make DOC_LANG=\"en fr\" pdf-books\n" "#\n" "pdf: pdf-articles pdf-books\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:419 #, no-wrap msgid "" "pdf-books: requirements-pdf\n" ".for _lang in ${BOOK_LANGS}\n" "\t./tools/asciidoctor.sh books ${_lang} pdf\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:424 #, no-wrap msgid "" "pdf-articles: requirements-pdf\n" ".for _lang in ${ARTICLE_LANGS}\n" "\t./tools/asciidoctor.sh articles ${_lang} pdf\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:426 #, no-wrap msgid "pdf-clean: pdf-articles-clean pdf-books-clean\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:433 #, no-wrap msgid "" "pdf-books-clean:\n" ".for _lang in ${BOOK_LANGS}\n" "\trm -fr ${.CURDIR}/public/${_lang}/books\n" "\t-rmdir ${.CURDIR}/public/${_lang}\n" ".endfor\n" "\t-rmdir ${.CURDIR}/public/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:442 #, no-wrap msgid "" "pdf-articles-clean:\n" ".for _lang in ${ARTICLE_LANGS}\n" "\trm -fr ${.CURDIR}/public/${_lang}/articles\n" ".if !exists(${.CURDIR}/public/${_lang}/books)\n" "\trm -fr ${.CURDIR}/public/${_lang}\n" ".endif\n" ".endfor\n" "\t-rmdir ${.CURDIR}/public\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:447 #, no-wrap msgid "" "#\n" "# HTML targets\n" "#\n" "html: build-offline html-clean-global html-clean-articles html-clean-books html-archive html-archive-clean-files\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:449 #, no-wrap msgid "html-clean: hugo-clean\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:453 #, no-wrap msgid "" "html-clean-global:\n" "\trm -fr ${.CURDIR}/public/index.html\n" "\trm -rf pgpkeys js\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:459 #, no-wrap msgid "" "html-clean-articles:\n" ".for _lang in ${ARTICLE_LANGS}\n" "\trm -fr ${.CURDIR}/public/${_lang}/index.html\n" "\trm -fr ${.CURDIR}/public/${_lang}/articles/index.html\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:464 #, no-wrap msgid "" "html-clean-books:\n" ".for _lang in ${BOOK_LANGS}\n" "\trm -fr ${.CURDIR}/public/${_lang}/books/index.html\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:474 #, no-wrap msgid "" "html-archive:\n" ".if defined(DOC_HTML_ARCHIVE)\n" ".for _lang in ${ARTICLE_LANGS}\n" "\t./tools/asciidoctor.sh articles ${_lang} archive\n" ".endfor\n" ".for _lang in ${BOOK_LANGS}\n" "\t./tools/asciidoctor.sh books ${_lang} archive\n" ".endfor\n" ".endif\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:480 #, no-wrap msgid "" "html-archive-clean-files:\n" ".if defined(DOC_HTML_ARCHIVE)\n" "\tfind ${.CURDIR}/public/ ! -name '*.pdf' ! -name '*.tar.gz' -type f -delete\n" "\tfind ${.CURDIR}/public/ -type d -empty -delete\n" ".endif\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:486 #, no-wrap msgid "" "#\n" "# EPUB targets\n" "# Use DOC_LANG to choose the language, e.g., make DOC_LANG=\"en fr\" epub-books\n" "#\n" "epub: epub-articles epub-books\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:499 #, no-wrap msgid "" "epub-books: requirements-epub\n" "\t@echo ---------------------------------------------------------------\n" "\t@echo !!! EPUB output is experimental !!!\n" "\t@echo\n" "\t@echo Asciidoctor EPUB3 is currently alpha software. Use accordingly. Although the\n" "\t@echo bulk of AsciiDoc content is converted, there’s still work needed to fill in\n" "\t@echo gaps where conversion is incomplete or unstyled.\n" "\t@echo https://docs.asciidoctor.org/epub3-converter/latest/#project-status\n" "\t@echo ---------------------------------------------------------------\n" ".for _lang in ${BOOK_LANGS}\n" "\t./tools/asciidoctor.sh books ${_lang} epub\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:512 #, no-wrap msgid "" "epub-articles: requirements-epub\n" "\t@echo ---------------------------------------------------------------\n" "\t@echo !!! EPUB output is experimental !!!\n" "\t@echo\n" "\t@echo Asciidoctor EPUB3 is currently alpha software. Use accordingly. Although the\n" "\t@echo bulk of AsciiDoc content is converted, there’s still work needed to fill in\n" "\t@echo gaps where conversion is incomplete or unstyled.\n" "\t@echo https://docs.asciidoctor.org/epub3-converter/latest/#project-status\n" "\t@echo ---------------------------------------------------------------\n" ".for _lang in ${ARTICLE_LANGS}\n" "\t./tools/asciidoctor.sh articles ${_lang} epub\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:514 #, no-wrap msgid "epub-clean: epub-articles-clean epub-books-clean\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:521 #, no-wrap msgid "" "epub-books-clean:\n" ".for _lang in ${BOOK_LANGS}\n" "\trm -fr ${.CURDIR}/public/${_lang}/books\n" "\t-rmdir ${.CURDIR}/public/${_lang}\n" ".endfor\n" "\t-rmdir ${.CURDIR}/public/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:530 #, no-wrap msgid "" "epub-articles-clean:\n" ".for _lang in ${ARTICLE_LANGS}\n" "\trm -fr ${.CURDIR}/public/${_lang}/articles\n" ".if !exists(${.CURDIR}/public/${_lang}/books)\n" "\trm -fr ${.CURDIR}/public/${_lang}\n" ".endif\n" ".endfor\n" "\t-rmdir ${.CURDIR}/public\n" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:533 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:655 msgid "The `MAINTAINER` flag specifies who is the maintainer of this Makefile." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:534 msgid "" "`ALL_LANGUAGES` flag specifies in which languages the table of contents has " "to be generated." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:535 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:656 msgid "`RUBY_CMD` flag specifies the location of the Ruby binary." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:536 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:657 msgid "`HUGO_CMD` flag specifies the location of the Hugo binary." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:537 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:658 msgid "" "`.ORDER` directives are used to ensure multiple make jobs may run without " "problem." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:538 msgid "" "`all` target builds the documentation and puts the result in *~/doc/" "documentation/public*." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:539 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:660 msgid "" "`starting-message` shows a message in the CLI to show the user that the " "process is running." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:540 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:663 msgid "" "`run-local` runs hugo webserver on port 1313, or a random free port if that " "is already in use." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:541 msgid "" "`build` builds the documentation and puts the result in the *~/doc/" "documentation/public*." msgstr "" #. type: Title === #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:543 #, no-wrap msgid "Website Makefile" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:546 msgid "This [.filename]#Makefile# takes the form of:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:563 #, no-wrap msgid "" "# Generate the FreeBSD website\n" "#\n" -"# Copyright (c) 2020-2021, The FreeBSD Documentation Project\n" -"# Copyright (c) 2020-2021, Sergio Carlavilla \n" +"# Copyright (c) 2020-2025, The FreeBSD Documentation Project\n" +"# Copyright (c) 2020-2025, Sergio Carlavilla \n" "#\n" "# Targets intended for use on the command line\n" "#\n" "# all (default)\t-\tgenerate the releases.toml and compile all the website\n" "# run\t-\t\t\tserves the built website for local browsing\n" "#\n" "# The run target uses hugo's built-in webserver to make the built website\n" "# available for local browsing. The website should have been built prior\n" "# to attempting to use the `run` target. By default, hugo will start its\n" "# webserver on port 1313.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:568 #, no-wrap msgid "" "# List of all languages we have content for\n" "ALL_LANGUAGES=\tde el en es fr hu it ja nl ru tr zh-cn zh-tw\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:576 #, no-wrap msgid "" "RUBY_CMD =\t${LOCALBASE}/bin/ruby <.>\n" "HUGO_CMD =\t${LOCALBASE}/bin/hugo <.>\n" "HUGO_ARGS?=\t--verbose\n" "RUBYLIB =\t../shared/lib\n" ".export\tRUBYLIB\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:596 #, no-wrap msgid "" ".if defined(DOC_LANG) && !empty(DOC_LANG)\n" "LANGUAGES= ${DOC_LANG:S/,/ /g}\n" ".if ${LANGUAGES:Men} == \"\"\n" ".warning \"Warning: cannot skip 'en'; adding it back\"\n" "LANGUAGES+=\ten\n" ".endif\n" ".else\n" "LANGUAGES=\t${ALL_LANGUAGES}\n" ".endif\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:605 #, no-wrap msgid "" "# Take the list of all languages, and take out the ones we have been\n" "# asked for via DOC_LANG. We'll feed this to hugo.\n" "SKIP_LANGS=\n" ".for a in ${ALL_LANGUAGES}\n" ".if ${LANGUAGES:M${a}} == \"\"\n" "SKIP_LANGS+=\t${a}\n" ".endif\n" ".endfor\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:613 #, no-wrap msgid "" ".ORDER: starting-message generate-releases\n" ".ORDER: starting-message build\n" ".ORDER: generate-releases build\n" ".ORDER: build post-build\n" ".ORDER: post-build end-message\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:617 #, no-wrap msgid "" "all: starting-message generate-releases build post-build end-message <.>\n" "run: starting-message generate-releases run-local\n" "clean: hugo-clean releases-clean\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:624 #, no-wrap msgid "" "starting-message: .PHONY <.>\n" "\t@echo \"---------------------------------------------------------------\"\n" "\t@echo \"Building the website started on $$(date)\"\n" "\t@echo \" included languages: ${LANGUAGES}\"\n" "\t@echo \" excluded languages: ${SKIP_LANGS}\"\n" "\t@echo \"---------------------------------------------------------------\"\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:629 #, no-wrap msgid "" "end-message: .PHONY\n" "\t@echo \"---------------------------------------------------------------\"\n" "\t@echo \"Building the website completed on $$(date)\"\n" "\t@echo \"---------------------------------------------------------------\"\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:631 #, no-wrap msgid "generate-releases: data/releases.toml <.>\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:634 #, no-wrap msgid "" "data/releases.toml:\n" "\t${RUBY_CMD} ./tools/releases-toml.rb\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:638 #, no-wrap msgid "" "run-local: .PHONY <.>\n" "\tHUGO_DISABLELANGUAGES=\"${SKIP_LANGS}\" ${HUGO_CMD} server \\\n" "\t ${HUGO_ARGS} -D $(BIND:D--bind=$(BIND)) --baseURL=\"http://$(.HOST):1313\"\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:643 #, no-wrap msgid "post-build: cgi-permissions\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:646 #, no-wrap msgid "" "cgi-permissions:\n" "\t@chmod 555 ./public/cgi/*.cgi\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:649 #, no-wrap msgid "" "hugo-clean:\n" "\trm -fr public resources\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:652 #, no-wrap msgid "" "releases-clean:\n" "\trm -f data/releases.toml\n" msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:659 msgid "" "`all` target builds the website and puts the result in *~/doc/website/" "public*." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:662 msgid "" "`generate-releases` calls the script used to convert from AsciiDoc variables " "to TOML variables. With this conversion, the releases variables can be used " "in AsciiDoc and in the Hugo custom templates." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:663 msgid "" "`build` builds the website and puts the result in the *~/doc/website/public*." msgstr "" diff --git a/documentation/content/en/books/handbook/disks/_index.po b/documentation/content/en/books/handbook/disks/_index.po index 0f8fdf05f4..908a35f66c 100644 --- a/documentation/content/en/books/handbook/disks/_index.po +++ b/documentation/content/en/books/handbook/disks/_index.po @@ -1,5079 +1,4938 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/disks/_index.adoc:1 #, no-wrap msgid "This chapter covers the use of disks and storage media in FreeBSD. This includes SCSI and IDE disks, CD and DVD media, memory-backed disks, and USB storage devices." msgstr "" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/disks/_index.adoc:1 #, no-wrap msgid "Part III. System Administration" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/disks/_index.adoc:1 #, no-wrap msgid "Chapter 20. Storage" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/disks/_index.adoc:14 #, no-wrap msgid "Storage" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:56 msgid "" "This chapter covers the use of disks and storage media in FreeBSD. This " "includes SCSI and IDE disks, CD and DVD media, memory-backed disks, and USB " "storage devices." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:58 msgid "After reading this chapter, you will know:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:60 msgid "How to add additional hard disks to a FreeBSD system." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:61 msgid "How to grow the size of a disk's partition on FreeBSD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:62 msgid "How to configure FreeBSD to use USB storage devices." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:63 msgid "How to use CD and DVD media on a FreeBSD system." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:64 msgid "How to use the backup programs available under FreeBSD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:65 msgid "How to set up memory disks." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:66 msgid "What file system snapshots are and how to use them efficiently." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:67 msgid "How to use quotas to limit disk space usage." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:68 msgid "How to encrypt disks and swap to secure them against attackers." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:69 msgid "How to configure a highly available storage network." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:71 msgid "Before reading this chapter, you should:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:73 msgid "" "Know how to crossref:kernelconfig[kernelconfig,configure and install a new " "FreeBSD kernel]." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:75 #, no-wrap msgid "Adding Disks" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:80 msgid "" "This section describes how to add a new SATA disk to a machine that " "currently only has a single drive. First, turn off the computer and install " "the drive in the computer following the instructions of the computer, " "controller, and drive manufacturers. Reboot the system and become `root`." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:83 msgid "" "Inspect [.filename]#/var/run/dmesg.boot# to ensure the new disk was found. " "In this example, the newly added SATA drive will appear as [.filename]#ada1#." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:86 msgid "" "For this example, a single large partition will be created on the new disk. " "The https://en.wikipedia.org/wiki/GUID_Partition_Table[GPT] partitioning " "scheme will be used in preference to the older and less versatile MBR scheme." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:91 msgid "" "If the disk to be added is not blank, old partition information can be " "removed with `gpart delete`. See man:gpart[8] for details." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:95 msgid "" "The partition scheme is created, and then a single partition is added. To " "improve performance on newer disks with larger hardware block sizes, the " "partition is aligned to one megabyte boundaries:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:100 #, no-wrap msgid "" "# gpart create -s GPT ada1\n" "# gpart add -t freebsd-ufs -a 1M ada1\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:104 msgid "" -"Depending on use, several smaller partitions may be desired. See man:" -"gpart[8] for options to create partitions smaller than a whole disk." +"Depending on use, several smaller partitions may be desired. See " +"man:gpart[8] for options to create partitions smaller than a whole disk." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:106 msgid "The disk partition information can be viewed with `gpart show`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:114 #, no-wrap msgid "" "% gpart show ada1\n" "=> 34 1465146988 ada1 GPT (699G)\n" " 34 2014 - free - (1.0M)\n" " 2048 1465143296 1 freebsd-ufs (699G)\n" " 1465145344 1678 - free - (839K)\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:117 msgid "A file system is created in the new partition on the new disk:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:121 #, no-wrap msgid "# newfs -U /dev/ada1p1\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:124 msgid "" "An empty directory is created as a _mountpoint_, a location for mounting the " "new disk in the original disk's file system:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:128 #, no-wrap msgid "# mkdir /newdisk\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:131 msgid "" "Finally, an entry is added to [.filename]#/etc/fstab# so the new disk will " "be mounted automatically at startup:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:135 #, no-wrap msgid "/dev/ada1p1\t/newdisk\tufs\trw\t2\t2\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:138 msgid "The new disk can be mounted manually, without restarting the system:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:142 #, no-wrap msgid "# mount /newdisk\n" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:145 #, no-wrap msgid "Resizing and Growing Disks" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:151 msgid "" "A disk's capacity can increase without any changes to the data already " "present. This happens commonly with virtual machines, when the virtual disk " "turns out to be too small and is enlarged. Sometimes a disk image is " "written to a USB memory stick, but does not use the full capacity. Here we " "describe how to resize or _grow_ disk contents to take advantage of " "increased capacity." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:154 msgid "" -"Determine the device name of the disk to be resized by inspecting [." -"filename]#/var/run/dmesg.boot#. In this example, there is only one SATA " +"Determine the device name of the disk to be resized by inspecting " +"[.filename]#/var/run/dmesg.boot#. In this example, there is only one SATA " "disk in the system, so the drive will appear as [.filename]#ada0#." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:156 msgid "List the partitions on the disk to see the current configuration:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:165 #, no-wrap msgid "" "# gpart show ada0\n" "=> 34 83886013 ada0 GPT (48G) [CORRUPT]\n" " 34 128 1 freebsd-boot (64k)\n" " 162 79691648 2 freebsd-ufs (38G)\n" " 79691810 4194236 3 freebsd-swap (2G)\n" " 83886046 1 - free - (512B)\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:171 msgid "" "If the disk was formatted with the https://en.wikipedia.org/wiki/" "GUID_Partition_Table[GPT] partitioning scheme, it may show as \"corrupted\" " "because the GPT backup partition table is no longer at the end of the " "drive. Fix the backup partition table with `gpart`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:176 #, no-wrap msgid "" "# gpart recover ada0\n" "ada0 recovered\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:181 msgid "" "Now the additional space on the disk is available for use by a new " "partition, or an existing partition can be expanded:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:190 #, no-wrap msgid "" "# gpart show ada0\n" "=> 34 102399933 ada0 GPT (48G)\n" " 34 128 1 freebsd-boot (64k)\n" " 162 79691648 2 freebsd-ufs (38G)\n" " 79691810 4194236 3 freebsd-swap (2G)\n" " 83886046 18513921 - free - (8.8G)\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:195 msgid "" "Partitions can only be resized into contiguous free space. Here, the last " "partition on the disk is the swap partition, but the second partition is the " "one that needs to be resized. Swap partitions only contain temporary data, " "so it can safely be unmounted, deleted, and then recreate the third " "partition after resizing the second partition." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:197 msgid "Disable the swap partition:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:201 #, no-wrap msgid "# swapoff /dev/ada0p3\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:204 msgid "" "Delete the third partition, specified by the `-i` flag, from the disk _ada0_." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:214 #, no-wrap msgid "" "# gpart delete -i 3 ada0\n" "ada0p3 deleted\n" "# gpart show ada0\n" "=> 34 102399933 ada0 GPT (48G)\n" " 34 128 1 freebsd-boot (64k)\n" " 162 79691648 2 freebsd-ufs (38G)\n" " 79691810 22708157 - free - (10G)\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:222 msgid "" "There is risk of data loss when modifying the partition table of a mounted " "file system. It is best to perform the following steps on an unmounted file " "system while running from a live CD-ROM or USB device. However, if " "absolutely necessary, a mounted file system can be resized after disabling " "GEOM safety features:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:226 #, no-wrap msgid "# sysctl kern.geom.debugflags=16\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:235 msgid "" "Resize the partition, leaving room to recreate a swap partition of the " "desired size. The partition to resize is specified with `-i`, and the new " "desired size with `-s`. Optionally, alignment of the partition is " "controlled with `-a`. This only modifies the size of the partition. The " "file system in the partition will be expanded in a separate step." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:245 #, no-wrap msgid "" "# gpart resize -i 2 -s 47G -a 4k ada0\n" "ada0p2 resized\n" "# gpart show ada0\n" "=> 34 102399933 ada0 GPT (48G)\n" " 34 128 1 freebsd-boot (64k)\n" " 162 98566144 2 freebsd-ufs (47G)\n" " 98566306 3833661 - free - (1.8G)\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:249 msgid "" "Recreate the swap partition and activate it. If no size is specified with `-" "s`, all remaining space is used:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:260 #, no-wrap msgid "" "# gpart add -t freebsd-swap -a 4k ada0\n" "ada0p3 added\n" "# gpart show ada0\n" "=> 34 102399933 ada0 GPT (48G)\n" " 34 128 1 freebsd-boot (64k)\n" " 162 98566144 2 freebsd-ufs (47G)\n" " 98566306 3833661 3 freebsd-swap (1.8G)\n" "# swapon /dev/ada0p3\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:263 msgid "" "Grow the UFS file system to use the new capacity of the resized partition:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:273 #, no-wrap msgid "" "# growfs /dev/ada0p2\n" "Device is mounted read-write; resizing will result in temporary write suspension for /.\n" "It's strongly recommended to make a backup before growing the file system.\n" "OK to grow file system on /dev/ada0p2, mounted on /, from 38GB to 47GB? [Yes/No] Yes\n" "super-block backups (for fsck -b #) at:\n" " 80781312, 82063552, 83345792, 84628032, 85910272, 87192512, 88474752,\n" " 89756992, 91039232, 92321472, 93603712, 94885952, 96168192, 97450432\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:276 msgid "" "If the file system is ZFS, the resize is triggered by running the `online` " "subcommand with `-e`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:280 #, no-wrap msgid "# zpool online -e zroot /dev/ada0p2\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:283 msgid "" "Both the partition and the file system on it have now been resized to use " "the newly-available disk space." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:285 #, no-wrap msgid "USB Storage Devices" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:289 msgid "" "Many external storage solutions, such as hard drives, USB thumbdrives, and " "CD and DVD burners, use the Universal Serial Bus (USB). FreeBSD provides " "support for USB 1.x, 2.0, and 3.0 devices." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:294 msgid "" "USB 3.0 support is not compatible with some hardware, including Haswell " "(Lynx point) chipsets. If FreeBSD boots with a `failed with error 19` " "message, disable xHCI/USB3 in the system BIOS." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:298 msgid "" "Support for USB storage devices is built into the [.filename]#GENERIC# " "kernel. For a custom kernel, be sure that the following lines are present " "in the kernel configuration file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:311 #, no-wrap msgid "" "device scbus\t# SCSI bus (required for ATA/SCSI)\n" "device da\t# Direct Access (disks)\n" "device pass\t# Passthrough device (direct ATA/SCSI access)\n" "device uhci\t# provides USB 1.x support\n" "device ohci\t# provides USB 1.x support\n" "device ehci\t# provides USB 2.0 support\n" "device xhci\t# provides USB 3.0 support\n" "device usb\t# USB Bus (required)\n" "device umass\t# Disks/Mass storage - Requires scbus and da\n" "device cd\t# needed for CD and DVD burners\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:315 msgid "" "FreeBSD uses the man:umass[4] driver which uses the SCSI subsystem to access " "USB storage devices. Since any USB device will be seen as a SCSI device by " "the system, if the USB device is a CD or DVD burner, do _not_ include " "`device atapicam` in a custom kernel configuration file." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:317 msgid "" "The rest of this section demonstrates how to verify that a USB storage " "device is recognized by FreeBSD and how to configure the device so that it " "can be used." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:318 #, no-wrap msgid "Device Configuration" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:323 msgid "" "To test the USB configuration, plug in the USB device. Use `dmesg` to " "confirm that the drive appears in the system message buffer. It should look " "something like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:335 #, no-wrap msgid "" "umass0: on usbus0\n" "umass0: SCSI over Bulk-Only; quirks = 0x0100\n" "umass0:4:0:-1: Attached to scbus4\n" "da0 at umass-sim0 bus 0 scbus4 target 0 lun 0\n" "da0: Fixed Direct Access SCSI-4 device\n" "da0: Serial Number WD-WXE508CAN263\n" "da0: 40.000MB/s transfers\n" "da0: 152627MB (312581808 512 byte sectors: 255H 63S/T 19457C)\n" "da0: quirks=0x2\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:338 msgid "" "The brand, device node ([.filename]#da0#), speed, and size will differ " "according to the device." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:340 msgid "" "Since the USB device is seen as a SCSI one, `camcontrol` can be used to list " "the USB storage devices attached to the system:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:345 #, no-wrap msgid "" "# camcontrol devlist\n" " at scbus4 target 0 lun 0 (pass3,da0)\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:349 msgid "" -"Alternately, `usbconfig` can be used to list the device. Refer to man:" -"usbconfig[8] for more information about this command." +"Alternately, `usbconfig` can be used to list the device. Refer to " +"man:usbconfig[8] for more information about this command." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:354 #, no-wrap msgid "" "# usbconfig\n" "ugen0.3: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:358 msgid "" "If the device has not been formatted, refer to crossref:disks[disks-adding, " "Adding Disks] for instructions on how to format and create partitions on the " "USB drive. If the drive comes with a file system, it can be mounted by " "`root` using the instructions in crossref:basics[mount-unmount,“Mounting and " "Unmounting File Systems”]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:363 msgid "" -"Allowing untrusted users to mount arbitrary media, by enabling `vfs." -"usermount` as described below, should not be considered safe from a security " -"point of view. Most file systems were not built to safeguard against " -"malicious devices." +"Allowing untrusted users to mount arbitrary media, by enabling " +"`vfs.usermount` as described below, should not be considered safe from a " +"security point of view. Most file systems were not built to safeguard " +"against malicious devices." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:367 msgid "" "To make the device mountable as a normal user, one solution is to make all " "users of the device a member of the `operator` group using man:pw[8]. Next, " "ensure that `operator` is able to read and write the device by adding these " "lines to [.filename]#/etc/devfs.rules#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:372 #, no-wrap msgid "" "[localrules=5]\n" "add path 'da*' mode 0660 group operator\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:377 msgid "" "If internal SCSI disks are also installed in the system, change the second " "line as follows:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:381 #, no-wrap msgid "add path 'da[3-9]*' mode 0660 group operator\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:386 msgid "" -"This will exclude the first three SCSI disks ([.filename]#da0# to [." -"filename]#da2#) from belonging to the `operator` group. Replace _3_ with " +"This will exclude the first three SCSI disks ([.filename]#da0# to " +"[.filename]#da2#) from belonging to the `operator` group. Replace _3_ with " "the number of internal SCSI disks. Refer to man:devfs.rules[5] for more " "information about this file." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:389 msgid "Next, enable the ruleset in [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:393 #, no-wrap msgid "devfs_system_ruleset=\"localrules\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:396 msgid "" "Then, instruct the system to allow regular users to mount file systems by " "adding the following line to [.filename]#/etc/sysctl.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:400 #, no-wrap msgid "vfs.usermount=1\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:403 msgid "" "Since this only takes effect after the next reboot, use `sysctl` to set this " "variable now:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:408 #, no-wrap msgid "" "# sysctl vfs.usermount=1\n" "vfs.usermount: 0 -> 1\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:414 msgid "" "The final step is to create a directory where the file system is to be " "mounted. This directory needs to be owned by the user that is to mount the " "file system. One way to do that is for `root` to create a subdirectory " "owned by that user as [.filename]#/mnt/username#. In the following example, " "replace _username_ with the login name of the user and _usergroup_ with the " "user's primary group:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:419 #, no-wrap msgid "" "# mkdir /mnt/username\n" "# chown username:usergroup /mnt/username\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:423 msgid "" "Suppose a USB thumbdrive is plugged in, and a device [.filename]#/dev/da0s1# " "appears. If the device is formatted with a FAT file system, the user can " "mount it using:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:427 #, no-wrap msgid "% mount -t msdosfs -o -m=644,-M=755 /dev/da0s1 /mnt/username\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:430 msgid "Before the device can be unplugged, it _must_ be unmounted first:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:434 #, no-wrap msgid "% umount /mnt/username\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:437 msgid "" "After device removal, the system message buffer will show messages similar " "to the following:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:444 #, no-wrap msgid "" "umass0: at uhub3, port 2, addr 3 (disconnected)\n" "da0 at umass-sim0 bus 0 scbus4 target 0 lun 0\n" "da0: s/n WD-WXE508CAN263 detached\n" "(da0:umass-sim0:0:0:0): Periph destroyed\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:446 #, no-wrap msgid "Automounting Removable Media" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:449 msgid "" -"USB devices can be automatically mounted by uncommenting this line in [." -"filename]#/etc/auto_master#:" +"USB devices can be automatically mounted by uncommenting this line in " +"[.filename]#/etc/auto_master#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:453 #, no-wrap msgid "/media\t\t-media\t\t-nosuid\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:456 msgid "Then add these lines to [.filename]#/etc/devd.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:464 #, no-wrap msgid "" "notify 100 {\n" "\tmatch \"system\" \"GEOM\";\n" "\tmatch \"subsystem\" \"DEV\";\n" "\taction \"/usr/sbin/automount -c\";\n" "};\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:467 msgid "" "Reload the configuration if man:autofs[5] and man:devd[8] are already " "running:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:472 #, no-wrap msgid "" "# service automount restart\n" "# service devd restart\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:475 msgid "" -"man:autofs[5] can be set to start at boot by adding this line to [." -"filename]#/etc/rc.conf#:" +"man:autofs[5] can be set to start at boot by adding this line to " +"[.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:479 #, no-wrap msgid "autofs_enable=\"YES\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:482 msgid "man:autofs[5] requires man:devd[8] to be enabled, as it is by default." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:484 msgid "Start the services immediately with:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:491 #, no-wrap msgid "" "# service automount start\n" "# service automountd start\n" "# service autounmountd start\n" "# service devd start\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:496 msgid "" "Each file system that can be automatically mounted appears as a directory in " "[.filename]#/media/#. The directory is named after the file system label. " "If the label is missing, the directory is named after the device node." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:499 msgid "" "The file system is transparently mounted on the first access, and unmounted " "after a period of inactivity. Automounted drives can also be unmounted " "manually:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:503 #, no-wrap msgid "# automount -fu\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:507 msgid "" "This mechanism is typically used for memory cards and USB memory sticks. It " "can be used with any block device, including optical drives or iSCSILUNs." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:509 #, no-wrap msgid "Creating and Using CD Media" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:515 msgid "" "Compact Disc (CD) media provide a number of features that differentiate them " "from conventional disks. They are designed so that they can be read " "continuously without delays to move the head between tracks. While CD media " "do have tracks, these refer to a section of data to be read continuously, " "and not a physical property of the disk. The ISO 9660 file system was " "designed to deal with these differences." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:519 msgid "" "The FreeBSD Ports Collection provides several utilities for burning and " "duplicating audio and data CDs. This chapter demonstrates the use of " "several command line utilities. For CD burning software with a graphical " -"utility, consider installing the package:sysutils/xcdroast[] or package:" -"sysutils/k3b[] packages or ports." +"utility, consider installing the package:sysutils/xcdroast[] or " +"package:sysutils/k3b[] packages or ports." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:521 #, no-wrap msgid "Supported Devices" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:525 msgid "" "The [.filename]#GENERIC# kernel provides support for SCSI, USB, and ATAPICD " "readers and burners. If a custom kernel is used, the options that need to " "be present in the kernel configuration file vary by the type of device." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:527 msgid "For a SCSI burner, make sure these options are present:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:534 #, no-wrap msgid "" "device scbus\t# SCSI bus (required for ATA/SCSI)\n" "device da\t# Direct Access (disks)\n" "device pass\t# Passthrough device (direct ATA/SCSI access)\n" "device cd\t# needed for CD and DVD burners\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:537 msgid "For a USB burner, make sure these options are present:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:550 #, no-wrap msgid "" "device scbus\t# SCSI bus (required for ATA/SCSI)\n" "device da\t# Direct Access (disks)\n" "device pass\t# Passthrough device (direct ATA/SCSI access)\n" "device cd\t# needed for CD and DVD burners\n" "device uhci\t# provides USB 1.x support\n" "device ohci\t# provides USB 1.x support\n" "device ehci\t# provides USB 2.0 support\n" "device xhci\t# provides USB 3.0 support\n" "device usb\t# USB Bus (required)\n" "device umass\t# Disks/Mass storage - Requires scbus and da\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:553 msgid "For an ATAPI burner, make sure these options are present:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:560 #, no-wrap msgid "" "device ata\t# Legacy ATA/SATA controllers\n" "device scbus\t# SCSI bus (required for ATA/SCSI)\n" "device pass\t# Passthrough device (direct ATA/SCSI access)\n" "device cd\t# needed for CD and DVD burners\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:565 msgid "" "On FreeBSD versions prior to 10.x, this line is also needed in the kernel " "configuration file if the burner is an ATAPI device:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:569 #, no-wrap msgid "device atapicam\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:572 msgid "" "Alternately, this driver can be loaded at boot time by adding the following " "line to [.filename]#/boot/loader.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:576 #, no-wrap msgid "atapicam_load=\"YES\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:579 msgid "" "This will require a reboot of the system as this driver can only be loaded " "at boot time." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:583 msgid "" "To verify that FreeBSD recognizes the device, run `dmesg` and look for an " "entry for the device. On systems prior to 10.x, the device name in the " -"first line of the output will be [.filename]#acd0# instead of [." -"filename]#cd0#." +"first line of the output will be [.filename]#acd0# instead of " +"[.filename]#cd0#." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:592 #, no-wrap msgid "" "% dmesg | grep cd\n" "cd0 at ahcich1 bus 0 scbus1 target 0 lun 0\n" "cd0: Removable CD-ROM SCSI-0 device\n" "cd0: Serial Number M3OD3S34152\n" "cd0: 150.000MB/s transfers (SATA 1.x, UDMA6, ATAPI 12bytes, PIO 8192bytes)\n" "cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:595 #, no-wrap msgid "Burning a CD" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:599 msgid "" "In FreeBSD, `cdrecord` can be used to burn CDs. This command is installed " "with the package:sysutils/cdrtools[] package or port." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:602 msgid "" "While `cdrecord` has many options, basic usage is simple. Specify the name " "of the ISO file to burn and, if the system has multiple burner devices, " "specify the name of the device to use:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:606 #, no-wrap msgid "# cdrecord dev=device imagefile.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:609 msgid "" "To determine the device name of the burner, use `-scanbus` which might " "produce results like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:633 #, no-wrap msgid "" "# cdrecord -scanbus\n" "ProDVD-ProBD-Clone 3.00 (amd64-unknown-freebsd10.0) Copyright (C) 1995-2010 Jörg Schilling\n" "Using libscg version 'schily-0.9'\n" "scsibus0:\n" " 0,0,0 0) 'SEAGATE ' 'ST39236LW ' '0004' Disk\n" " 0,1,0 1) 'SEAGATE ' 'ST39173W ' '5958' Disk\n" " 0,2,0 2) *\n" " 0,3,0 3) 'iomega ' 'jaz 1GB ' 'J.86' Removable Disk\n" " 0,4,0 4) 'NEC ' 'CD-ROM DRIVE:466' '1.26' Removable CD-ROM\n" " 0,5,0 5) *\n" " 0,6,0 6) *\n" " 0,7,0 7) *\n" "scsibus1:\n" " 1,0,0 100) *\n" " 1,1,0 101) *\n" " 1,2,0 102) *\n" " 1,3,0 103) *\n" " 1,4,0 104) *\n" " 1,5,0 105) 'YAMAHA ' 'CRW4260 ' '1.0q' Removable CD-ROM\n" " 1,6,0 106) 'ARTEC ' 'AM12S ' '1.06' Scanner\n" " 1,7,0 107) *\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:638 msgid "" "Locate the entry for the CD burner and use the three numbers separated by " "commas as the value for `dev`. In this case, the Yamaha burner device is " "`1,5,0`, so the appropriate input to specify that device is `dev=1,5,0`. " "Refer to the manual page for `cdrecord` for other ways to specify this value " "and for information on writing audio tracks and controlling the write speed." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:640 msgid "" "Alternately, run the following command to get the device address of the " "burner:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:645 #, no-wrap msgid "" "# camcontrol devlist\n" " at scbus1 target 0 lun 0 (cd0,pass0)\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:649 msgid "" "Use the numeric values for `scbus`, `target`, and `lun`. For this example, " "`1,0,0` is the device name to use." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:651 #, no-wrap msgid "Writing Data to an ISO File System" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:656 msgid "" "In order to produce a data CD, the data files that are going to make up the " "tracks on the CD must be prepared before they can be burned to the CD. In " "FreeBSD, package:sysutils/cdrtools[] installs `mkisofs`, which can be used " "to produce an ISO 9660 file system that is an image of a directory tree " "within a UNIX(R) file system. The simplest usage is to specify the name of " "the ISO file to create and the path to the files to place into the ISO 9660 " "file system:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:660 #, no-wrap msgid "# mkisofs -o imagefile.iso /path/to/tree\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:663 msgid "" "This command maps the file names in the specified path to names that fit the " "limitations of the standard ISO 9660 file system, and will exclude files " "that do not meet the standard for ISO file systems." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:666 msgid "" "A number of options are available to overcome the restrictions imposed by " "the standard. In particular, `-R` enables the Rock Ridge extensions common " "to UNIX(R) systems and `-J` enables Joliet extensions used by Microsoft(R) " "systems." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:669 msgid "" "For CDs that are going to be used only on FreeBSD systems, `-U` can be used " "to disable all filename restrictions. When used with `-R`, it produces a " "file system image that is identical to the specified FreeBSD tree, even if " "it violates the ISO 9660 standard." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:677 msgid "" "The last option of general use is `-b`. This is used to specify the " "location of a boot image for use in producing an \"El Torito\" bootable CD. " "This option takes an argument which is the path to a boot image from the top " "of the tree being written to the CD. By default, `mkisofs` creates an ISO " "image in \"floppy disk emulation\" mode, and thus expects the boot image to " "be exactly 1200, 1440 or 2880 KB in size. Some boot loaders, like the one " "used by the FreeBSD distribution media, do not use emulation mode. In this " "case, `-no-emul-boot` should be used. So, if [.filename]#/tmp/myboot# holds " "a bootable FreeBSD system with the boot image in [.filename]#/tmp/myboot/" "boot/cdboot#, this command would produce [.filename]#/tmp/bootable.iso#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:681 #, no-wrap msgid "# mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/bootable.iso /tmp/myboot\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:684 msgid "The resulting ISO image can be mounted as a memory disk with:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:689 #, no-wrap msgid "" "# mdconfig -a -t vnode -f /tmp/bootable.iso -u 0\n" "# mount -t cd9660 /dev/md0 /mnt\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:692 msgid "" "One can then verify that [.filename]#/mnt# and [.filename]#/tmp/myboot# are " "identical." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:695 msgid "" "There are many other options available for `mkisofs` to fine-tune its " "behavior. Refer to man:mkisofs[8] for details." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:700 msgid "" "It is possible to copy a data CD to an image file that is functionally " -"equivalent to the image file created with `mkisofs`. To do so, use [." -"filename]#dd# with the device name as the input file and the name of the ISO " -"to create as the output file:" +"equivalent to the image file created with `mkisofs`. To do so, use " +"[.filename]#dd# with the device name as the input file and the name of the " +"ISO to create as the output file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:704 #, no-wrap msgid "# dd if=/dev/cd0 of=file.iso bs=2048\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:707 msgid "" -"The resulting image file can be burned to CD as described in crossref:" -"disks[cdrecord, Burning a CD]." +"The resulting image file can be burned to CD as described in " +"crossref:disks[cdrecord, Burning a CD]." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:710 #, no-wrap msgid "Using Data CDs" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:713 msgid "" "Once an ISO has been burned to a CD, it can be mounted by specifying the " "file system type, the name of the device containing the CD, and an existing " "mount point:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:717 #, no-wrap msgid "# mount -t cd9660 /dev/cd0 /mnt\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:720 msgid "" "Since `mount` assumes that a file system is of type `ufs`, an `Incorrect " "super block` error will occur if `-t cd9660` is not included when mounting a " "data CD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:725 msgid "" "While any data CD can be mounted this way, disks with certain ISO 9660 " "extensions might behave oddly. For example, Joliet disks store all " "filenames in two-byte Unicode characters. If some non-English characters " "show up as question marks, specify the local charset with `-C`. For more " "information, refer to man:mount_cd9660[8]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:730 msgid "" "In order to do this character conversion with the help of `-C`, the kernel " "requires the [.filename]#cd9660_iconv.ko# module to be loaded. This can be " "done either by adding this line to [.filename]#loader.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:734 #, no-wrap msgid "cd9660_iconv_load=\"YES\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:737 msgid "" "and then rebooting the machine, or by directly loading the module with " "`kldload`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:742 msgid "" "Occasionally, `Device not configured` will be displayed when trying to mount " "a data CD. This usually means that the CD drive has not detected a disk in " "the tray, or that the drive is not visible on the bus. It can take a couple " "of seconds for a CD drive to detect media, so be patient." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:746 msgid "" "Sometimes, a SCSICD drive may be missed because it did not have enough time " "to answer the bus reset. To resolve this, a custom kernel can be created " "which increases the default SCSI delay. Add the following option to the " "custom kernel configuration file and rebuild the kernel using the " "instructions in crossref:kernelconfig[kernelconfig-building,“Building and " "Installing a Custom Kernel”]:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:750 #, no-wrap msgid "options SCSI_DELAY=15000\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:753 msgid "" "This tells the SCSI bus to pause 15 seconds during boot, to give the CD " "drive every possible chance to answer the bus reset." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:758 msgid "" "It is possible to burn a file directly to CD, without creating an ISO 9660 " "file system. This is known as burning a raw data CD and some people do this " "for backup purposes." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:762 msgid "" "This type of disk can not be mounted as a normal data CD. In order to " "retrieve the data burned to such a CD, the data must be read from the raw " "device node. For example, this command will extract a compressed tar file " "located on the second CD device into the current working directory:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:766 #, no-wrap msgid "# tar xzvf /dev/cd1\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:769 msgid "In order to mount a data CD, the data must be written using `mkisofs`." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:772 #, no-wrap msgid "Duplicating Audio CDs" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:775 msgid "" "To duplicate an audio CD, extract the audio data from the CD to a series of " "files, then write these files to a blank CD." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:779 msgid "" "crossref:disks[using-cdrecord, Duplicating an Audio CD] describes how to " "duplicate and burn an audio CD. If the FreeBSD version is less than 10.0 " "and the device is ATAPI, the `atapicam` module must be first loaded using " "the instructions in crossref:disks[atapicam, Supported Devices]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/disks/_index.adoc:782 #, no-wrap msgid "Procedure: Duplicating an Audio CD" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:784 msgid "" "The package:sysutils/cdrtools[] package or port installs `cdda2wav`. This " "command can be used to extract all of the audio tracks, with each track " "written to a separate WAV file in the current working directory:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:788 #, no-wrap msgid "% cdda2wav -vall -B -Owav\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:792 msgid "" "A device name does not need to be specified if there is only one CD device " "on the system. Refer to the `cdda2wav` manual page for instructions on how " "to specify a device and to learn more about the other options available for " "this command." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:793 msgid "Use `cdrecord` to write the [.filename]#.wav# files:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:797 #, no-wrap msgid "% cdrecord -v dev=2,0 -dao -useinfo *.wav\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:800 msgid "" -"Make sure that _2,0_ is set appropriately, as described in crossref:" -"disks[cdrecord, Burning a CD]." +"Make sure that _2,0_ is set appropriately, as described in " +"crossref:disks[cdrecord, Burning a CD]." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:802 #, no-wrap msgid "Creating and Using DVD Media" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:806 msgid "" "Compared to the CD, the DVD is the next generation of optical media storage " "technology. The DVD can hold more data than any CD and is the standard for " "video publishing." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:808 msgid "Five physical recordable formats can be defined for a recordable DVD:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:810 msgid "" "DVD-R: This was the first DVD recordable format available. The DVD-R " "standard is defined by the http://www.dvdforum.org/forum.shtml[DVD Forum]. " "This format is write once." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:811 msgid "" "DVD-RW: This is the rewritable version of the DVD-R standard. A DVD-RW can " "be rewritten about 1000 times." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:815 msgid "" "DVD-RAM: This is a rewritable format which can be seen as a removable hard " "drive. However, this media is not compatible with most DVD-ROM drives and " "DVD-Video players as only a few DVD writers support the DVD-RAM format. " "Refer to crossref:disks[creating-dvd-ram, Using a DVD-RAM] for more " "information on DVD-RAM use." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:816 msgid "" "DVD+RW: This is a rewritable format defined by the https://en.wikipedia.org/" "wiki/DVD%2BRW_Alliance[DVD+RW Alliance]. A DVD+RW can be rewritten about " "1000 times." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:817 msgid "DVD+R: This format is the write once variation of the DVD+RW format." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:819 msgid "" "A single layer recordable DVD can hold up to 4,700,000,000 bytes which is " "actually 4.38 GB or 4485 MB as 1 kilobyte is 1024 bytes." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:825 msgid "" "A distinction must be made between the physical media and the application. " "For example, a DVD-Video is a specific file layout that can be written on " "any recordable DVD physical media such as DVD-R, DVD+R, or DVD-RW. Before " "choosing the type of media, ensure that both the burner and the DVD-Video " "player are compatible with the media under consideration." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:827 #, no-wrap msgid "Configuration" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:831 msgid "" "To perform DVD recording, use man:growisofs[1]. This command is part of the " "package:sysutils/dvd+rw-tools[] utilities which support all DVD media types." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:836 msgid "" -"These tools use the SCSI subsystem to access the devices, therefore crossref:" -"disks[atapicam,ATAPI/CAM support] must be loaded or statically compiled into " -"the kernel. This support is not needed if the burner uses the USB " -"interface. Refer to crossref:disks[usb-disks, USB Storage Devices] for more " -"details on USB device configuration." +"These tools use the SCSI subsystem to access the devices, therefore " +"crossref:disks[atapicam,ATAPI/CAM support] must be loaded or statically " +"compiled into the kernel. This support is not needed if the burner uses the " +"USB interface. Refer to crossref:disks[usb-disks, USB Storage Devices] for " +"more details on USB device configuration." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:838 msgid "" "DMA access must also be enabled for ATAPI devices, by adding the following " "line to [.filename]#/boot/loader.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:842 #: documentation/content/en/books/handbook/disks/_index.adoc:1075 #, no-wrap msgid "hw.ata.atapi_dma=\"1\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:845 msgid "" "Before attempting to use dvd+rw-tools, consult the http://fy.chalmers.se/" "~appro/linux/DVD+RW/hcn.html[Hardware Compatibility Notes]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:849 msgid "" "For a graphical user interface, consider using package:sysutils/k3b[] which " "provides a user friendly interface to man:growisofs[1] and many other " "burning tools." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:851 #, no-wrap msgid "Burning Data DVDs" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:855 msgid "" "Since man:growisofs[1] is a front-end to crossref:disks[mkisofs,mkisofs], it " "will invoke man:mkisofs[8] to create the file system layout and perform the " "write on the DVD. This means that an image of the data does not need to be " "created before the burning process." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:857 msgid "" "To burn to a DVD+R or a DVD-R the data in [.filename]#/path/to/data#, use " "the following command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:861 #, no-wrap msgid "# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:865 msgid "" "In this example, `-J -R` is passed to man:mkisofs[8] to create an ISO 9660 " "file system with Joliet and Rock Ridge extensions. Refer to man:mkisofs[8] " "for more details." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:870 msgid "" "For the initial session recording, `-Z` is used for both single and multiple " "sessions. Replace _/dev/cd0_, with the name of the DVD device. Using `-dvd-" "compat` indicates that the disk will be closed and that the recording will " "be unappendable. This should also provide better media compatibility with " "DVD-ROM drives." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:872 msgid "To burn a pre-mastered image, such as _imagefile.iso_, use:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:876 #, no-wrap msgid "# growisofs -dvd-compat -Z /dev/cd0=imagefile.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:880 msgid "" "The write speed should be detected and automatically set according to the " "media and the drive being used. To force the write speed, use `-speed=`. " "Refer to man:growisofs[1] for example usage." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:887 msgid "" "In order to support working files larger than 4.38GB, an UDF/ISO-9660 hybrid " "file system must be created by passing `-udf -iso-level 3` to man:mkisofs[8] " "and all related programs, such as man:growisofs[1]. This is required only " "when creating an ISO image file or when writing files directly to a disk. " -"Since a disk created this way must be mounted as an UDF file system with man:" -"mount_udf[8], it will be usable only on an UDF aware operating system. " +"Since a disk created this way must be mounted as an UDF file system with " +"man:mount_udf[8], it will be usable only on an UDF aware operating system. " "Otherwise it will look as if it contains corrupted files." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:889 msgid "To create this type of ISO file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:893 #, no-wrap msgid "% mkisofs -R -J -udf -iso-level 3 -o imagefile.iso /path/to/data\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:896 msgid "To burn files directly to a disk:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:900 #, no-wrap msgid "# growisofs -dvd-compat -udf -iso-level 3 -Z /dev/cd0 -J -R /path/to/data\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:903 msgid "" "When an ISO image already contains large files, no additional options are " "required for man:growisofs[1] to burn that image on a disk." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:906 msgid "" "Be sure to use an up-to-date version of package:sysutils/cdrtools[], which " "contains man:mkisofs[8], as an older version may not contain large files " "support. If the latest version does not work, install package:sysutils/" "cdrtools-devel[] and read its man:mkisofs[8]." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:908 #, no-wrap msgid "Burning a DVD-Video" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:912 msgid "" "A DVD-Video is a specific file layout based on the ISO 9660 and micro-UDF (M-" "UDF) specifications. Since DVD-Video presents a specific data structure " "hierarchy, a particular program such as package:multimedia/dvdauthor[] is " "needed to author the DVD." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:915 msgid "" "If an image of the DVD-Video file system already exists, it can be burned in " "the same way as any other image. If `dvdauthor` was used to make the DVD " "and the result is in [.filename]#/path/to/video#, the following command " "should be used to burn the DVD-Video:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:919 #, no-wrap msgid "# growisofs -Z /dev/cd0 -dvd-video /path/to/video\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:923 msgid "" "`-dvd-video` is passed to man:mkisofs[8] to instruct it to create a DVD-" -"Video file system layout. This option implies the `-dvd-compat` man:" -"growisofs[1] option." +"Video file system layout. This option implies the `-dvd-compat` " +"man:growisofs[1] option." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:924 #, no-wrap msgid "Using a DVD+RW" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:929 msgid "" "Unlike CD-RW, a virgin DVD+RW needs to be formatted before first use. It is " "_recommended_ to let man:growisofs[1] take care of this automatically " "whenever appropriate. However, it is possible to use `dvd+rw-format` to " "format the DVD+RW:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:933 #: documentation/content/en/books/handbook/disks/_index.adoc:1023 #, no-wrap msgid "# dvd+rw-format /dev/cd0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:937 msgid "" "Only perform this operation once and keep in mind that only virgin DVD+RW " "medias need to be formatted. Once formatted, the DVD+RW can be burned as " "usual." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:940 msgid "" "To burn a totally new file system and not just append some data onto a " "DVD+RW, the media does not need to be blanked first. Instead, write over " "the previous recording like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:944 #, no-wrap msgid "# growisofs -Z /dev/cd0 -J -R /path/to/newdata\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:949 msgid "" "The DVD+RW format supports appending data to a previous recording. This " "operation consists of merging a new session to the existing one as it is not " "considered to be multi-session writing. man:growisofs[1] will _grow_ the " "ISO 9660 file system present on the media." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:951 msgid "For example, to append data to a DVD+RW, use the following:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:955 #: documentation/content/en/books/handbook/disks/_index.adoc:1043 #, no-wrap msgid "# growisofs -M /dev/cd0 -J -R /path/to/nextdata\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:958 msgid "" "The same man:mkisofs[8] options used to burn the initial session should be " "used during next writes." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:963 msgid "" "Use `-dvd-compat` for better media compatibility with DVD-ROM drives. When " "using DVD+RW, this option will not prevent the addition of data." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:966 msgid "To blank the media, use:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:970 #, no-wrap msgid "# growisofs -Z /dev/cd0=/dev/zero\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:972 #, no-wrap msgid "Using a DVD-RW" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:976 msgid "" "A DVD-RW accepts two disc formats: incremental sequential and restricted " "overwrite. By default, DVD-RW discs are in sequential format." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:979 msgid "" "A virgin DVD-RW can be directly written without being formatted. However, a " "non-virgin DVD-RW in sequential format needs to be blanked before writing a " "new initial session." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:981 msgid "To blank a DVD-RW in sequential mode:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:985 #: documentation/content/en/books/handbook/disks/_index.adoc:1030 #, no-wrap msgid "# dvd+rw-format -blank=full /dev/cd0\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:992 msgid "" "A full blanking using `-blank=full` will take about one hour on a 1x media. " "A fast blanking can be performed using `-blank`, if the DVD-RW will be " "recorded in Disk-At-Once (DAO) mode. To burn the DVD-RW in DAO mode, use " "the command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:996 #, no-wrap msgid "# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:999 msgid "" "Since man:growisofs[1] automatically attempts to detect fast blanked media " "and engage DAO write, `-use-the-force-luke=dao` should not be required." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1001 msgid "" "One should instead use restricted overwrite mode with any DVD-RW as this " "format is more flexible than the default of incremental sequential." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1004 msgid "" "To write data on a sequential DVD-RW, use the same instructions as for the " "other DVD formats:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1008 #, no-wrap msgid "# growisofs -Z /dev/cd0 -J -R /path/to/data\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1012 msgid "" -"To append some data to a previous recording, use `-M` with man:" -"growisofs[1]. However, if data is appended on a DVD-RW in incremental " +"To append some data to a previous recording, use `-M` with " +"man:growisofs[1]. However, if data is appended on a DVD-RW in incremental " "sequential mode, a new session will be created on the disc and the result " "will be a multi-session disc." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1017 msgid "" "A DVD-RW in restricted overwrite format does not need to be blanked before a " "new initial session. Instead, overwrite the disc with `-Z`. It is also " "possible to grow an existing ISO 9660 file system written on the disc with `-" "M`. The result will be a one-session DVD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1019 msgid "" "To put a DVD-RW in restricted overwrite format, the following command must " "be used:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1026 msgid "To change back to sequential format, use:" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:1032 #, no-wrap msgid "Multi-Session" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1037 msgid "" "Few DVD-ROM drives support multi-session DVDs and most of the time only read " "the first session. DVD+R, DVD-R and DVD-RW in sequential format can accept " "multiple sessions. The notion of multiple sessions does not exist for the " "DVD+RW and the DVD-RW restricted overwrite formats." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1039 msgid "" "Using the following command after an initial non-closed session on a DVD+R, " "DVD-R, or DVD-RW in sequential format, will add a new session to the disc:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1048 msgid "" "Using this command with a DVD+RW or a DVD-RW in restricted overwrite mode " "will append data while merging the new session to the existing one. The " "result will be a single-session disc. Use this method to add data after an " "initial write on these types of media." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1053 msgid "" "Since some space on the media is used between each session to mark the end " "and start of sessions, one should add sessions with a large amount of data " "to optimize media space. The number of sessions is limited to 154 for a " "DVD+R, about 2000 for a DVD-R, and 127 for a DVD+R Double Layer." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:1055 #, no-wrap msgid "For More Information" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1058 msgid "" "To obtain more information about a DVD, use `dvd+rw-mediainfo _/dev/cd0_` " "while the disc in the specified drive." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1060 msgid "" "More information about dvd+rw-tools can be found in man:growisofs[1], on the " "http://fy.chalmers.se/~appro/linux/DVD+RW/[dvd+rw-tools web site], and in " "the http://lists.debian.org/cdwrite/[cdwrite mailing list] archives." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1064 msgid "" "When creating a problem report related to the use of dvd+rw-tools, always " "include the output of `dvd+rw-mediainfo`." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/disks/_index.adoc:1067 #, no-wrap msgid "Using a DVD-RAM" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1071 msgid "" "DVD-RAM writers can use either a SCSI or ATAPI interface. For ATAPI " -"devices, DMA access has to be enabled by adding the following line to [." -"filename]#/boot/loader.conf#:" +"devices, DMA access has to be enabled by adding the following line to " +"[.filename]#/boot/loader.conf#:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1080 msgid "" "A DVD-RAM can be seen as a removable hard drive. Like any other hard drive, " "the DVD-RAM must be formatted before it can be used. In this example, the " "whole disk space will be formatted with a standard UFS2 file system:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1086 #, no-wrap msgid "" "# dd if=/dev/zero of=/dev/acd0 bs=2k count=1\n" "# bsdlabel -Bw acd0\n" "# newfs /dev/acd0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1089 msgid "" "The DVD device, [.filename]#acd0#, must be changed according to the " "configuration." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1091 msgid "" "Once the DVD-RAM has been formatted, it can be mounted as a normal hard " "drive:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1095 #, no-wrap msgid "# mount /dev/acd0 /mnt\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1098 msgid "Once mounted, the DVD-RAM will be both readable and writeable." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:1100 #, no-wrap msgid "Creating and Using Floppy Disks" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1103 msgid "This section explains how to format a 3.5 inch floppy disk in FreeBSD." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1107 #, no-wrap msgid "*Procedure: Steps to Format a Floppy*\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1112 msgid "" "A floppy disk needs to be low-level formatted before it can be used. This " "is usually done by the vendor, but formatting is a good way to check media " -"integrity. To low-level format the floppy disk on FreeBSD, use man:" -"fdformat[1]. When using this utility, make note of any error messages, as " -"these can help determine if the disk is good or bad." +"integrity. To low-level format the floppy disk on FreeBSD, use " +"man:fdformat[1]. When using this utility, make note of any error messages, " +"as these can help determine if the disk is good or bad." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1114 msgid "" "To format the floppy, insert a new 3.5 inch floppy disk into the first " "floppy drive and issue:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1118 #, no-wrap msgid "# /usr/sbin/fdformat -f 1440 /dev/fd0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1121 msgid "" "After low-level formatting the disk, create a disk label as it is needed by " "the system to determine the size of the disk and its geometry. The supported " "geometry values are listed in [.filename]#/etc/disktab#." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1123 msgid "To write the disk label, use man:bsdlabel[8]:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1127 #, no-wrap msgid "# /sbin/bsdlabel -B -w /dev/fd0 fd1440\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1130 msgid "" "The floppy is now ready to be high-level formatted with a file system. The " "floppy's file system can be either UFS or FAT, where FAT is generally a " "better choice for floppies." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/disks/_index.adoc:1132 msgid "To format the floppy with FAT, issue:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1136 #, no-wrap msgid "# /sbin/newfs_msdos /dev/fd0\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/disks/_index.adoc:1142 msgid "" -"The disk is now ready for use. To use the floppy, mount it with man:" -"mount_msdosfs[8]. One can also install and use package:emulators/mtools[] " -"from the Ports Collection." +"The disk is now ready for use. To use the floppy, mount it with " +"man:mount_msdosfs[8]. One can also install and use package:emulators/" +"mtools[] from the Ports Collection." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/disks/_index.adoc:1144 #, no-wrap -msgid "Using NTFS Disks" -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1147 -msgid "This section explains how to mount NTFS disks in FreeBSD." -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1152 -msgid "" -"NTFS (New Technology File System) is a proprietary journaling file system " -"developed by Microsoft(R). It has been the default file system in Microsoft " -"Windows(R) for many years. FreeBSD can mount NTFS volumes using a FUSE file " -"system. These file systems are implemented as user space programs which " -"interact with the man:fusefs[5] kernel module via a well defined interface." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1156 -#, no-wrap -msgid "*Procedure: Steps to Mount a NTFS Disk*\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1159 -msgid "" -"Before using a FUSE file system we need to load the man:fusefs[5] kernel " -"module:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1163 -#, no-wrap -msgid "# kldload fusefs\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1166 -msgid "Use man:sysrc[8] to load the module at startup:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1170 -#, no-wrap -msgid "# sysrc kld_list+=fusefs\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1173 -msgid "" -"Install the actual NTFS file system from packages as in the example (see " -"crossref:ports[pkgng-intro,Using pkg for Binary Package Management]) or from " -"ports (see crossref:ports[ports-using,Using the Ports Collection]):" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1177 -#, no-wrap -msgid "# pkg install fusefs-ntfs\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1180 -msgid "" -"Last we need to create a directory where the file system will be mounted:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1184 -#, no-wrap -msgid "# mkdir /mnt/usb\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1187 -msgid "" -"Suppose a USB disk is plugged in. The disk partition information can be " -"viewed with man:gpart[8]:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1193 -#, no-wrap -msgid "" -"# gpart show da0\n" -"=>\t 63 1953525105 da0 MBR (932G)\n" -"\t 63 1953525105 1 ntfs (932G)\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1196 -msgid "We can mount the disk using the following command:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1200 -#, no-wrap -msgid "# ntfs-3g /dev/da0s1 /mnt/usb/\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1202 -msgid "The disk is now ready to use." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1204 -msgid "Additionally, an entry can be added to /etc/fstab:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1208 -#, no-wrap -msgid "/dev/da0s1 /mnt/usb\tntfs mountprog=/usr/local/bin/ntfs-3g,noauto,rw 0 0\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1211 -msgid "Now the disk can be now mounted with:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1215 -#, no-wrap -msgid "# mount /mnt/usb\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1218 -msgid "The disk can be unmounted with:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1222 -#, no-wrap -msgid "# umount /mnt/usb/\n" -msgstr "" - -#. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1226 -#, no-wrap msgid "Backup Basics" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1229 +#: documentation/content/en/books/handbook/disks/_index.adoc:1147 msgid "" "Implementing a backup plan is essential in order to have the ability to " "recover from disk failure, accidental file deletion, random file corruption, " "or complete machine destruction, including destruction of on-site backups." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1232 +#: documentation/content/en/books/handbook/disks/_index.adoc:1150 msgid "" "The backup type and schedule will vary, depending upon the importance of the " "data, the granularity needed for file restores, and the amount of acceptable " "downtime. Some possible backup techniques include:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1234 +#: documentation/content/en/books/handbook/disks/_index.adoc:1152 msgid "" "Archives of the whole system, backed up onto permanent, off-site media. This " "provides protection against all of the problems listed above, but is slow " "and inconvenient to restore from, especially for non-privileged users." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1235 +#: documentation/content/en/books/handbook/disks/_index.adoc:1153 msgid "" "File system snapshots, which are useful for restoring deleted files or " "previous versions of files." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1236 +#: documentation/content/en/books/handbook/disks/_index.adoc:1154 msgid "" "Copies of whole file systems or disks which are synchronized with another " "system on the network using a scheduled package:net/rsync[]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1237 +#: documentation/content/en/books/handbook/disks/_index.adoc:1155 msgid "" "Hardware or software RAID, which minimizes or avoids downtime when a disk " "fails." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1241 +#: documentation/content/en/books/handbook/disks/_index.adoc:1159 msgid "" "Typically, a mix of backup techniques is used. For example, one could " "create a schedule to automate a weekly, full system backup that is stored " "off-site and to supplement this backup with hourly ZFS snapshots. In " "addition, one could make a manual backup of individual directories or files " "before making file edits or deletions." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1243 +#: documentation/content/en/books/handbook/disks/_index.adoc:1161 msgid "" "This section describes some of the utilities which can be used to create and " "manage backups on a FreeBSD system." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1244 +#: documentation/content/en/books/handbook/disks/_index.adoc:1162 #, no-wrap msgid "File System Backups" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1250 +#: documentation/content/en/books/handbook/disks/_index.adoc:1168 msgid "" -"The traditional UNIX(R) programs for backing up a file system are man:" -"dump[8], which creates the backup, and man:restore[8], which restores the " -"backup. These utilities work at the disk block level, below the " +"The traditional UNIX(R) programs for backing up a file system are " +"man:dump[8], which creates the backup, and man:restore[8], which restores " +"the backup. These utilities work at the disk block level, below the " "abstractions of the files, links, and directories that are created by file " "systems. Unlike other backup software, `dump` backs up an entire file " "system and is unable to backup only part of a file system or a directory " "tree that spans multiple file systems. Instead of writing files and " "directories, `dump` writes the raw data blocks that comprise files and " "directories." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1254 +#: documentation/content/en/books/handbook/disks/_index.adoc:1172 msgid "" "If `dump` is used on the root directory, it will not back up [.filename]#/" "home#, [.filename]#/usr#, or many other directories since these are " "typically mount points for other file systems or symbolic links into those " "file systems." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1258 +#: documentation/content/en/books/handbook/disks/_index.adoc:1176 msgid "" "When used to restore data, `restore` stores temporary files in [.filename]#/" "tmp/# by default. When using a recovery disk with a small [.filename]#/" "tmp#, set `TMPDIR` to a directory with more free space for the restore to " "succeed." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1262 +#: documentation/content/en/books/handbook/disks/_index.adoc:1180 msgid "" "When using `dump`, be aware that some quirks remain from its early days in " "Version 6 of AT&T UNIX(R),circa 1975. The default parameters assume a " "backup to a 9-track tape, rather than to another type of media or to the " "high-density tapes available today. These defaults must be overridden on " "the command line." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1265 +#: documentation/content/en/books/handbook/disks/_index.adoc:1183 msgid "" "It is possible to backup a file system across the network to another system " "or a tape drive attached to another computer. While the man:rdump[8] and " "man:rrestore[8] utilities can be used for this purpose, they are not " "considered to be secure." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1268 +#: documentation/content/en/books/handbook/disks/_index.adoc:1186 msgid "" "Instead, one can use `dump` and `restore` more securely over an SSH " "connection. This example creates a full, compressed backup of [.filename]#/" "usr# and sends the backup file to the specified host over an SSH connection." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1269 +#: documentation/content/en/books/handbook/disks/_index.adoc:1187 #, no-wrap msgid "Using `dump` over ssh" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1276 +#: documentation/content/en/books/handbook/disks/_index.adoc:1194 #, no-wrap msgid "" "# /sbin/dump -0uan -f - /usr | gzip -2 | ssh -c blowfish \\\n" " targetuser@targetmachine.example.com dd of=/mybigfiles/dump-usr-l0.gz\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1280 +#: documentation/content/en/books/handbook/disks/_index.adoc:1198 msgid "" "This example sets `RSH` in order to write the backup to a tape drive on a " "remote system over an SSH connection:" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1281 +#: documentation/content/en/books/handbook/disks/_index.adoc:1199 #, no-wrap msgid "Using `dump` over ssh with `RSH` Set" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1287 +#: documentation/content/en/books/handbook/disks/_index.adoc:1205 #, no-wrap msgid "# env RSH=/usr/bin/ssh /sbin/dump -0uan -f targetuser@targetmachine.example.com:/dev/sa0 /usr\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1293 +#: documentation/content/en/books/handbook/disks/_index.adoc:1211 msgid "" -"Systems using the crossref:zfs[,Z file system (ZFS)] can make use of man:" -"zfs[8] for creating snapshots, as well as crossref:zfs[zfs-zfs-send,sending " -"and receiving] them to/from remote systems." +"Systems using the crossref:zfs[,Z file system (ZFS)] can make use of " +"man:zfs[8] for creating snapshots, as well as crossref:zfs[zfs-zfs-" +"send,sending and receiving] them to/from remote systems." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1295 +#: documentation/content/en/books/handbook/disks/_index.adoc:1213 #, no-wrap msgid "Directory Backups" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1298 +#: documentation/content/en/books/handbook/disks/_index.adoc:1216 msgid "" "Several built-in utilities are available for backing up and restoring " "specified files and directories as needed." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1302 +#: documentation/content/en/books/handbook/disks/_index.adoc:1220 msgid "" -"A good choice for making a backup of all of the files in a directory is man:" -"tar[1]. This utility dates back to Version 6 of AT&T UNIX(R) and by default " -"assumes a recursive backup to a local tape device. Switches can be used to " -"instead specify the name of a backup file." +"A good choice for making a backup of all of the files in a directory is " +"man:tar[1]. This utility dates back to Version 6 of AT&T UNIX(R) and by " +"default assumes a recursive backup to a local tape device. Switches can be " +"used to instead specify the name of a backup file." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1305 +#: documentation/content/en/books/handbook/disks/_index.adoc:1223 msgid "" "This example creates a compressed backup of the current directory and saves " "it to [.filename]#/tmp/mybackup.tgz#. When creating a backup file, make " "sure that the backup is not saved to the same directory that is being backed " "up." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1306 +#: documentation/content/en/books/handbook/disks/_index.adoc:1224 #, no-wrap msgid "Backing Up the Current Directory with `tar`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1312 +#: documentation/content/en/books/handbook/disks/_index.adoc:1230 #, no-wrap msgid "# tar czvf /tmp/mybackup.tgz .\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1318 +#: documentation/content/en/books/handbook/disks/_index.adoc:1236 msgid "" "To restore the entire backup, `cd` into the directory to restore into and " "specify the name of the backup. Note that this will overwrite any newer " "versions of files in the restore directory. When in doubt, restore to a " "temporary directory or specify the name of the file within the backup to " "restore." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1319 +#: documentation/content/en/books/handbook/disks/_index.adoc:1237 #, no-wrap msgid "Restoring Up the Current Directory with `tar`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1325 +#: documentation/content/en/books/handbook/disks/_index.adoc:1243 #, no-wrap msgid "# tar xzvf /tmp/mybackup.tgz\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1330 +#: documentation/content/en/books/handbook/disks/_index.adoc:1248 msgid "" "There are dozens of available switches which are described in man:tar[1]. " "This utility also supports the use of exclude patterns to specify which " "files should not be included when backing up the specified directory or " "restoring files from a backup." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1333 +#: documentation/content/en/books/handbook/disks/_index.adoc:1251 msgid "" -"To create a backup using a specified list of files and directories, man:" -"cpio[1] is a good choice. Unlike `tar`, `cpio` does not know how to walk " -"the directory tree and it must be provided the list of files to backup." +"To create a backup using a specified list of files and directories, " +"man:cpio[1] is a good choice. Unlike `tar`, `cpio` does not know how to " +"walk the directory tree and it must be provided the list of files to backup." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1336 +#: documentation/content/en/books/handbook/disks/_index.adoc:1254 msgid "" "For example, a list of files can be created using `ls` or `find`. This " "example creates a recursive listing of the current directory which is then " "piped to `cpio` in order to create an output backup file named [.filename]#/" "tmp/mybackup.cpio#." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1337 +#: documentation/content/en/books/handbook/disks/_index.adoc:1255 #, no-wrap msgid "Using `ls` and `cpio` to Make a Recursive Backup of the Current Directory" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1343 +#: documentation/content/en/books/handbook/disks/_index.adoc:1261 #, no-wrap msgid "# ls -R | cpio -ovF /tmp/mybackup.cpio\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1349 +#: documentation/content/en/books/handbook/disks/_index.adoc:1267 msgid "" "A backup utility which tries to bridge the features provided by `tar` and " "`cpio` is man:pax[1]. Over the years, the various versions of `tar` and " "`cpio` became slightly incompatible. POSIX(R) created `pax` which attempts " "to read and write many of the various `cpio` and `tar` formats, plus new " "formats of its own." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1351 +#: documentation/content/en/books/handbook/disks/_index.adoc:1269 msgid "The `pax` equivalent to the previous examples would be:" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1352 +#: documentation/content/en/books/handbook/disks/_index.adoc:1270 #, no-wrap msgid "Backing Up the Current Directory with `pax`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1358 +#: documentation/content/en/books/handbook/disks/_index.adoc:1276 #, no-wrap msgid "# pax -wf /tmp/mybackup.pax .\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1362 +#: documentation/content/en/books/handbook/disks/_index.adoc:1280 #, no-wrap msgid "Using Data Tapes for Backups" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1367 +#: documentation/content/en/books/handbook/disks/_index.adoc:1285 msgid "" "While tape technology has continued to evolve, modern backup systems tend to " "combine off-site backups with local removable media. FreeBSD supports any " "tape drive that uses SCSI, such as LTO or DAT. There is limited support for " "SATA and USB tape drives." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1371 +#: documentation/content/en/books/handbook/disks/_index.adoc:1289 msgid "" -"For SCSI tape devices, FreeBSD uses the man:sa[4] driver and the [." -"filename]#/dev/sa0#, [.filename]#/dev/nsa0#, and [.filename]#/dev/esa0# " -"devices. The physical device name is [.filename]#/dev/sa0#. When [." -"filename]#/dev/nsa0# is used, the backup application will not rewind the " +"For SCSI tape devices, FreeBSD uses the man:sa[4] driver and the " +"[.filename]#/dev/sa0#, [.filename]#/dev/nsa0#, and [.filename]#/dev/esa0# " +"devices. The physical device name is [.filename]#/dev/sa0#. When " +"[.filename]#/dev/nsa0# is used, the backup application will not rewind the " "tape after writing a file, which allows writing more than one file to a " "tape. Using [.filename]#/dev/esa0# ejects the tape after the device is " "closed." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1374 +#: documentation/content/en/books/handbook/disks/_index.adoc:1292 msgid "" "In FreeBSD, `mt` is used to control operations of the tape drive, such as " "seeking through files on a tape or writing tape control marks to the tape. " "For example, the first three files on a tape can be preserved by skipping " "past them before writing a new file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1378 +#: documentation/content/en/books/handbook/disks/_index.adoc:1296 #, no-wrap msgid "# mt -f /dev/nsa0 fsf 3\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1381 +#: documentation/content/en/books/handbook/disks/_index.adoc:1299 msgid "This utility supports many operations. Refer to man:mt[1] for details." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1383 +#: documentation/content/en/books/handbook/disks/_index.adoc:1301 msgid "" "To write a single file to tape using `tar`, specify the name of the tape " "device and the file to backup:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1387 +#: documentation/content/en/books/handbook/disks/_index.adoc:1305 #, no-wrap msgid "# tar cvf /dev/sa0 file\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1390 +#: documentation/content/en/books/handbook/disks/_index.adoc:1308 msgid "" "To recover files from a `tar` archive on tape into the current directory:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1394 +#: documentation/content/en/books/handbook/disks/_index.adoc:1312 #, no-wrap msgid "# tar xvf /dev/sa0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1398 +#: documentation/content/en/books/handbook/disks/_index.adoc:1316 msgid "" -"To backup a UFS file system, use `dump`. This examples backs up [." -"filename]#/usr# without rewinding the tape when finished:" +"To backup a UFS file system, use `dump`. This examples backs up " +"[.filename]#/usr# without rewinding the tape when finished:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1402 +#: documentation/content/en/books/handbook/disks/_index.adoc:1320 #, no-wrap msgid "# dump -0aL -b64 -f /dev/nsa0 /usr\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1405 +#: documentation/content/en/books/handbook/disks/_index.adoc:1323 msgid "" "To interactively restore files from a `dump` file on tape into the current " "directory:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1409 +#: documentation/content/en/books/handbook/disks/_index.adoc:1327 #, no-wrap msgid "# restore -i -f /dev/nsa0\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1412 +#: documentation/content/en/books/handbook/disks/_index.adoc:1330 #, no-wrap msgid "Third-Party Backup Utilities" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1416 +#: documentation/content/en/books/handbook/disks/_index.adoc:1334 msgid "" "The FreeBSD Ports Collection provides many third-party utilities which can " "be used to schedule the creation of backups, simplify tape backup, and make " "backups easier and more convenient. Many of these applications are client/" "server based and can be used to automate the backups of a single system or " "all of the computers in a network." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1418 +#: documentation/content/en/books/handbook/disks/_index.adoc:1336 msgid "Popular utilities include:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1420 +#: documentation/content/en/books/handbook/disks/_index.adoc:1338 msgid "Amanda (package:misc/amanda-server[] and package:misc/amanda-client[])," msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1421 +#: documentation/content/en/books/handbook/disks/_index.adoc:1339 msgid "" "Bacula (package:sysutils/bacula13-server[] and package:sysutils/bacula13-" "client[])," msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1422 +#: documentation/content/en/books/handbook/disks/_index.adoc:1340 msgid "" "Bareos (package:sysutils/bareos-server[] and package:sysutils/bareos-" "client[])," msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1423 +#: documentation/content/en/books/handbook/disks/_index.adoc:1341 msgid "package:net/rsync[]," msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1424 +#: documentation/content/en/books/handbook/disks/_index.adoc:1342 msgid "package:sysutils/duply[], and" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1425 +#: documentation/content/en/books/handbook/disks/_index.adoc:1343 msgid "package:sysutils/duplicity[]." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1426 +#: documentation/content/en/books/handbook/disks/_index.adoc:1344 #, no-wrap msgid "Emergency Recovery" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1429 +#: documentation/content/en/books/handbook/disks/_index.adoc:1347 msgid "" "In addition to regular backups, it is recommended to perform the following " "steps as part of an emergency preparedness plan." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1431 +#: documentation/content/en/books/handbook/disks/_index.adoc:1349 msgid "Create a print copy of the output of the following commands:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1433 +#: documentation/content/en/books/handbook/disks/_index.adoc:1351 msgid "`gpart show`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1434 +#: documentation/content/en/books/handbook/disks/_index.adoc:1352 msgid "`more /etc/fstab`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1435 +#: documentation/content/en/books/handbook/disks/_index.adoc:1353 msgid "`pkg prime-list`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1436 +#: documentation/content/en/books/handbook/disks/_index.adoc:1354 msgid "`dmesg`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1440 +#: documentation/content/en/books/handbook/disks/_index.adoc:1358 msgid "" "Store this printout and a copy of the installation media in a secure " "location. Should an emergency restore be needed, boot into the installation " "media and select `Live CD` to access a rescue shell. This rescue mode can " "be used to view the current state of the system, and if needed, to reformat " "disks and restore data from backups." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1445 +#: documentation/content/en/books/handbook/disks/_index.adoc:1363 msgid "" "Next, test the rescue shell and the backups. Make notes of the procedure. " "Store these notes with the media, the printouts, and the backups. These " "notes may prevent the inadvertent destruction of the backups while under the " "stress of performing an emergency recovery." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1447 +#: documentation/content/en/books/handbook/disks/_index.adoc:1365 msgid "" "For an added measure of security, store the latest backup at a remote " "location which is physically separated from the computers and disk drives by " "a significant distance." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1449 +#: documentation/content/en/books/handbook/disks/_index.adoc:1367 #, no-wrap msgid "Memory Disks" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1453 +#: documentation/content/en/books/handbook/disks/_index.adoc:1371 msgid "" "In addition to physical disks, FreeBSD also supports the creation and use of " "memory disks. One possible use for a memory disk is to access the contents " "of an ISO file system without the overhead of first burning it to a CD or " "DVD, then mounting the CD/DVD media." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1457 +#: documentation/content/en/books/handbook/disks/_index.adoc:1375 msgid "" "In FreeBSD, the man:md[4] driver is used to provide support for memory " "disks. The [.filename]#GENERIC# kernel includes this driver. When using a " "custom kernel configuration file, ensure it includes this line:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1461 +#: documentation/content/en/books/handbook/disks/_index.adoc:1379 #, no-wrap msgid "device md\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1464 +#: documentation/content/en/books/handbook/disks/_index.adoc:1382 #, no-wrap msgid "Attaching and Detaching Existing Images" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1470 +#: documentation/content/en/books/handbook/disks/_index.adoc:1388 msgid "" "To mount an existing file system image, use `mdconfig` to specify the name " "of the ISO file and a free unit number. Then, refer to that unit number to " "mount it on an existing mount point. Once mounted, the files in the ISO " "will appear in the mount point. This example attaches _diskimage.iso_ to " -"the memory device [.filename]#/dev/md0# then mounts that memory device on [." -"filename]#/mnt#:" +"the memory device [.filename]#/dev/md0# then mounts that memory device on " +"[.filename]#/mnt#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1475 +#: documentation/content/en/books/handbook/disks/_index.adoc:1393 #, no-wrap msgid "" "# mdconfig -f diskimage.iso -u 0\n" "# mount -t cd9660 /dev/md0 /mnt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1480 +#: documentation/content/en/books/handbook/disks/_index.adoc:1398 msgid "" "Notice that `-t cd9660` was used to mount an ISO format. If a unit number " "is not specified with `-u`, `mdconfig` will automatically allocate an unused " -"memory device and output the name of the allocated unit, such as [." -"filename]#md4#. Refer to man:mdconfig[8] for more details about this " +"memory device and output the name of the allocated unit, such as " +"[.filename]#md4#. Refer to man:mdconfig[8] for more details about this " "command and its options." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1484 +#: documentation/content/en/books/handbook/disks/_index.adoc:1402 msgid "" "When a memory disk is no longer in use, its resources should be released " "back to the system. First, unmount the file system, then use `mdconfig` to " "detach the disk from the system and release its resources. To continue this " "example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1489 +#: documentation/content/en/books/handbook/disks/_index.adoc:1407 #, no-wrap msgid "" "# umount /mnt\n" "# mdconfig -d -u 0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1492 +#: documentation/content/en/books/handbook/disks/_index.adoc:1410 msgid "" "To determine if any memory disks are still attached to the system, type " "`mdconfig -l`." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1494 +#: documentation/content/en/books/handbook/disks/_index.adoc:1412 #, no-wrap msgid "Creating a File- or Memory-Backed Memory Disk" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1499 +#: documentation/content/en/books/handbook/disks/_index.adoc:1417 msgid "" "FreeBSD also supports memory disks where the storage to use is allocated " "from either a hard disk or an area of memory. The first method is commonly " "referred to as a file-backed file system and the second method as a memory-" "backed file system. Both types can be created using `mdconfig`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1504 +#: documentation/content/en/books/handbook/disks/_index.adoc:1422 msgid "" "To create a new memory-backed file system, specify a type of `swap` and the " "size of the memory disk to create. Then, format the memory disk with a file " "system and mount as usual. This example creates a 5M memory disk on unit " "`1`. That memory disk is then formatted with the UFS file system before it " "is mounted:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1518 +#: documentation/content/en/books/handbook/disks/_index.adoc:1436 #, no-wrap msgid "" "# mdconfig -a -t swap -s 5m -u 1\n" "# newfs -U md1\n" "/dev/md1: 5.0MB (10240 sectors) block size 16384, fragment size 2048\n" " using 4 cylinder groups of 1.27MB, 81 blks, 192 inodes.\n" " with soft updates\n" "super-block backups (for fsck -b #) at:\n" " 160, 2752, 5344, 7936\n" "# mount /dev/md1 /mnt\n" "# df /mnt\n" "Filesystem 1K-blocks Used Avail Capacity Mounted on\n" "/dev/md1 4718 4 4338 0% /mnt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1522 +#: documentation/content/en/books/handbook/disks/_index.adoc:1440 msgid "" "To create a new file-backed memory disk, first allocate an area of disk to " "use. This example creates an empty 5MB file named [.filename]#newimage#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1528 +#: documentation/content/en/books/handbook/disks/_index.adoc:1446 #, no-wrap msgid "" "# dd if=/dev/zero of=newimage bs=1k count=5k\n" "5120+0 records in\n" "5120+0 records out\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1531 +#: documentation/content/en/books/handbook/disks/_index.adoc:1449 msgid "" "Next, attach that file to a memory disk, label the memory disk and format it " "with the UFS file system, mount the memory disk, and verify the size of the " "file-backed disk:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1545 +#: documentation/content/en/books/handbook/disks/_index.adoc:1463 #, no-wrap msgid "" "# mdconfig -f newimage -u 0\n" "# bsdlabel -w md0 auto\n" "# newfs -U md0a\n" "/dev/md0a: 5.0MB (10224 sectors) block size 16384, fragment size 2048\n" " using 4 cylinder groups of 1.25MB, 80 blks, 192 inodes.\n" "super-block backups (for fsck -b #) at:\n" " 160, 2720, 5280, 7840\n" "# mount /dev/md0a /mnt\n" "# df /mnt\n" "Filesystem 1K-blocks Used Avail Capacity Mounted on\n" "/dev/md0a 4710 4 4330 0% /mnt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1550 +#: documentation/content/en/books/handbook/disks/_index.adoc:1468 msgid "" "It takes several commands to create a file- or memory-backed file system " "using `mdconfig`. FreeBSD also comes with `mdmfs` which automatically " "configures a memory disk, formats it with the UFS file system, and mounts " "it. For example, after creating _newimage_ with `dd`, this one command is " "equivalent to running the `bsdlabel`, `newfs`, and `mount` commands shown " "above:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1554 +#: documentation/content/en/books/handbook/disks/_index.adoc:1472 #, no-wrap msgid "# mdmfs -F newimage -s 5m md0 /mnt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1557 +#: documentation/content/en/books/handbook/disks/_index.adoc:1475 msgid "" "To instead create a new memory-based memory disk with `mdmfs`, use this one " "command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1561 +#: documentation/content/en/books/handbook/disks/_index.adoc:1479 #, no-wrap msgid "# mdmfs -s 5m md1 /mnt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1565 +#: documentation/content/en/books/handbook/disks/_index.adoc:1483 msgid "" "If the unit number is not specified, `mdmfs` will automatically select an " "unused memory device. For more details about `mdmfs`, refer to man:mdmfs[8]." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1567 +#: documentation/content/en/books/handbook/disks/_index.adoc:1485 #, no-wrap msgid "File System Snapshots" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1570 +#: documentation/content/en/books/handbook/disks/_index.adoc:1488 msgid "" -"FreeBSD offers a feature in conjunction with crossref:config[soft-updates," -"Soft Updates]: file system snapshots." +"FreeBSD offers a feature in conjunction with crossref:config[soft-" +"updates,Soft Updates]: file system snapshots." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1572 +#: documentation/content/en/books/handbook/disks/_index.adoc:1490 msgid "" "UFS snapshots allow a user to create images of specified file systems, and " "treat them as a file. If you are using the crossref:zfs[,Z file system " "(ZFS)], refer to crossref:zfs[zfs-zfs-snapshot,\"Managing Snapshots\"] on " "how to use snapshots." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1577 +#: documentation/content/en/books/handbook/disks/_index.adoc:1495 msgid "" "Snapshot files must be created in the file system that the action is " "performed on, and a user may create no more than 20 snapshots per file " "system. Active snapshots are recorded in the superblock so they are " "persistent across unmount and remount operations along with system reboots. " "When a snapshot is no longer required, it can be removed using man:rm[1]. " "While snapshots may be removed in any order, all the used space may not be " "acquired because another snapshot will possibly claim some of the released " "blocks." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1580 +#: documentation/content/en/books/handbook/disks/_index.adoc:1498 msgid "" "The un-alterable `snapshot` file flag is set by man:mksnap_ffs[8] after " "initial creation of a snapshot file. man:unlink[1] makes an exception for " "snapshot files since it allows them to be removed." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1583 +#: documentation/content/en/books/handbook/disks/_index.adoc:1501 msgid "" -"Snapshots are created using man:mount[8]. To place a snapshot of [." -"filename]#/var# in the file [.filename]#/var/snapshot/snap#, use the " +"Snapshots are created using man:mount[8]. To place a snapshot of " +"[.filename]#/var# in the file [.filename]#/var/snapshot/snap#, use the " "following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1587 +#: documentation/content/en/books/handbook/disks/_index.adoc:1505 #, no-wrap msgid "# mount -u -o snapshot /var/snapshot/snap /var\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1590 +#: documentation/content/en/books/handbook/disks/_index.adoc:1508 msgid "Alternatively, use man:mksnap_ffs[8] to create the snapshot:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1594 +#: documentation/content/en/books/handbook/disks/_index.adoc:1512 #, no-wrap msgid "# mksnap_ffs /var /var/snapshot/snap\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1597 +#: documentation/content/en/books/handbook/disks/_index.adoc:1515 msgid "" "One can find snapshot files on a file system, such as [.filename]#/var#, " "using man:find[1]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1601 +#: documentation/content/en/books/handbook/disks/_index.adoc:1519 #, no-wrap msgid "# find /var -flags snapshot\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1604 +#: documentation/content/en/books/handbook/disks/_index.adoc:1522 msgid "Once a snapshot has been created, it has several uses:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1606 +#: documentation/content/en/books/handbook/disks/_index.adoc:1524 msgid "" "Some administrators will use a snapshot file for backup purposes, because " "the snapshot can be transferred to CDs or tape." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1607 +#: documentation/content/en/books/handbook/disks/_index.adoc:1525 msgid "" "The file system integrity checker, man:fsck[8], may be run on the snapshot. " "Assuming that the file system was clean when it was mounted, this should " "always provide a clean and unchanging result." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1608 +#: documentation/content/en/books/handbook/disks/_index.adoc:1526 msgid "" "Running man:dump[8] on the snapshot will produce a dump file that is " -"consistent with the file system and the timestamp of the snapshot. man:" -"dump[8] can also take a snapshot, create a dump image, and then remove the " -"snapshot in one command by using `-L`." +"consistent with the file system and the timestamp of the snapshot. " +"man:dump[8] can also take a snapshot, create a dump image, and then remove " +"the snapshot in one command by using `-L`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1609 +#: documentation/content/en/books/handbook/disks/_index.adoc:1527 msgid "" -"The snapshot can be mounted as a frozen image of the file system. To man:" -"mount[8] the snapshot [.filename]#/var/snapshot/snap# run:" +"The snapshot can be mounted as a frozen image of the file system. To " +"man:mount[8] the snapshot [.filename]#/var/snapshot/snap# run:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1614 +#: documentation/content/en/books/handbook/disks/_index.adoc:1532 #, no-wrap msgid "" "# mdconfig -a -t vnode -o readonly -f /var/snapshot/snap -u 4\n" "# mount -r /dev/md4 /mnt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1620 +#: documentation/content/en/books/handbook/disks/_index.adoc:1538 msgid "" "The frozen [.filename]#/var# is now available through [.filename]#/mnt#. " "Everything will initially be in the same state it was during the snapshot " "creation time. The only exception is that any earlier snapshots will appear " "as zero length files. To unmount the snapshot, use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1625 +#: documentation/content/en/books/handbook/disks/_index.adoc:1543 #, no-wrap msgid "" "# umount /mnt\n" "# mdconfig -d -u 4\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1628 +#: documentation/content/en/books/handbook/disks/_index.adoc:1546 msgid "" "For more information about `softupdates` and file system snapshots, " "including technical papers, visit Marshall Kirk McKusick's website at http://" "www.mckusick.com/[http://www.mckusick.com/]." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1630 +#: documentation/content/en/books/handbook/disks/_index.adoc:1548 #, no-wrap msgid "Disk Quotas" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1634 +#: documentation/content/en/books/handbook/disks/_index.adoc:1552 msgid "" "Disk quotas can be used to limit the amount of disk space or the number of " "files a user or members of a group may allocate on a per-file system basis. " "This prevents one user or group of users from consuming all of the available " "disk space." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1637 +#: documentation/content/en/books/handbook/disks/_index.adoc:1555 msgid "" "This section describes how to configure disk quotas for the UFS file " -"system. To configure quotas on the ZFS file system, refer to crossref:" -"zfs[zfs-zfs-quota,\"Dataset, User, and Group Quotas\"]" +"system. To configure quotas on the ZFS file system, refer to " +"crossref:zfs[zfs-zfs-quota,\"Dataset, User, and Group Quotas\"]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1638 +#: documentation/content/en/books/handbook/disks/_index.adoc:1556 #, no-wrap msgid "Enabling Disk Quotas" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1641 +#: documentation/content/en/books/handbook/disks/_index.adoc:1559 msgid "To determine if the FreeBSD kernel provides support for disk quotas:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1646 +#: documentation/content/en/books/handbook/disks/_index.adoc:1564 #, no-wrap msgid "" "% sysctl kern.features.ufs_quota\n" "kern.features.ufs_quota: 1\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1650 +#: documentation/content/en/books/handbook/disks/_index.adoc:1568 msgid "" "In this example, the `1` indicates quota support. If the value is instead " "`0`, add the following line to a custom kernel configuration file and " -"rebuild the kernel using the instructions in crossref:" -"kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]:" +"rebuild the kernel using the instructions in " +"crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1654 +#: documentation/content/en/books/handbook/disks/_index.adoc:1572 #, no-wrap msgid "options QUOTA\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1657 +#: documentation/content/en/books/handbook/disks/_index.adoc:1575 msgid "Next, enable disk quotas in [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1661 +#: documentation/content/en/books/handbook/disks/_index.adoc:1579 #, no-wrap msgid "quota_enable=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1667 +#: documentation/content/en/books/handbook/disks/_index.adoc:1585 msgid "" "Normally on bootup, the quota integrity of each file system is checked by " "man:quotacheck[8]. This program insures that the data in the quota database " "properly reflects the data on the file system. This is a time consuming " "process that will significantly affect the time the system takes to boot. " "To skip this step, add this variable to [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1671 +#: documentation/content/en/books/handbook/disks/_index.adoc:1589 #, no-wrap msgid "check_quotas=\"NO\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1676 +#: documentation/content/en/books/handbook/disks/_index.adoc:1594 msgid "" "Finally, edit [.filename]#/etc/fstab# to enable disk quotas on a per-file " "system basis. To enable per-user quotas on a file system, add `userquota` " "to the options field in the [.filename]#/etc/fstab# entry for the file " "system to enable quotas on. For example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1680 +#: documentation/content/en/books/handbook/disks/_index.adoc:1598 #, no-wrap msgid "/dev/da1s2g /home ufs rw,userquota 1 2\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1684 +#: documentation/content/en/books/handbook/disks/_index.adoc:1602 msgid "" "To enable group quotas, use `groupquota` instead. To enable both user and " "group quotas, separate the options with a comma:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1688 +#: documentation/content/en/books/handbook/disks/_index.adoc:1606 #, no-wrap msgid "/dev/da1s2g /home ufs rw,userquota,groupquota 1 2\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1693 +#: documentation/content/en/books/handbook/disks/_index.adoc:1611 msgid "" "By default, quota files are stored in the root directory of the file system " -"as [.filename]#quota.user# and [.filename]#quota.group#. Refer to man:" -"fstab[5] for more information. Specifying an alternate location for the " +"as [.filename]#quota.user# and [.filename]#quota.group#. Refer to " +"man:fstab[5] for more information. Specifying an alternate location for the " "quota files is not recommended." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1695 +#: documentation/content/en/books/handbook/disks/_index.adoc:1613 msgid "" "Once the configuration is complete, reboot the system and [.filename]#/etc/" "rc# will automatically run the appropriate commands to create the initial " "quota files for all of the quotas enabled in [.filename]#/etc/fstab#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1698 +#: documentation/content/en/books/handbook/disks/_index.adoc:1616 msgid "" "In the normal course of operations, there should be no need to manually run " "man:quotacheck[8], man:quotaon[8], or man:quotaoff[8]. However, one should " "read these manual pages to be familiar with their operation." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1699 +#: documentation/content/en/books/handbook/disks/_index.adoc:1617 #, no-wrap msgid "Setting Quota Limits" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1702 +#: documentation/content/en/books/handbook/disks/_index.adoc:1620 msgid "To verify that quotas are enabled, run:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1706 +#: documentation/content/en/books/handbook/disks/_index.adoc:1624 #, no-wrap msgid "# quota -v\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1709 +#: documentation/content/en/books/handbook/disks/_index.adoc:1627 msgid "" "There should be a one line summary of disk usage and current quota limits " "for each file system that quotas are enabled on." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1711 +#: documentation/content/en/books/handbook/disks/_index.adoc:1629 msgid "The system is now ready to be assigned quota limits with `edquota`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1715 +#: documentation/content/en/books/handbook/disks/_index.adoc:1633 msgid "" "Several options are available to enforce limits on the amount of disk space " "a user or group may allocate, and how many files they may create. " "Allocations can be limited based on disk space (block quotas), number of " "files (inode quotas), or a combination of both. Each limit is further " "broken down into two categories: hard and soft limits." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1720 +#: documentation/content/en/books/handbook/disks/_index.adoc:1638 msgid "" "A hard limit may not be exceeded. Once a user reaches a hard limit, no " "further allocations can be made on that file system by that user. For " "example, if the user has a hard limit of 500 kbytes on a file system and is " "currently using 490 kbytes, the user can only allocate an additional 10 " "kbytes. Attempting to allocate an additional 11 kbytes will fail." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1724 +#: documentation/content/en/books/handbook/disks/_index.adoc:1642 msgid "" "Soft limits can be exceeded for a limited amount of time, known as the grace " "period, which is one week by default. If a user stays over their limit " "longer than the grace period, the soft limit turns into a hard limit and no " "further allocations are allowed. When the user drops back below the soft " "limit, the grace period is reset." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1728 +#: documentation/content/en/books/handbook/disks/_index.adoc:1646 msgid "" "In the following example, the quota for the `test` account is being edited. " "When `edquota` is invoked, the editor specified by `EDITOR` is opened in " "order to edit the quota limits. The default editor is set to vi." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1737 +#: documentation/content/en/books/handbook/disks/_index.adoc:1655 #, no-wrap msgid "" "# edquota -u test\n" "Quotas for user test:\n" "/usr: kbytes in use: 65, limits (soft = 50, hard = 75)\n" " inodes in use: 7, limits (soft = 50, hard = 60)\n" "/usr/var: kbytes in use: 0, limits (soft = 50, hard = 75)\n" " inodes in use: 0, limits (soft = 50, hard = 60)\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1743 +#: documentation/content/en/books/handbook/disks/_index.adoc:1661 msgid "" "There are normally two lines for each file system that has quotas enabled. " "One line represents the block limits and the other represents the inode " "limits. Change the value to modify the quota limit. For example, to raise " "the block limit on [.filename]#/usr# to a soft limit of `500` and a hard " "limit of `600`, change the values in that line as follows:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1747 +#: documentation/content/en/books/handbook/disks/_index.adoc:1665 #, no-wrap msgid "/usr: kbytes in use: 65, limits (soft = 500, hard = 600)\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1750 +#: documentation/content/en/books/handbook/disks/_index.adoc:1668 msgid "The new quota limits take effect upon exiting the editor." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1755 +#: documentation/content/en/books/handbook/disks/_index.adoc:1673 msgid "" "Sometimes it is desirable to set quota limits on a range of users. This can " "be done by first assigning the desired quota limit to a user. Then, use `-" "p` to duplicate that quota to a specified range of user IDs (UIDs). The " "following command will duplicate those quota limits for UIDs `10,000` " "through `19,999`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1759 +#: documentation/content/en/books/handbook/disks/_index.adoc:1677 #, no-wrap msgid "# edquota -p test 10000-19999\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1762 +#: documentation/content/en/books/handbook/disks/_index.adoc:1680 msgid "For more information, refer to man:edquota[8]." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1763 +#: documentation/content/en/books/handbook/disks/_index.adoc:1681 #, no-wrap msgid "Checking Quota Limits and Disk Usage" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1769 +#: documentation/content/en/books/handbook/disks/_index.adoc:1687 msgid "" "To check individual user or group quotas and disk usage, use man:quota[1]. " "A user may only examine their own quota and the quota of a group they are a " "member of. Only the superuser may view all user and group quotas. To get a " "summary of all quotas and disk usage for file systems with quotas enabled, " "use man:repquota[8]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1773 +#: documentation/content/en/books/handbook/disks/_index.adoc:1691 msgid "" "Normally, file systems that the user is not using any disk space on will not " "show in the output of `quota`, even if the user has a quota limit assigned " "for that file system. Use `-v` to display those file systems. The " "following is sample output from `quota -v` for a user that has quota limits " "on two file systems." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1780 +#: documentation/content/en/books/handbook/disks/_index.adoc:1698 #, no-wrap msgid "" "Disk quotas for user test (uid 1002):\n" " Filesystem usage quota limit grace files quota limit grace\n" " /usr 65* 50 75 5days 7 50 60\n" " /usr/var 0 50 75 0 50 60\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1784 +#: documentation/content/en/books/handbook/disks/_index.adoc:1702 msgid "" "In this example, the user is currently 15 kbytes over the soft limit of 50 " "kbytes on [.filename]#/usr# and has 5 days of grace period left. The " "asterisk `*` indicates that the user is currently over the quota limit." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1785 +#: documentation/content/en/books/handbook/disks/_index.adoc:1703 #, no-wrap msgid "Quotas over NFS" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1789 +#: documentation/content/en/books/handbook/disks/_index.adoc:1707 msgid "" -"Quotas are enforced by the quota subsystem on the NFS server. The man:rpc." -"rquotad[8] daemon makes quota information available to `quota` on NFS " -"clients, allowing users on those machines to see their quota statistics." +"Quotas are enforced by the quota subsystem on the NFS server. The " +"man:rpc.rquotad[8] daemon makes quota information available to `quota` on " +"NFS clients, allowing users on those machines to see their quota statistics." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1791 +#: documentation/content/en/books/handbook/disks/_index.adoc:1709 msgid "" "On the NFS server, enable `rpc.rquotad` by removing the `+#+` from this line " "in [.filename]*/etc/inetd.conf*:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1795 +#: documentation/content/en/books/handbook/disks/_index.adoc:1713 #, no-wrap msgid "rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1798 +#: documentation/content/en/books/handbook/disks/_index.adoc:1716 msgid "Then, restart `inetd`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1802 +#: documentation/content/en/books/handbook/disks/_index.adoc:1720 #, no-wrap msgid "# service inetd restart\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1805 +#: documentation/content/en/books/handbook/disks/_index.adoc:1723 #, no-wrap msgid "Encrypting Disk Partitions" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1810 +#: documentation/content/en/books/handbook/disks/_index.adoc:1728 msgid "" "FreeBSD offers excellent online protections against unauthorized data " "access. File permissions and crossref:mac[mac,Mandatory Access Control] " "(MAC) help prevent unauthorized users from accessing data while the " "operating system is active and the computer is powered up. However, the " "permissions enforced by the operating system are irrelevant if an attacker " "has physical access to a computer and can move the computer's hard drive to " "another system to copy and analyze the data." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1814 +#: documentation/content/en/books/handbook/disks/_index.adoc:1732 msgid "" "Regardless of how an attacker may have come into possession of a hard drive " "or powered-down computer, the GEOM-based cryptographic subsystems built into " "FreeBSD are able to protect the data on the computer's file systems against " "even highly-motivated attackers with significant resources. Unlike " "encryption methods that encrypt individual files, the built-in `gbde` and " "`geli` utilities can be used to transparently encrypt entire file systems. " "No cleartext ever touches the hard drive's platter." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1817 +#: documentation/content/en/books/handbook/disks/_index.adoc:1735 msgid "" "This chapter demonstrates how to create an encrypted file system on " "FreeBSD. It first demonstrates the process using `gbde` and then " "demonstrates the same example using `geli`." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1818 +#: documentation/content/en/books/handbook/disks/_index.adoc:1736 #, no-wrap msgid "Disk Encryption with gbde" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1823 +#: documentation/content/en/books/handbook/disks/_index.adoc:1741 msgid "" "The objective of the man:gbde[4] facility is to provide a formidable " "challenge for an attacker to gain access to the contents of a _cold_ storage " "device. However, if the computer is compromised while up and running and " "the storage device is actively attached, or the attacker has access to a " "valid passphrase, it offers no protection to the contents of the storage " "device. Thus, it is important to provide physical security while the system " "is running and to protect the passphrase used by the encryption mechanism." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1828 +#: documentation/content/en/books/handbook/disks/_index.adoc:1746 msgid "" "This facility provides several barriers to protect the data stored in each " "disk sector. It encrypts the contents of a disk sector using 128-bit AES in " "CBC mode. Each sector on the disk is encrypted with a different AES key. " "For more information on the cryptographic design, including how the sector " "keys are derived from the user-supplied passphrase, refer to man:gbde[4]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1830 +#: documentation/content/en/books/handbook/disks/_index.adoc:1748 msgid "" "FreeBSD provides a kernel module for gbde which can be loaded with this " "command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1834 +#: documentation/content/en/books/handbook/disks/_index.adoc:1752 #, no-wrap msgid "# kldload geom_bde\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1837 +#: documentation/content/en/books/handbook/disks/_index.adoc:1755 msgid "" "If using a custom kernel configuration file, ensure it contains this line:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1839 +#: documentation/content/en/books/handbook/disks/_index.adoc:1757 msgid "`options GEOM_BDE`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1841 +#: documentation/content/en/books/handbook/disks/_index.adoc:1759 msgid "" "The following example demonstrates adding a new hard drive to a system that " "will hold a single encrypted partition that will be mounted as [.filename]#/" "private#." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1843 +#: documentation/content/en/books/handbook/disks/_index.adoc:1761 #, no-wrap msgid "Procedure: Encrypting a Partition with gbde" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1845 +#: documentation/content/en/books/handbook/disks/_index.adoc:1763 msgid "Add the New Hard Drive" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1848 +#: documentation/content/en/books/handbook/disks/_index.adoc:1766 msgid "" "Install the new drive to the system as explained in crossref:disks[disks-" "adding, Adding Disks]. For the purposes of this example, a new hard drive " "partition has been added as [.filename]#/dev/ad4s1c# and [.filename]#/dev/" "ad0s1*# represents the existing standard FreeBSD partitions." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1855 +#: documentation/content/en/books/handbook/disks/_index.adoc:1773 #, no-wrap msgid "" "# ls /dev/ad*\n" "/dev/ad0 /dev/ad0s1b /dev/ad0s1e /dev/ad4s1\n" "/dev/ad0s1 /dev/ad0s1c /dev/ad0s1f /dev/ad4s1c\n" "/dev/ad0s1a /dev/ad0s1d /dev/ad4\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1858 +#: documentation/content/en/books/handbook/disks/_index.adoc:1776 msgid "Create a Directory to Hold `gbde` Lock Files" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1862 +#: documentation/content/en/books/handbook/disks/_index.adoc:1780 #, no-wrap msgid "# mkdir /etc/gbde\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1867 +#: documentation/content/en/books/handbook/disks/_index.adoc:1785 msgid "" "The gbde lock file contains information that gbde requires to access " "encrypted partitions. Without access to the lock file, gbde will not be " "able to decrypt the data contained in the encrypted partition without " "significant manual intervention which is not supported by the software. " "Each encrypted partition uses a separate lock file." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1868 +#: documentation/content/en/books/handbook/disks/_index.adoc:1786 msgid "Initialize the `gbde` Partition" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1873 +#: documentation/content/en/books/handbook/disks/_index.adoc:1791 msgid "" "A gbde partition must be initialized before it can be used. This " "initialization needs to be performed only once. This command will open the " "default editor, in order to set various configuration options in a " "template. For use with the UFS file system, set the sector_size to 2048:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1885 +#: documentation/content/en/books/handbook/disks/_index.adoc:1803 #, no-wrap msgid "" "# gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c.lock\n" "#\n" "# Sector size is the smallest unit of data which can be read or written.\n" "# Making it too small decreases performance and decreases available space.\n" "# Making it too large may prevent filesystems from working. 512 is the\n" "# minimum and always safe. For UFS, use the fragment size\n" "#\n" "sector_size\t=\t2048\n" "[...]\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1891 +#: documentation/content/en/books/handbook/disks/_index.adoc:1809 msgid "" "Once the edit is saved, the user will be asked twice to type the passphrase " "used to secure the data. The passphrase must be the same both times. The " "ability of gbde to protect data depends entirely on the quality of the " "passphrase. For tips on how to select a secure passphrase that is easy to " -"remember, see http://world.std.com/\\~reinhold/diceware.html[http://world." -"std.com/~reinhold/diceware.htm]." +"remember, see http://world.std.com/\\~reinhold/diceware.html[http://" +"world.std.com/~reinhold/diceware.htm]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1895 +#: documentation/content/en/books/handbook/disks/_index.adoc:1813 msgid "" "This initialization creates a lock file for the gbde partition. In this " "example, it is stored as [.filename]#/etc/gbde/ad4s1c.lock#. Lock files " "must end in \".lock\" in order to be correctly detected by the [.filename]#/" "etc/rc.d/gbde# start up script." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1900 +#: documentation/content/en/books/handbook/disks/_index.adoc:1818 msgid "" "Lock files _must_ be backed up together with the contents of any encrypted " "partitions. Without the lock file, the legitimate owner will be unable to " "access the data on the encrypted partition." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1903 +#: documentation/content/en/books/handbook/disks/_index.adoc:1821 msgid "Attach the Encrypted Partition to the Kernel" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1907 +#: documentation/content/en/books/handbook/disks/_index.adoc:1825 #, no-wrap msgid "# gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1911 +#: documentation/content/en/books/handbook/disks/_index.adoc:1829 msgid "" "This command will prompt to input the passphrase that was selected during " "the initialization of the encrypted partition. The new encrypted device " "will appear in [.filename]#/dev# as [.filename]#/dev/device_name.bde#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1918 +#: documentation/content/en/books/handbook/disks/_index.adoc:1836 #, no-wrap msgid "" "# ls /dev/ad*\n" "/dev/ad0 /dev/ad0s1b /dev/ad0s1e /dev/ad4s1\n" "/dev/ad0s1 /dev/ad0s1c /dev/ad0s1f /dev/ad4s1c\n" "/dev/ad0s1a /dev/ad0s1d /dev/ad4 /dev/ad4s1c.bde\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1921 +#: documentation/content/en/books/handbook/disks/_index.adoc:1839 msgid "Create a File System on the Encrypted Device" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1925 +#: documentation/content/en/books/handbook/disks/_index.adoc:1843 msgid "" "Once the encrypted device has been attached to the kernel, a file system can " "be created on the device. This example creates a UFS file system with soft " -"updates enabled. Be sure to specify the partition which has a [.filename]#*." -"bde# extension:" +"updates enabled. Be sure to specify the partition which has a " +"[.filename]#*.bde# extension:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1929 +#: documentation/content/en/books/handbook/disks/_index.adoc:1847 #, no-wrap msgid "# newfs -U /dev/ad4s1c.bde\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1932 +#: documentation/content/en/books/handbook/disks/_index.adoc:1850 msgid "Mount the Encrypted Partition" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1934 +#: documentation/content/en/books/handbook/disks/_index.adoc:1852 msgid "Create a mount point and mount the encrypted file system:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1939 +#: documentation/content/en/books/handbook/disks/_index.adoc:1857 #, no-wrap msgid "" "# mkdir /private\n" "# mount /dev/ad4s1c.bde /private\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1942 +#: documentation/content/en/books/handbook/disks/_index.adoc:1860 msgid "Verify That the Encrypted File System is Available" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1944 +#: documentation/content/en/books/handbook/disks/_index.adoc:1862 msgid "The encrypted file system should now be visible and available for use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1955 +#: documentation/content/en/books/handbook/disks/_index.adoc:1873 #, no-wrap msgid "" "% df -H\n" "Filesystem Size Used Avail Capacity Mounted on\n" "/dev/ad0s1a 1037M 72M 883M 8% /\n" "/devfs 1.0K 1.0K 0B 100% /dev\n" "/dev/ad0s1f 8.1G 55K 7.5G 0% /home\n" "/dev/ad0s1e 1037M 1.1M 953M 0% /tmp\n" "/dev/ad0s1d 6.1G 1.9G 3.7G 35% /usr\n" "/dev/ad4s1c.bde 150G 4.1K 138G 0% /private\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1959 +#: documentation/content/en/books/handbook/disks/_index.adoc:1877 msgid "" "After each boot, any encrypted file systems must be manually re-attached to " "the kernel, checked for errors, and mounted, before the file systems can be " "used. To configure these steps, add the following lines to [.filename]#/etc/" "rc.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1965 +#: documentation/content/en/books/handbook/disks/_index.adoc:1883 #, no-wrap msgid "" "gbde_autoattach_all=\"YES\"\n" "gbde_devices=\"ad4s1c\"\n" "gbde_lockdir=\"/etc/gbde\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1970 +#: documentation/content/en/books/handbook/disks/_index.adoc:1888 msgid "" "This requires that the passphrase be entered at the console at boot time. " "After typing the correct passphrase, the encrypted partition will be mounted " -"automatically. Additional gbde boot options are available and listed in man:" -"rc.conf[5]." +"automatically. Additional gbde boot options are available and listed in " +"man:rc.conf[5]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1976 +#: documentation/content/en/books/handbook/disks/_index.adoc:1894 msgid "" -"sysinstall is incompatible with gbde-encrypted devices. All [.filename]#*." -"bde# devices must be detached from the kernel before starting sysinstall or " -"it will crash during its initial probing for devices. To detach the " -"encrypted device used in the example, use the following command:" +"sysinstall is incompatible with gbde-encrypted devices. All " +"[.filename]#*.bde# devices must be detached from the kernel before starting " +"sysinstall or it will crash during its initial probing for devices. To " +"detach the encrypted device used in the example, use the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1980 +#: documentation/content/en/books/handbook/disks/_index.adoc:1898 #, no-wrap msgid "# gbde detach /dev/ad4s1c\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1984 +#: documentation/content/en/books/handbook/disks/_index.adoc:1902 #, no-wrap msgid "Disk Encryption with `geli`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1989 +#: documentation/content/en/books/handbook/disks/_index.adoc:1907 msgid "" "An alternative cryptographic GEOM class is available using `geli`. This " "control utility adds some features and uses a different scheme for doing " "cryptographic work. It provides the following features:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1991 +#: documentation/content/en/books/handbook/disks/_index.adoc:1909 msgid "" "Utilizes the man:crypto[9] framework and automatically uses cryptographic " "hardware when it is available." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1992 +#: documentation/content/en/books/handbook/disks/_index.adoc:1910 msgid "" "Supports multiple cryptographic algorithms such as AES-XTS, AES-CBC, and " "Camellia-CBCAES." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1993 +#: documentation/content/en/books/handbook/disks/_index.adoc:1911 msgid "" "Allows the root partition to be encrypted. The passphrase used to access the " "encrypted root partition will be requested during system boot." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1994 +#: documentation/content/en/books/handbook/disks/_index.adoc:1912 msgid "Allows the use of two independent keys." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1995 +#: documentation/content/en/books/handbook/disks/_index.adoc:1913 msgid "It is fast as it performs simple sector-to-sector encryption." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1996 +#: documentation/content/en/books/handbook/disks/_index.adoc:1914 msgid "" "Allows backup and restore of master keys. If a user destroys their keys, it " "is still possible to get access to the data by restoring keys from the " "backup." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1997 +#: documentation/content/en/books/handbook/disks/_index.adoc:1915 msgid "" "Allows a disk to attach with a random, one-time key which is useful for swap " "partitions and temporary file systems." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1999 +#: documentation/content/en/books/handbook/disks/_index.adoc:1917 msgid "More features and usage examples can be found in man:geli[8]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2005 +#: documentation/content/en/books/handbook/disks/_index.adoc:1923 msgid "" "The following example describes how to generate a key file which will be " -"used as part of the master key for the encrypted provider mounted under [." -"filename]#/private#. The key file will provide some random data used to " +"used as part of the master key for the encrypted provider mounted under " +"[.filename]#/private#. The key file will provide some random data used to " "encrypt the master key. The master key will also be protected by a " "passphrase. The provider's sector size will be 4kB. The example describes " "how to attach to the `geli` provider, create a file system on it, mount it, " "work with it, and finally, how to detach it." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:2007 +#: documentation/content/en/books/handbook/disks/_index.adoc:1925 #, no-wrap msgid "Procedure: Encrypting a Partition with `geli`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2009 +#: documentation/content/en/books/handbook/disks/_index.adoc:1927 msgid "Load `geli` Support" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2011 +#: documentation/content/en/books/handbook/disks/_index.adoc:1929 msgid "" "Support for `geli` is available as a loadable kernel module. To configure " "the system to automatically load the module at boot time, add the following " "line to [.filename]#/boot/loader.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2015 +#: documentation/content/en/books/handbook/disks/_index.adoc:1933 #, no-wrap msgid "geom_eli_load=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2018 +#: documentation/content/en/books/handbook/disks/_index.adoc:1936 msgid "To load the kernel module now:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2022 +#: documentation/content/en/books/handbook/disks/_index.adoc:1940 #, no-wrap msgid "# kldload geom_eli\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2025 +#: documentation/content/en/books/handbook/disks/_index.adoc:1943 msgid "" "For a custom kernel, ensure the kernel configuration file contains these " "lines:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2030 +#: documentation/content/en/books/handbook/disks/_index.adoc:1948 #, no-wrap msgid "" "options GEOM_ELI\n" "device crypto\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2033 +#: documentation/content/en/books/handbook/disks/_index.adoc:1951 msgid "Generate the Master Key" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2040 +#: documentation/content/en/books/handbook/disks/_index.adoc:1958 msgid "" "The following commands generate a master key that all data will be encrypted " "with. This key can never be changed. Rather than using it directly, it is " "encrypted with one or more user keys. The user keys are made up of an " -"optional combination of random bytes from a file, [.filename]#/root/da2." -"key#, and/or a passphrase. In this case, the data source for the key file " -"is [.filename]#/dev/random#. This command also configures the sector size " -"of the provider ([.filename]#/dev/da2.eli#) as 4kB, for better performance:" +"optional combination of random bytes from a file, [.filename]#/root/" +"da2.key#, and/or a passphrase. In this case, the data source for the key " +"file is [.filename]#/dev/random#. This command also configures the sector " +"size of the provider ([.filename]#/dev/da2.eli#) as 4kB, for better " +"performance:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2047 +#: documentation/content/en/books/handbook/disks/_index.adoc:1965 #, no-wrap msgid "" "# dd if=/dev/random of=/root/da2.key bs=64 count=1\n" "# geli init -K /root/da2.key -s 4096 /dev/da2\n" "Enter new passphrase:\n" "Reenter new passphrase:\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2050 +#: documentation/content/en/books/handbook/disks/_index.adoc:1968 msgid "" "It is not mandatory to use both a passphrase and a key file as either method " "of securing the master key can be used in isolation." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2053 +#: documentation/content/en/books/handbook/disks/_index.adoc:1971 msgid "" "If the key file is given as \"-\", standard input will be used. For " "example, this command generates three key files:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2057 +#: documentation/content/en/books/handbook/disks/_index.adoc:1975 #, no-wrap msgid "# cat keyfile1 keyfile2 keyfile3 | geli init -K - /dev/da2\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2060 +#: documentation/content/en/books/handbook/disks/_index.adoc:1978 msgid "Attach the Provider with the Generated Key" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2062 +#: documentation/content/en/books/handbook/disks/_index.adoc:1980 msgid "" "To attach the provider, specify the key file, the name of the disk, and the " "passphrase:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2067 +#: documentation/content/en/books/handbook/disks/_index.adoc:1985 #, no-wrap msgid "" "# geli attach -k /root/da2.key /dev/da2\n" "Enter passphrase:\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2070 +#: documentation/content/en/books/handbook/disks/_index.adoc:1988 msgid "This creates a new device with an [.filename]#.eli# extension:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2075 +#: documentation/content/en/books/handbook/disks/_index.adoc:1993 #, no-wrap msgid "" "# ls /dev/da2*\n" "/dev/da2 /dev/da2.eli\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2078 +#: documentation/content/en/books/handbook/disks/_index.adoc:1996 msgid "Create the New File System" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2080 +#: documentation/content/en/books/handbook/disks/_index.adoc:1998 msgid "" "Next, format the device with the UFS file system and mount it on an existing " "mount point:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2086 +#: documentation/content/en/books/handbook/disks/_index.adoc:2004 #, no-wrap msgid "" "# dd if=/dev/random of=/dev/da2.eli bs=1m\n" "# newfs /dev/da2.eli\n" "# mount /dev/da2.eli /private\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2089 +#: documentation/content/en/books/handbook/disks/_index.adoc:2007 msgid "The encrypted file system should now be available for use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2100 +#: documentation/content/en/books/handbook/disks/_index.adoc:2018 #, no-wrap msgid "" "# df -H\n" "Filesystem Size Used Avail Capacity Mounted on\n" "/dev/ad0s1a 248M 89M 139M 38% /\n" "/devfs 1.0K 1.0K 0B 100% /dev\n" "/dev/ad0s1f 7.7G 2.3G 4.9G 32% /usr\n" "/dev/ad0s1d 989M 1.5M 909M 0% /tmp\n" "/dev/ad0s1e 3.9G 1.3G 2.3G 35% /var\n" "/dev/da2.eli 150G 4.1K 138G 0% /private\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2103 +#: documentation/content/en/books/handbook/disks/_index.adoc:2021 msgid "" "Once the work on the encrypted partition is done, and the [.filename]#/" "private# partition is no longer needed, it is prudent to put the device into " "cold storage by unmounting and detaching the `geli` encrypted partition from " "the kernel:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2108 +#: documentation/content/en/books/handbook/disks/_index.adoc:2026 #, no-wrap msgid "" "# umount /private\n" "# geli detach da2.eli\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2111 +#: documentation/content/en/books/handbook/disks/_index.adoc:2029 msgid "" "An [.filename]#rc.d# script is provided to simplify the mounting of `geli`-" -"encrypted devices at boot time. For this example, add these lines to [." -"filename]#/etc/rc.conf#:" +"encrypted devices at boot time. For this example, add these lines to " +"[.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2116 +#: documentation/content/en/books/handbook/disks/_index.adoc:2034 #, no-wrap msgid "" "geli_devices=\"da2\"\n" "geli_da2_flags=\"-k /root/da2.key\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2126 +#: documentation/content/en/books/handbook/disks/_index.adoc:2044 msgid "" "This configures [.filename]#/dev/da2# as a `geli` provider with a master key " "of [.filename]#/root/da2.key#. The system will automatically detach the " "provider from the kernel before the system shuts down. During the startup " "process, the script will prompt for the passphrase before attaching the " "provider. Other kernel messages might be shown before and after the " "password prompt. If the boot process seems to stall, look carefully for the " "password prompt among the other messages. Once the correct passphrase is " "entered, the provider is attached. The file system is then mounted, " -"typically by an entry in [.filename]#/etc/fstab#. Refer to crossref:" -"basics[mount-unmount,“Mounting and Unmounting File Systems”] for " +"typically by an entry in [.filename]#/etc/fstab#. Refer to " +"crossref:basics[mount-unmount,“Mounting and Unmounting File Systems”] for " "instructions on how to configure a file system to mount at boot time." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:2128 +#: documentation/content/en/books/handbook/disks/_index.adoc:2046 #, no-wrap msgid "Encrypting Swap" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2135 +#: documentation/content/en/books/handbook/disks/_index.adoc:2053 msgid "" "Like the encryption of disk partitions, encryption of swap space is used to " "protect sensitive information. Consider an application that deals with " "passwords. As long as these passwords stay in physical memory, they are not " "written to disk and will be cleared after a reboot. However, if FreeBSD " "starts swapping out memory pages to free space, the passwords may be written " "to the disk unencrypted. Encrypting swap space can be a solution for this " "scenario." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2138 +#: documentation/content/en/books/handbook/disks/_index.adoc:2056 msgid "" "This section demonstrates how to configure an encrypted swap partition using " "man:gbde[8] or man:geli[8] encryption. It assumes that [.filename]#/dev/" "ada0s1b# is the swap partition." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2139 +#: documentation/content/en/books/handbook/disks/_index.adoc:2057 #, no-wrap msgid "Configuring Encrypted Swap" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2143 +#: documentation/content/en/books/handbook/disks/_index.adoc:2061 msgid "" "Swap partitions are not encrypted by default and should be cleared of any " "sensitive data before continuing. To overwrite the current swap partition " "with random garbage, execute the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2147 +#: documentation/content/en/books/handbook/disks/_index.adoc:2065 #, no-wrap msgid "# dd if=/dev/random of=/dev/ada0s1b bs=1m\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2150 +#: documentation/content/en/books/handbook/disks/_index.adoc:2068 msgid "" "To encrypt the swap partition using man:gbde[8], add the `.bde` suffix to " "the swap line in [.filename]#/etc/fstab#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2155 +#: documentation/content/en/books/handbook/disks/_index.adoc:2073 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\t\tDump\tPass#\n" "/dev/ada0s1b.bde\tnone\t\tswap\tsw\t\t0\t0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2158 +#: documentation/content/en/books/handbook/disks/_index.adoc:2076 msgid "" "To instead encrypt the swap partition using man:geli[8], use the `.eli` " "suffix:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2163 +#: documentation/content/en/books/handbook/disks/_index.adoc:2081 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\t\tDump\tPass#\n" "/dev/ada0s1b.eli\tnone\t\tswap\tsw\t\t0\t0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2168 +#: documentation/content/en/books/handbook/disks/_index.adoc:2086 msgid "" "By default, man:geli[8] uses the AES algorithm with a key length of 128 " "bits. Normally the default settings will suffice. If desired, these " "defaults can be altered in the options field in [.filename]#/etc/fstab#. The " "possible flags are:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2169 +#: documentation/content/en/books/handbook/disks/_index.adoc:2087 #, no-wrap msgid "aalgo" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2172 +#: documentation/content/en/books/handbook/disks/_index.adoc:2090 msgid "" "Data integrity verification algorithm used to ensure that the encrypted data " "has not been tampered with. See man:geli[8] for a list of supported " "algorithms." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2173 +#: documentation/content/en/books/handbook/disks/_index.adoc:2091 #, no-wrap msgid "ealgo" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2176 +#: documentation/content/en/books/handbook/disks/_index.adoc:2094 msgid "" "Encryption algorithm used to protect the data. See man:geli[8] for a list " "of supported algorithms." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2177 +#: documentation/content/en/books/handbook/disks/_index.adoc:2095 #, no-wrap msgid "keylen" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2180 +#: documentation/content/en/books/handbook/disks/_index.adoc:2098 msgid "" "The length of the key used for the encryption algorithm. See man:geli[8] " "for the key lengths that are supported by each encryption algorithm." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2181 +#: documentation/content/en/books/handbook/disks/_index.adoc:2099 #, no-wrap msgid "sectorsize" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2185 +#: documentation/content/en/books/handbook/disks/_index.adoc:2103 msgid "" "The size of the blocks data is broken into before it is encrypted. Larger " "sector sizes increase performance at the cost of higher storage overhead. " "The recommended size is 4096 bytes." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2187 +#: documentation/content/en/books/handbook/disks/_index.adoc:2105 msgid "" "This example configures an encrypted swap partition using the AES-XTS " "algorithm with a key length of 128 bits and a sectorsize of 4 kilobytes:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2192 +#: documentation/content/en/books/handbook/disks/_index.adoc:2110 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\t\t\t\tDump\tPass#\n" "/dev/ada0s1b.eli\tnone\t\tswap\tsw,ealgo=AES-XTS,keylen=128,sectorsize=4096\t0\t0\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2194 +#: documentation/content/en/books/handbook/disks/_index.adoc:2112 #, no-wrap msgid "Encrypted Swap Verification" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2197 +#: documentation/content/en/books/handbook/disks/_index.adoc:2115 msgid "" "Once the system has rebooted, proper operation of the encrypted swap can be " "verified using `swapinfo`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2199 +#: documentation/content/en/books/handbook/disks/_index.adoc:2117 msgid "If man:gbde[8] is being used:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2205 +#: documentation/content/en/books/handbook/disks/_index.adoc:2123 #, no-wrap msgid "" "% swapinfo\n" "Device 1K-blocks Used Avail Capacity\n" "/dev/ada0s1b.bde 542720 0 542720 0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2208 +#: documentation/content/en/books/handbook/disks/_index.adoc:2126 msgid "If man:geli[8] is being used:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2214 +#: documentation/content/en/books/handbook/disks/_index.adoc:2132 #, no-wrap msgid "" "% swapinfo\n" "Device 1K-blocks Used Avail Capacity\n" "/dev/ada0s1b.eli 542720 0 542720 0\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:2217 +#: documentation/content/en/books/handbook/disks/_index.adoc:2135 #, no-wrap msgid "Highly Available Storage (HAST)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2223 +#: documentation/content/en/books/handbook/disks/_index.adoc:2141 msgid "" "High availability is one of the main requirements in serious business " "applications and highly-available storage is a key component in such " "environments. In FreeBSD, the Highly Available STorage (HAST) framework " "allows transparent storage of the same data across several physically " "separated machines connected by a TCP/IP network. HAST can be understood as " "a network-based RAID1 (mirror), and is similar to the DRBD(R) storage system " "used in the GNU/Linux(R) platform. In combination with other high-" "availability features of FreeBSD like CARP, HAST makes it possible to build " "a highly-available storage cluster that is resistant to hardware failures." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2225 +#: documentation/content/en/books/handbook/disks/_index.adoc:2143 msgid "The following are the main features of HAST:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2227 +#: documentation/content/en/books/handbook/disks/_index.adoc:2145 msgid "Can be used to mask I/O errors on local hard drives." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2228 +#: documentation/content/en/books/handbook/disks/_index.adoc:2146 msgid "" "File system agnostic as it works with any file system supported by FreeBSD." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2229 +#: documentation/content/en/books/handbook/disks/_index.adoc:2147 msgid "" "Efficient and quick resynchronization as only the blocks that were modified " "during the downtime of a node are synchronized." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2230 +#: documentation/content/en/books/handbook/disks/_index.adoc:2148 msgid "" "Can be used in an already deployed environment to add additional redundancy." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2231 +#: documentation/content/en/books/handbook/disks/_index.adoc:2149 msgid "" "Together with CARP, Heartbeat, or other tools, it can be used to build a " "robust and durable storage system." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2233 +#: documentation/content/en/books/handbook/disks/_index.adoc:2151 msgid "After reading this section, you will know:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2235 +#: documentation/content/en/books/handbook/disks/_index.adoc:2153 msgid "What HAST is, how it works, and which features it provides." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2236 +#: documentation/content/en/books/handbook/disks/_index.adoc:2154 msgid "How to set up and use HAST on FreeBSD." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2237 +#: documentation/content/en/books/handbook/disks/_index.adoc:2155 msgid "How to integrate CARP and man:devd[8] to build a robust storage system." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2239 +#: documentation/content/en/books/handbook/disks/_index.adoc:2157 msgid "Before reading this section, you should:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2241 +#: documentation/content/en/books/handbook/disks/_index.adoc:2159 msgid "" "Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD " "Basics])." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2242 +#: documentation/content/en/books/handbook/disks/_index.adoc:2160 msgid "" "Know how to configure network interfaces and other core FreeBSD subsystems " "(crossref:config[config-tuning,Configuration and Tuning])." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2243 +#: documentation/content/en/books/handbook/disks/_index.adoc:2161 msgid "" "Have a good understanding of FreeBSD networking (crossref:partiv[network-" "communication,\"Network Communication\"])." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2245 +#: documentation/content/en/books/handbook/disks/_index.adoc:2163 msgid "" "The HAST project was sponsored by The FreeBSD Foundation with support from " "http://www.omc.net/[http://www.omc.net/] and http://www.transip.nl/[http://" "www.transip.nl/]." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2246 +#: documentation/content/en/books/handbook/disks/_index.adoc:2164 #, no-wrap msgid "HAST Operation" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2250 +#: documentation/content/en/books/handbook/disks/_index.adoc:2168 msgid "" "HAST provides synchronous block-level replication between two physical " "machines: the _primary_ node and the _secondary_ node. These two machines " "together are referred to as a cluster." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2254 +#: documentation/content/en/books/handbook/disks/_index.adoc:2172 msgid "" "Since HAST works in a primary-secondary configuration, it allows only one of " "the cluster nodes to be active at any given time. The primary node, also " "called _active_, is the one which will handle all the I/O requests to HAST-" "managed devices. The secondary node is automatically synchronized from the " "primary node." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2256 +#: documentation/content/en/books/handbook/disks/_index.adoc:2174 msgid "" "The physical components of the HAST system are the local disk on primary " "node, and the disk on the remote, secondary node." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2260 +#: documentation/content/en/books/handbook/disks/_index.adoc:2178 msgid "" "HAST operates synchronously on a block level, making it transparent to file " -"systems and applications. HAST provides regular GEOM providers in [." -"filename]#/dev/hast/# for use by other tools or applications. There is no " +"systems and applications. HAST provides regular GEOM providers in " +"[.filename]#/dev/hast/# for use by other tools or applications. There is no " "difference between using HAST-provided devices and raw disks or partitions." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2264 +#: documentation/content/en/books/handbook/disks/_index.adoc:2182 msgid "" "Each write, delete, or flush operation is sent to both the local disk and to " "the remote disk over TCP/IP. Each read operation is served from the local " "disk, unless the local disk is not up-to-date or an I/O error occurs. In " "such cases, the read operation is sent to the secondary node." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2268 +#: documentation/content/en/books/handbook/disks/_index.adoc:2186 msgid "" "HAST tries to provide fast failure recovery. For this reason, it is " "important to reduce synchronization time after a node's outage. To provide " "fast synchronization, HAST manages an on-disk bitmap of dirty extents and " "only synchronizes those during a regular synchronization, with an exception " "of the initial sync." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2271 +#: documentation/content/en/books/handbook/disks/_index.adoc:2189 msgid "" "There are many ways to handle synchronization. HAST implements several " "replication modes to handle different synchronization methods:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2273 +#: documentation/content/en/books/handbook/disks/_index.adoc:2191 msgid "" "_memsync_: This mode reports a write operation as completed when the local " "write operation is finished and when the remote node acknowledges data " "arrival, but before actually storing the data. The data on the remote node " "will be stored directly after sending the acknowledgement. This mode is " "intended to reduce latency, but still provides good reliability. This mode " "is the default." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2274 +#: documentation/content/en/books/handbook/disks/_index.adoc:2192 msgid "" "_fullsync_: This mode reports a write operation as completed when both the " "local write and the remote write complete. This is the safest and the " "slowest replication mode." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2275 +#: documentation/content/en/books/handbook/disks/_index.adoc:2193 msgid "" "_async_: This mode reports a write operation as completed when the local " "write completes. This is the fastest and the most dangerous replication " "mode. It should only be used when replicating to a distant node where " "latency is too high for other modes." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2276 +#: documentation/content/en/books/handbook/disks/_index.adoc:2194 #, no-wrap msgid "HAST Configuration" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2279 +#: documentation/content/en/books/handbook/disks/_index.adoc:2197 msgid "The HAST framework consists of several components:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2281 +#: documentation/content/en/books/handbook/disks/_index.adoc:2199 msgid "" "The man:hastd[8] daemon which provides data synchronization. When this " "daemon is started, it will automatically load `geom_gate.ko`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2282 +#: documentation/content/en/books/handbook/disks/_index.adoc:2200 msgid "The userland management utility, man:hastctl[8]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2283 +#: documentation/content/en/books/handbook/disks/_index.adoc:2201 msgid "" "The man:hast.conf[5] configuration file. This file must exist before " "starting hastd." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2285 +#: documentation/content/en/books/handbook/disks/_index.adoc:2203 msgid "" "Users who prefer to statically build `GEOM_GATE` support into the kernel " "should add this line to the custom kernel configuration file, then rebuild " -"the kernel using the instructions in crossref:kernelconfig[kernelconfig," -"Configuring the FreeBSD Kernel]:" +"the kernel using the instructions in " +"crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2289 +#: documentation/content/en/books/handbook/disks/_index.adoc:2207 #, no-wrap msgid "options\tGEOM_GATE\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2295 +#: documentation/content/en/books/handbook/disks/_index.adoc:2213 msgid "" "The following example describes how to configure two nodes in primary-" "secondary operation using HAST to replicate the data between the two. The " "nodes will be called `hasta`, with an IP address of `172.16.0.1`, and " "`hastb`, with an IP address of `172.16.0.2`. Both nodes will have a " "dedicated hard drive [.filename]#/dev/ad6# of the same size for HAST " "operation. The HAST pool, sometimes referred to as a resource or the GEOM " "provider in [.filename]#/dev/hast/#, will be called `test`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2299 +#: documentation/content/en/books/handbook/disks/_index.adoc:2217 msgid "" "Configuration of HAST is done using [.filename]#/etc/hast.conf#. This file " "should be identical on both nodes. The simplest configuration is:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2312 +#: documentation/content/en/books/handbook/disks/_index.adoc:2230 #, no-wrap msgid "" "resource test {\n" "\ton hasta {\n" "\t\tlocal /dev/ad6\n" "\t\tremote 172.16.0.2\n" "\t}\n" "\ton hastb {\n" "\t\tlocal /dev/ad6\n" "\t\tremote 172.16.0.1\n" "\t}\n" "}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2315 +#: documentation/content/en/books/handbook/disks/_index.adoc:2233 msgid "For more advanced configuration, refer to man:hast.conf[5]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2319 +#: documentation/content/en/books/handbook/disks/_index.adoc:2237 msgid "" "It is also possible to use host names in the `remote` statements if the " "hosts are resolvable and defined either in [.filename]#/etc/hosts# or in the " "local DNS." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2323 +#: documentation/content/en/books/handbook/disks/_index.adoc:2241 msgid "" "Once the configuration exists on both nodes, the HAST pool can be created. " "Run these commands on both nodes to place the initial metadata onto the " "local disk and to start man:hastd[8]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2328 +#: documentation/content/en/books/handbook/disks/_index.adoc:2246 #, no-wrap msgid "" "# hastctl create test\n" "# service hastd onestart\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2334 +#: documentation/content/en/books/handbook/disks/_index.adoc:2252 msgid "" "It is _not_ possible to use GEOM providers with an existing file system or " "to convert an existing storage to a HAST-managed pool. This procedure needs " "to store some metadata on the provider and there will not be enough required " "space available on an existing provider." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2338 +#: documentation/content/en/books/handbook/disks/_index.adoc:2256 msgid "" "A HAST node's `primary` or `secondary` role is selected by an administrator, " "or software like Heartbeat, using man:hastctl[8]. On the primary node, " "`hasta`, issue this command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2342 +#: documentation/content/en/books/handbook/disks/_index.adoc:2260 #, no-wrap msgid "# hastctl role primary test\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2345 +#: documentation/content/en/books/handbook/disks/_index.adoc:2263 msgid "Run this command on the secondary node, `hastb`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2349 +#: documentation/content/en/books/handbook/disks/_index.adoc:2267 #, no-wrap msgid "# hastctl role secondary test\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2352 +#: documentation/content/en/books/handbook/disks/_index.adoc:2270 msgid "Verify the result by running `hastctl` on each node:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2356 +#: documentation/content/en/books/handbook/disks/_index.adoc:2274 #, no-wrap msgid "# hastctl status test\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2362 +#: documentation/content/en/books/handbook/disks/_index.adoc:2280 msgid "" "Check the `status` line in the output. If it says `degraded`, something is " "wrong with the configuration file. It should say `complete` on each node, " "meaning that the synchronization between the nodes has started. The " "synchronization completes when `hastctl status` reports 0 bytes of `dirty` " "extents." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2367 +#: documentation/content/en/books/handbook/disks/_index.adoc:2285 msgid "" "The next step is to create a file system on the GEOM provider and mount it. " "This must be done on the `primary` node. Creating the file system can take " "a few minutes, depending on the size of the hard drive. This example " "creates a UFS file system on [.filename]#/dev/hast/test#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2373 +#: documentation/content/en/books/handbook/disks/_index.adoc:2291 #, no-wrap msgid "" "# newfs -U /dev/hast/test\n" "# mkdir /hast/test\n" "# mount /dev/hast/test /hast/test\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2377 +#: documentation/content/en/books/handbook/disks/_index.adoc:2295 msgid "" "Once the HAST framework is configured properly, the final step is to make " "sure that HAST is started automatically during system boot. Add this line " "to [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2381 +#: documentation/content/en/books/handbook/disks/_index.adoc:2299 #, no-wrap msgid "hastd_enable=\"YES\"\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/disks/_index.adoc:2383 +#: documentation/content/en/books/handbook/disks/_index.adoc:2301 #, no-wrap msgid "Failover Configuration" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2387 +#: documentation/content/en/books/handbook/disks/_index.adoc:2305 msgid "" "The goal of this example is to build a robust storage system which is " "resistant to the failure of any given node. If the primary node fails, the " "secondary node is there to take over seamlessly, check and mount the file " "system, and continue to work without missing a single bit of data." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2393 +#: documentation/content/en/books/handbook/disks/_index.adoc:2311 msgid "" "To accomplish this task, the Common Address Redundancy Protocol (CARP) is " "used to provide for automatic failover at the IP layer. CARP allows " "multiple hosts on the same network segment to share an IP address. Set up " "CARP on both nodes of the cluster according to the documentation available " "in crossref:advanced-networking[carp,“Common Address Redundancy Protocol " "(CARP)”]. In this example, each node will have its own management IP " "address and a shared IP address of _172.16.0.254_. The primary HAST node of " "the cluster must be the primary CARP node." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2397 +#: documentation/content/en/books/handbook/disks/_index.adoc:2315 msgid "" "The HAST pool created in the previous section is now ready to be exported to " "the other hosts on the network. This can be accomplished by exporting it " "through NFS or Samba, using the shared IP address _172.16.0.254_. The only " "problem which remains unresolved is an automatic failover should the primary " "node fail." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2401 +#: documentation/content/en/books/handbook/disks/_index.adoc:2319 msgid "" "In the event of CARP interfaces going up or down, the FreeBSD operating " "system generates a man:devd[8] event, making it possible to watch for state " "changes on the CARP interfaces. A state change on the CARP interface is an " "indication that one of the nodes failed or came back online. These state " "change events make it possible to run a script which will automatically " "handle the HAST failover." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2403 +#: documentation/content/en/books/handbook/disks/_index.adoc:2321 msgid "" -"To catch state changes on the CARP interfaces, add this configuration to [." -"filename]#/etc/devd.conf# on each node, while replacing `` with the " +"To catch state changes on the CARP interfaces, add this configuration to " +"[.filename]#/etc/devd.conf# on each node, while replacing `` with the " "virtual host id and `` with the associated interface name:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2412 +#: documentation/content/en/books/handbook/disks/_index.adoc:2330 #, no-wrap msgid "" "notify 30 {\n" "\tmatch \"system\" \"CARP\";\n" "\tmatch \"subsystem\" \"@\";\n" "\tmatch \"type\" \"MASTER\";\n" "\taction \"/usr/local/sbin/carp-hast-switch primary\";\n" "};\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2419 +#: documentation/content/en/books/handbook/disks/_index.adoc:2337 #, no-wrap msgid "" "notify 30 {\n" "\tmatch \"system\" \"CARP\";\n" "\tmatch \"subsystem\" \"@\";\n" "\tmatch \"type\" \"BACKUP\";\n" "\taction \"/usr/local/sbin/carp-hast-switch secondary\";\n" "};\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2422 +#: documentation/content/en/books/handbook/disks/_index.adoc:2340 msgid "" "Restart man:devd[8] on both nodes to put the new configuration into effect:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2426 +#: documentation/content/en/books/handbook/disks/_index.adoc:2344 #, no-wrap msgid "# service devd restart\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2430 +#: documentation/content/en/books/handbook/disks/_index.adoc:2348 msgid "" "When the specified interface state changes by going up or down , the system " "generates a notification, allowing the man:devd[8] subsystem to run the " "specified automatic failover script, [.filename]#/usr/local/sbin/carp-hast-" -"switch#. For further clarification about this configuration, refer to man:" -"devd.conf[5]." +"switch#. For further clarification about this configuration, refer to " +"man:devd.conf[5]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2432 +#: documentation/content/en/books/handbook/disks/_index.adoc:2350 msgid "Here is an example of an automated failover script:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2436 +#: documentation/content/en/books/handbook/disks/_index.adoc:2354 #, no-wrap msgid "#!/bin/sh\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2440 +#: documentation/content/en/books/handbook/disks/_index.adoc:2358 #, no-wrap msgid "" "# Original script by Freddie Cash \n" "# Modified by Michael W. Lucas \n" "# and Viktor Petersson \n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2443 +#: documentation/content/en/books/handbook/disks/_index.adoc:2361 #, no-wrap msgid "" "# The names of the HAST resources, as listed in /etc/hast.conf\n" "resources=\"test\"\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2447 +#: documentation/content/en/books/handbook/disks/_index.adoc:2365 #, no-wrap msgid "" "# delay in mounting HAST resource after becoming primary\n" "# make your best guess\n" "delay=3\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2451 +#: documentation/content/en/books/handbook/disks/_index.adoc:2369 #, no-wrap msgid "" "# logging\n" "log=\"local0.debug\"\n" "name=\"carp-hast\"\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2453 +#: documentation/content/en/books/handbook/disks/_index.adoc:2371 #, no-wrap msgid "# end of user configurable stuff\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2458 +#: documentation/content/en/books/handbook/disks/_index.adoc:2376 #, no-wrap msgid "" "case \"$1\" in\n" "\tprimary)\n" "\t\tlogger -p $log -t $name \"Switching to primary provider for ${resources}.\"\n" "\t\tsleep ${delay}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2464 +#: documentation/content/en/books/handbook/disks/_index.adoc:2382 #, no-wrap msgid "" "\t\t# Wait for any \"hastd secondary\" processes to stop\n" "\t\tfor disk in ${resources}; do\n" "\t\t\twhile $( pgrep -lf \"hastd: ${disk} \\(secondary\\)\" > /dev/null 2>&1 ); do\n" "\t\t\t\tsleep 1\n" "\t\t\tdone\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2472 +#: documentation/content/en/books/handbook/disks/_index.adoc:2390 #, no-wrap msgid "" "\t\t\t# Switch role for each disk\n" "\t\t\thastctl role primary ${disk}\n" "\t\t\tif [ $? -ne 0 ]; then\n" "\t\t\t\tlogger -p $log -t $name \"Unable to change role to primary for resource ${disk}.\"\n" "\t\t\t\texit 1\n" "\t\t\tfi\n" "\t\tdone\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2479 +#: documentation/content/en/books/handbook/disks/_index.adoc:2397 #, no-wrap msgid "" "\t\t# Wait for the /dev/hast/* devices to appear\n" "\t\tfor disk in ${resources}; do\n" "\t\t\tfor I in $( jot 60 ); do\n" "\t\t\t\t[ -c \"/dev/hast/${disk}\" ] && break\n" "\t\t\t\tsleep 0.5\n" "\t\t\tdone\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2485 +#: documentation/content/en/books/handbook/disks/_index.adoc:2403 #, no-wrap msgid "" "\t\t\tif [ ! -c \"/dev/hast/${disk}\" ]; then\n" "\t\t\t\tlogger -p $log -t $name \"GEOM provider /dev/hast/${disk} did not appear.\"\n" "\t\t\t\texit 1\n" "\t\t\tfi\n" "\t\tdone\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2487 +#: documentation/content/en/books/handbook/disks/_index.adoc:2405 #, no-wrap msgid "\t\tlogger -p $log -t $name \"Role for HAST resources ${resources} switched to primary.\"\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2494 +#: documentation/content/en/books/handbook/disks/_index.adoc:2412 #, no-wrap msgid "" "\t\tlogger -p $log -t $name \"Mounting disks.\"\n" "\t\tfor disk in ${resources}; do\n" "\t\t\tmkdir -p /hast/${disk}\n" "\t\t\tfsck -p -y -t ufs /dev/hast/${disk}\n" "\t\t\tmount /dev/hast/${disk} /hast/${disk}\n" "\t\tdone\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2496 +#: documentation/content/en/books/handbook/disks/_index.adoc:2414 #, no-wrap msgid "\t;;\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2499 +#: documentation/content/en/books/handbook/disks/_index.adoc:2417 #, no-wrap msgid "" "\tsecondary)\n" "\t\tlogger -p $log -t $name \"Switching to secondary provider for ${resources}.\"\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2517 +#: documentation/content/en/books/handbook/disks/_index.adoc:2435 #, no-wrap msgid "" "\t\t# Switch roles for the HAST resources\n" "\t\tfor disk in ${resources}; do\n" "\t\t\tif ! mount | grep -q \"^/dev/hast/${disk} on \"\n" "\t\t\tthen\n" "\t\t\telse\n" "\t\t\t\tumount -f /hast/${disk}\n" "\t\t\tfi\n" "\t\t\tsleep $delay\n" "\t\t\thastctl role secondary ${disk} 2>&1\n" "\t\t\tif [ $? -ne 0 ]; then\n" "\t\t\t\tlogger -p $log -t $name \"Unable to switch role to secondary for resource ${disk}.\"\n" "\t\t\t\texit 1\n" "\t\t\tfi\n" "\t\t\tlogger -p $log -t $name \"Role switched to secondary for resource ${disk}.\"\n" "\t\tdone\n" "\t;;\n" "esac\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2520 +#: documentation/content/en/books/handbook/disks/_index.adoc:2438 msgid "" "In a nutshell, the script takes these actions when a node becomes primary:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2522 +#: documentation/content/en/books/handbook/disks/_index.adoc:2440 msgid "Promotes the HAST pool to primary on the other node." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2523 +#: documentation/content/en/books/handbook/disks/_index.adoc:2441 msgid "Checks the file system under the HAST pool." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2524 +#: documentation/content/en/books/handbook/disks/_index.adoc:2442 msgid "Mounts the pool." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2526 +#: documentation/content/en/books/handbook/disks/_index.adoc:2444 msgid "When a node becomes secondary:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2528 +#: documentation/content/en/books/handbook/disks/_index.adoc:2446 msgid "Unmounts the HAST pool." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2529 +#: documentation/content/en/books/handbook/disks/_index.adoc:2447 msgid "Degrades the HAST pool to secondary." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2534 +#: documentation/content/en/books/handbook/disks/_index.adoc:2452 msgid "" "This is just an example script which serves as a proof of concept. It does " "not handle all the possible scenarios and can be extended or altered in any " "way, for example, to start or stop required services." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2540 +#: documentation/content/en/books/handbook/disks/_index.adoc:2458 msgid "" "For this example, a standard UFS file system was used. To reduce the time " "needed for recovery, a journal-enabled UFS or ZFS file system can be used " "instead." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2543 +#: documentation/content/en/books/handbook/disks/_index.adoc:2461 msgid "" "Instead of using the highly available storage locally, it can also be shared " -"to other computers on a network via crossref:network-servers[network-nfs," -"NFS], crossref:network-servers[network-iscsi,iSCSI], man:sshfs[1], or " +"to other computers on a network via crossref:network-servers[network-" +"nfs,NFS], crossref:network-servers[network-iscsi,iSCSI], man:sshfs[1], or " "programs in ports (i.e. package:net/samba419[])." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2545 +#: documentation/content/en/books/handbook/disks/_index.adoc:2463 msgid "" "More detailed information with additional examples can be found at http://" "wiki.FreeBSD.org/HAST[http://wiki.FreeBSD.org/HAST]." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2546 +#: documentation/content/en/books/handbook/disks/_index.adoc:2464 #, no-wrap msgid "Troubleshooting" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2551 +#: documentation/content/en/books/handbook/disks/_index.adoc:2469 msgid "" "HAST should generally work without issues. However, as with any other " "software product, there may be times when it does not work as supposed. The " "sources of the problems may be different, but the rule of thumb is to ensure " "that the time is synchronized between the nodes of the cluster." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2555 +#: documentation/content/en/books/handbook/disks/_index.adoc:2473 msgid "" "When troubleshooting HAST, the debugging level of man:hastd[8] should be " "increased by starting `hastd` with `-d`. This argument may be specified " "multiple times to further increase the debugging level. Consider also using " "`-F`, which starts `hastd` in the foreground." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/disks/_index.adoc:2557 +#: documentation/content/en/books/handbook/disks/_index.adoc:2475 #, no-wrap msgid "Recovering from the Split-brain Condition" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2562 +#: documentation/content/en/books/handbook/disks/_index.adoc:2480 msgid "" "_Split-brain_ occurs when the nodes of the cluster are unable to communicate " "with each other, and both are configured as primary. This is a dangerous " "condition because it allows both nodes to make incompatible changes to the " "data. This problem must be corrected manually by the system administrator." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2566 +#: documentation/content/en/books/handbook/disks/_index.adoc:2484 msgid "" "The administrator must either decide which node has more important changes, " "or perform the merge manually. Then, let HAST perform full synchronization " "of the node which has the broken data. To do this, issue these commands on " "the node which needs to be resynchronized:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2572 +#: documentation/content/en/books/handbook/disks/_index.adoc:2490 #, no-wrap msgid "" "# hastctl role init test\n" "# hastctl create test\n" "# hastctl role secondary test\n" msgstr "" diff --git a/documentation/content/en/books/handbook/filesystems/_index.po b/documentation/content/en/books/handbook/filesystems/_index.po index 51a15eadac..e10883f724 100644 --- a/documentation/content/en/books/handbook/filesystems/_index.po +++ b/documentation/content/en/books/handbook/filesystems/_index.po @@ -1,175 +1,394 @@ # 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: 2023-07-15 16:41-0300\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/filesystems/_index.adoc:1 #, no-wrap msgid "This chapter shows the other filesystems supported by FreeBSD" msgstr "" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/filesystems/_index.adoc:1 #, no-wrap msgid "Part III. System Administration" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/filesystems/_index.adoc:1 #, no-wrap msgid "Chapter 23. Other File Systems" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/filesystems/_index.adoc:14 #, no-wrap msgid "Other File Systems" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/filesystems/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:60 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:57 msgid "" -"File systems are an integral part of any operating system. They allow users " -"to upload and store files, provide access to data, and make hard drives " -"useful. Different operating systems differ in their native file system. " -"Traditionally, the native FreeBSD file system has been the Unix File System " -"UFS which has been modernized as UFS2. Since FreeBSD 7.0, the Z File System " -"(ZFS) is also available as a native file system. See crossref:zfs[zfs,The Z " -"File System (ZFS)] for more information." +"File systems are a fundamental component of any operating system. They " +"enable users to store, manage, and access data, making storage devices like " +"hard drives, flash drives, and USB storage devices practical for everyday " +"use. Different operating systems use different file systems natively." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:63 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:61 msgid "" -"In addition to its native file systems, FreeBSD supports a multitude of " -"other file systems so that data from other operating systems can be accessed " -"locally, such as data stored on locally attached USB storage devices, flash " -"drives, and hard disks. This includes support for the Linux(R) Extended " -"File System (EXT)." +"FreeBSD has traditionally used the Unix File System (UFS), with the " +"modernized UFS2 as its primary native file system. FreeBSD also uses the Z " +"File System (ZFS), known for its advanced features, robustness, and " +"reliability. See crossref:zfs[zfs,The Z File System (ZFS)] for more details." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:67 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:64 msgid "" -"There are different levels of FreeBSD support for the various file systems. " -"Some require a kernel module to be loaded and others may require a toolset " -"to be installed. Some non-native file system support is full read-write " -"while others are read-only." +"In addition to its native file systems, FreeBSD supports a broad range of " +"file systems from other operating systems. Support for these file systems " +"varies, some require loading kernel modules, while others need additional " +"userland tools." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:69 -msgid "After reading this chapter, you will know:" +#: documentation/content/en/books/handbook/filesystems/_index.adoc:66 +msgid "Before reading this chapter, you should:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:71 -msgid "The difference between native and supported file systems." +#: documentation/content/en/books/handbook/filesystems/_index.adoc:68 +msgid "" +"Be familiar with UNIX(R) concepts and crossref:basics[basics,FreeBSD basics]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:72 -msgid "Which file systems are supported by FreeBSD." +#: documentation/content/en/books/handbook/filesystems/_index.adoc:69 +msgid "Feel comfortable crossref:ports[ports,installing software] in FreeBSD." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:73 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:70 msgid "" -"How to enable, configure, access, and make use of non-native file systems." +"Have some understanding of crossref:disks[disks,disks], storage devices, and " +"FreeBSD's naming conventions for devices." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:75 -msgid "Before reading this chapter, you should:" +#: documentation/content/en/books/handbook/filesystems/_index.adoc:72 +msgid "After reading this chapter, you will:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:77 -msgid "Understand UNIX(R) and crossref:basics[basics,FreeBSD basics]." +#: documentation/content/en/books/handbook/filesystems/_index.adoc:74 +msgid "Understand the differences between native and supported file systems." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:78 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:75 msgid "" -"Be familiar with the basics of crossref:kernelconfig[kernelconfig,kernel " -"configuration and compilation]." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:79 -msgid "Feel comfortable crossref:ports[ports,installing software] in FreeBSD." +"Know which file systems are supported by FreeBSD and the level of support " +"available." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:80 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:76 msgid "" -"Have some familiarity with crossref:disks[disks,disks], storage, and device " -"names in FreeBSD." +"Learn how to enable, configure, access, and work with non-native file " +"systems." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/filesystems/_index.adoc:82 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:78 #, no-wrap msgid "Linux(R) File Systems" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:86 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:82 msgid "" "FreeBSD provides built-in support for several Linux(R) file systems. This " "section demonstrates how to load support for and how to mount the supported " "Linux(R) file systems." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/filesystems/_index.adoc:87 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:84 #, no-wrap -msgid "ext2 / ext3 / ext4" +msgid "Extended File System (EXT)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:91 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:88 msgid "" -"Kernel support for ext2 file systems has been available since FreeBSD 2.2. " -"The man:ext2fs[5] driver allows the FreeBSD kernel to both read and write to " -"ext2, ext3, and ext4 file systems." +"Kernel support for Extended File System (EXT) file systems has been " +"available since FreeBSD 2.2. The man:ext2fs[5] driver allows the FreeBSD " +"kernel to both read and write to ext2, ext3, and ext4 file systems." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:95 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:92 msgid "Journalling and encryption are not supported yet." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:99 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:96 msgid "" "To access an ext file system, mount the ext volume by specifying its FreeBSD " -"partition name and an existing mount point. This example mounts [." -"filename]#/dev/ada1s1# on [.filename]#/mnt#:" +"partition name and an existing mount point. This example mounts " +"[.filename]#/dev/ada1s1# on [.filename]#/mnt#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:103 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:100 #, no-wrap msgid "# mount -t ext2fs /dev/ada1s1 /mnt\n" msgstr "" + +#. type: Title == +#: documentation/content/en/books/handbook/filesystems/_index.adoc:103 +#, no-wrap +msgid "Windows(R) File Systems" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:106 +msgid "" +"FreeBSD supports FAT, exFAT, and NTFS file systems, enabling access to " +"Windows-formatted storage." +msgstr "" + +#. type: Title === +#: documentation/content/en/books/handbook/filesystems/_index.adoc:108 +#, no-wrap +msgid "FAT File System" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:112 +msgid "" +"The FAT file system is a simple and robust file system. Although it lacks " +"the performance, reliability, and scalability of modern alternatives, its " +"availability on many different operating systems makes it a common choice " +"for data exchange between devices." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:115 +msgid "" +"To access a FAT file system, mount the FAT volume by specifying its FreeBSD " +"partition name and an existing mount point. This example mounts " +"[.filename]#/dev/ada0s1# on [.filename]#/mnt#:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:119 +#, no-wrap +msgid "# mount -t msdosfs /dev/ada0s1 /mnt\n" +msgstr "" + +#. type: Title === +#: documentation/content/en/books/handbook/filesystems/_index.adoc:122 +#, no-wrap +msgid "exFAT File System" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:126 +msgid "" +"exFAT (Extended File Allocation Table) is a lightweight file system " +"optimized for flash storage devices, such as USB drives and SD cards. It " +"supports large file sizes and is widely used across various platforms, " +"making it ideal for external storage." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:128 +msgid "" +"To use exFAT on FreeBSD, install the package:filesystems/exfat[] package, " +"load the FUSE kernel module, and mount the file system as shown below:" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:130 +msgid "Install the exFAT package:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:134 +#, no-wrap +msgid "# pkg install exfat\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:137 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:174 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:216 +msgid "Before using a FUSE file system, load the man:fusefs[5] kernel module:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:141 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:178 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:220 +#, no-wrap +msgid "# kldload fusefs\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:144 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:181 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:223 +msgid "Use man:sysrc[8] to load the module at startup:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:148 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:185 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:227 +#, no-wrap +msgid "# sysrc kld_list+=fusefs\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:152 +msgid "" +"Mount the exFAT volumne by specifying its FreeBSD partition name and an " +"existing mount point. This example mounts [.filename]#/dev/ada0s1# on " +"[.filename]#/mnt#:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:156 +#, no-wrap +msgid "# mount.exfat /dev/ada0s1 /mnt\n" +msgstr "" + +#. type: Title === +#: documentation/content/en/books/handbook/filesystems/_index.adoc:159 +#, no-wrap +msgid "NTFS File System" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:163 +msgid "" +"NTFS is a robust file system developed by Microsoft(R) and commonly used in " +"Windows operating systems. FreeBSD provides full read and write support for " +"NTFS through the package:filesystems/ntfs[] package, making it easy to " +"access and modify NTFS-formatted storage devices." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:165 +msgid "" +"To use NTFS on FreeBSD, install the package:filesystems/ntfs[] package, load " +"the FUSE kernel module, and mount the file system as shown below:" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:167 +msgid "Install the NTFS package:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:171 +#, no-wrap +msgid "# pkg install ntfs\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:189 +msgid "" +"Mount the NTFS volumne by specifying its FreeBSD partition name and an " +"existing mount point. This example mounts [.filename]#/dev/ada0s1# on " +"[.filename]#/mnt#:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:193 +#, no-wrap +msgid "# ntfs-3g /dev/ada0s1 /mnt\n" +msgstr "" + +#. type: Title == +#: documentation/content/en/books/handbook/filesystems/_index.adoc:196 +#, no-wrap +msgid "MacOS(R) File Systems" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:199 +msgid "" +"FreeBSD provides support for MacOS(R) file systems, including HFS/HFS+, " +"allowing access to storage devices formatted for Apple(R) systems." +msgstr "" + +#. type: Title === +#: documentation/content/en/books/handbook/filesystems/_index.adoc:201 +#, no-wrap +msgid "HFS/HFS+ File System" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:205 +msgid "" +"HFS/HFS+ was the primary file system for MacOS prior to APFS, commonly used " +"on older Mac devices and external drives. FreeBSD provides read-only " +"support for HFS/HFS+ through the package:filesystems/hfsfuse[] package." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:207 +msgid "" +"To use HFS/HFS+ on FreeBSD, install the package:filesystems/hfsfuse[] " +"package, load the FUSE kernel module, and mount the file system as shown " +"below:" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:209 +msgid "Install the HFS/HFS+ package:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:213 +#, no-wrap +msgid "# pkg install fusefs-hfsfuse\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/filesystems/_index.adoc:231 +msgid "" +"Mount the HFS/HFS+ volumne by specifying its FreeBSD partition name and an " +"existing mount point. This example mounts [.filename]#/dev/ada0s1# on " +"[.filename]#/mnt#:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:235 +#, no-wrap +msgid "# hfsfuse /dev/ada0s1 /mnt\n" +msgstr "" diff --git a/documentation/content/en/books/handbook/mail/_index.po b/documentation/content/en/books/handbook/mail/_index.po index b978290524..9e3d4fdd4b 100644 --- a/documentation/content/en/books/handbook/mail/_index.po +++ b/documentation/content/en/books/handbook/mail/_index.po @@ -1,1972 +1,1983 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/mail/_index.adoc:1 #, no-wrap msgid "This chapter provides a basic introduction to running a mail server on FreeBSD, as well as an introduction to sending and receiving email using FreeBSD" msgstr "" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/mail/_index.adoc:1 #, no-wrap msgid "IV. Network Communication" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/mail/_index.adoc:1 #, no-wrap msgid "Chapter 31. Electronic Mail" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/mail/_index.adoc:14 #, no-wrap msgid "Electronic Mail" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/mail/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:57 msgid "" "\"Electronic Mail\", better known as email, is one of the most widely used " "forms of communication today. This chapter provides a basic introduction to " "running a mail server on FreeBSD, as well as an introduction to sending and " "receiving email using FreeBSD. For a complete coverage of this subject, " -"refer to the books listed in crossref:bibliography[bibliography," -"Bibliography]." +"refer to the books listed in " +"crossref:bibliography[bibliography,Bibliography]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:59 msgid "This chapter covers:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:61 msgid "" "Which software components are involved in sending and receiving electronic " "mail." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:62 msgid "How to configure DragonFly Mail Agent." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:63 msgid "Where basic Sendmail configuration files are located in FreeBSD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:64 msgid "The difference between remote and local mailboxes." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:65 msgid "" "How to install and configure an alternate Mail Transfer Agent, replacing " "DragonFly Mail Agent or Sendmail." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:66 msgid "How to troubleshoot common mail server problems." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:67 msgid "How to configure Sendmail to only send mail." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:68 msgid "How to configure SMTP authentication for added security in Sendmail." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:69 msgid "" "How to install and use a Mail User Agent, such as mutt, to send and receive " "email." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:70 msgid "How to download mail from a remote POP or IMAP server." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:71 msgid "How to automatically apply filters and rules to incoming email." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/mail/_index.adoc:73 #, no-wrap msgid "Mail Components" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:77 msgid "" "There are five major parts involved in an email exchange: the Mail User " "Agent (MUA), the Mail Transfer Agent (MTA), a mail host, a remote or local " "mailbox, and DNS. This section provides an overview of these components." msgstr "" #. type: Labeled list #: documentation/content/en/books/handbook/mail/_index.adoc:78 #, no-wrap msgid "Mail User Agent (MUA)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:85 msgid "" "The Mail User Agent (MUA) is an application which is used to compose, send, " "and receive emails. This application can be a command line program, such as " "the built-in `mail` utility or a third-party application from the Ports " "Collection, such as alpine, elm, or mutt. Dozens of graphical programs are " "also available in the Ports Collection, including Claws Mail, Evolution, and " "Thunderbird. Some organizations provide a web mail program which can be " "accessed through a web browser. More information about installing and using " "a MUA on FreeBSD can be found in crossref:mail[mail-agents, Mail User " "Agents]." msgstr "" #. type: Labeled list #: documentation/content/en/books/handbook/mail/_index.adoc:86 #, no-wrap msgid "Mail Transfer Agent (MTA)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:90 msgid "" "The Mail Transfer Agent (MTA) is responsible for receiving incoming mail and " "delivering outgoing mail. Starting with FreeBSD version 14.0, the default " -"MTA is DragonFly Mail Agent (man:dma[8]); in earlier versions, it is man:" -"sendmail[8]. Other MTAs, including Exim, Postfix, and qmail, may be " +"MTA is DragonFly Mail Agent (man:dma[8]); in earlier versions, it is " +"man:sendmail[8]. Other MTAs, including Exim, Postfix, and qmail, may be " "installed to replace the default MTA." msgstr "" #. type: Labeled list #: documentation/content/en/books/handbook/mail/_index.adoc:91 #, no-wrap msgid "Mail Host and Mailboxes" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:96 msgid "" "The mail host is a server that is responsible for delivering and receiving " "mail for a host or a network. The mail host collects all mail sent to the " "domain and stores it either in the default `mbox` or the alternative Maildir " "format, depending on the configuration. Once mail has been stored, it may " "either be read locally using a MUA or remotely accessed and collected using " "protocols such as POP or IMAP. If mail is read locally, a POP or IMAP " "server does not need to be installed." msgstr "" #. type: Labeled list #: documentation/content/en/books/handbook/mail/_index.adoc:97 #, no-wrap msgid "Domain Name System (DNS)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:101 msgid "" "The Domain Name System (DNS) and its daemon man:named[8] play a large role " "in the delivery of mail. In order to deliver mail from one site to another, " "the MTA will look up the remote site in DNS to determine which host will " "receive mail for the destination. This process also occurs when mail is " "sent from a remote host to the MTA." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/mail/_index.adoc:103 #, no-wrap msgid "DragonFly Mail Agent (DMA)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:109 msgid "" "DragonFly Mail Agent (DMA) is the default MTA in FreeBSD starting with " "version 14.0. man:dma[8] is a small Mail Transport Agent (MTA), designed " "for home and office use. It accepts mails from locally installed Mail User " "Agents (MUA) and delivers the mails either locally or to a remote " "destination. Remote delivery includes several features like TLS/SSL support " "and SMTP authentication." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:112 msgid "" -"man:dma[8] is not intended as a replacement for real, big MTAs like man:" -"sendmail[8] or man:postfix[1]. Consequently, man:dma[8] does not listen on " -"port 25 for incoming connections." +"man:dma[8] is not intended as a replacement for real, big MTAs like " +"man:sendmail[8] or man:postfix[1]. Consequently, man:dma[8] does not listen " +"on port 25 for incoming connections." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mail/_index.adoc:114 #, no-wrap msgid "Configuring DragonFly Mail Agent (DMA)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:118 msgid "" "DMA comes with a default configuration that will be suitable for many " "deployments. Custom settings are defined in [.filename]#/etc/dma/dma.conf#, " "and SMTP authentication is configured in [.filename]#/etc/dma/auth.conf#." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/mail/_index.adoc:120 #, no-wrap msgid "Using DMA to Route Outgoing Mail through Gmail (STARTTLS:SMTP example)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:123 msgid "" "This example [.filename]#/etc/dma/dma.conf# can be used to send mail using " "Google's SMTP servers." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/mail/_index.adoc:132 #, no-wrap msgid "" "SMARTHOST smtp.gmail.com\n" "PORT 587\n" "AUTHPATH /etc/dma/auth.conf\n" "SECURETRANSFER\n" "STARTTLS\n" "MASQUERADE username@gmail.com\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mail/_index.adoc:135 -#: documentation/content/en/books/handbook/mail/_index.adoc:163 -#: documentation/content/en/books/handbook/mail/_index.adoc:191 +#: documentation/content/en/books/handbook/mail/_index.adoc:171 +#: documentation/content/en/books/handbook/mail/_index.adoc:199 msgid "" "Authentication can be set with one line in [.filename]#/etc/dma/auth.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/mail/_index.adoc:139 #, no-wrap msgid "username@gmail.com|smtp.gmail.com:password\n" msgstr "" +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/mail/_index.adoc:147 +msgid "" +"If you have 2-factor authentication enabled, you will need to generate an " +"application-specific password as your normal login password will be " +"rejected. See Google documentation for more information on https://" +"myaccount.google.com/apppasswords[app-specific passwords]." +msgstr "" + #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:142 -#: documentation/content/en/books/handbook/mail/_index.adoc:170 -#: documentation/content/en/books/handbook/mail/_index.adoc:198 +#: documentation/content/en/books/handbook/mail/_index.adoc:150 +#: documentation/content/en/books/handbook/mail/_index.adoc:178 +#: documentation/content/en/books/handbook/mail/_index.adoc:206 msgid "Execute the following command to test the configuration:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:146 +#: documentation/content/en/books/handbook/mail/_index.adoc:154 #, no-wrap msgid "% echo this is a test | mail -v -s testing-email username@gmail.com\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/mail/_index.adoc:149 +#: documentation/content/en/books/handbook/mail/_index.adoc:157 #, no-wrap msgid "Using DMA to Route Outgoing Mail through Fastmail (SSL/TLS example)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:152 +#: documentation/content/en/books/handbook/mail/_index.adoc:160 msgid "" "This example [.filename]#/etc/dma/dma.conf# can be used to send mail using " "Fastmail's SMTP servers." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:160 +#: documentation/content/en/books/handbook/mail/_index.adoc:168 #, no-wrap msgid "" "SMARTHOST smtp.fastmail.com\n" "PORT 465\n" "AUTHPATH /etc/dma/auth.conf\n" "SECURETRANSFER\n" "MAILNAME example.server.com\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:167 +#: documentation/content/en/books/handbook/mail/_index.adoc:175 #, no-wrap msgid "username@fastmail.com|smtp.fastmail.com:password\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:174 +#: documentation/content/en/books/handbook/mail/_index.adoc:182 #, no-wrap msgid "% echo this is a test | mail -v -s testing-email username@fastmail.com\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/mail/_index.adoc:177 +#: documentation/content/en/books/handbook/mail/_index.adoc:185 #, no-wrap msgid "Using DMA to Route Outgoing Mail through a Custom Mail Host" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:180 +#: documentation/content/en/books/handbook/mail/_index.adoc:188 msgid "" "This example [.filename]#/etc/dma/dma.conf# can be used to send mail using a " "custom mail host." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:188 +#: documentation/content/en/books/handbook/mail/_index.adoc:196 #, no-wrap msgid "" "SMARTHOST mail.example.org\n" "PORT 587\n" "AUTHPATH /etc/dma/auth.conf\n" "SECURETRANSFER\n" "STARTTLS\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:195 +#: documentation/content/en/books/handbook/mail/_index.adoc:203 #, no-wrap msgid "username@example.org|mail.example.org:password\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:202 +#: documentation/content/en/books/handbook/mail/_index.adoc:210 #, no-wrap msgid "% echo this is a test | mail -v -s testing-email username@example.org\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:205 +#: documentation/content/en/books/handbook/mail/_index.adoc:213 #, no-wrap msgid "Sendmail" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:209 +#: documentation/content/en/books/handbook/mail/_index.adoc:217 msgid "" "Sendmail is a venerable and versatile Mail Transfer Agent (MTA) with a long " "history in UNIX(R) and UNIX-like systems. It was a part of the FreeBSD base " "system until FreeBSD 13, offering robust email transport capabilities, " "extensive customization options, and support for complex routing and " "filtering." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:211 +#: documentation/content/en/books/handbook/mail/_index.adoc:219 #, no-wrap msgid "Configuration Files" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:214 +#: documentation/content/en/books/handbook/mail/_index.adoc:222 msgid "" "The configuration files for Sendmail are located in [.filename]#/etc/mail/#." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:215 +#: documentation/content/en/books/handbook/mail/_index.adoc:223 #, no-wrap msgid "[.filename]#/etc/mail/access#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:223 +#: documentation/content/en/books/handbook/mail/_index.adoc:231 msgid "" "This access database file defines which hosts or IP addresses have access to " "the local mail server and what kind of access they have. Hosts listed as " "`OK`, which is the default option, are allowed to send mail to this host as " "long as the mail's final destination is the local machine. Hosts listed as " "`REJECT` are rejected for all mail connections. Hosts listed as `RELAY` are " "allowed to send mail for any destination using this mail server. Hosts " "listed as `ERROR` will have their mail returned with the specified mail " "error. If a host is listed as `SKIP`, Sendmail will abort the current " "search for this entry without accepting or rejecting the mail. Hosts listed " "as `QUARANTINE` will have their messages held and will receive the specified " "text as the reason for the hold." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:225 +#: documentation/content/en/books/handbook/mail/_index.adoc:233 msgid "" "Examples of using these options for both IPv4 and IPv6 addresses can be " -"found in the FreeBSD sample configuration, [.filename]#/etc/mail/access." -"sample#:" +"found in the FreeBSD sample configuration, [.filename]#/etc/mail/" +"access.sample#:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:229 +#: documentation/content/en/books/handbook/mail/_index.adoc:237 msgid "" "To configure the access database, use the format shown in the sample to make " "entries in [.filename]#/etc/mail/access#, but do not put a comment symbol " "(`+#+`) in front of the entries. Create an entry for each host or network " "whose access should be configured. Mail senders that match the left side of " "the table are affected by the action on the right side of the table." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:231 +#: documentation/content/en/books/handbook/mail/_index.adoc:239 msgid "" "Whenever this file is updated, update its database and restart Sendmail:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:236 +#: documentation/content/en/books/handbook/mail/_index.adoc:244 #, no-wrap msgid "" "# makemap hash /etc/mail/access < /etc/mail/access\n" "# service sendmail restart\n" msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:238 +#: documentation/content/en/books/handbook/mail/_index.adoc:246 #, no-wrap msgid "[.filename]#/etc/mail/aliases#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:241 +#: documentation/content/en/books/handbook/mail/_index.adoc:249 msgid "" "This database file contains a list of virtual mailboxes that are expanded to " "users, files, programs, or other aliases. Here are a few entries to " "illustrate the file format:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:248 +#: documentation/content/en/books/handbook/mail/_index.adoc:256 #, no-wrap msgid "" "root: localuser\n" "ftp-bugs: joe,eric,paul\n" "bit.bucket: /dev/null\n" "procmail: \"|/usr/local/bin/procmail\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:259 +#: documentation/content/en/books/handbook/mail/_index.adoc:267 msgid "" "The mailbox name on the left side of the colon is expanded to the target(s) " "on the right. The first entry expands the `root` mailbox to the `localuser` " "mailbox, which is then looked up in the [.filename]#/etc/mail/aliases# " "database. If no match is found, the message is delivered to `localuser`. " "The second entry shows a mail list. Mail to `ftp-bugs` is expanded to the " "three local mailboxes `joe`, `eric`, and `paul`. A remote mailbox could be " "specified as _user@example.com_. The third entry shows how to write mail to " "a file, in this case [.filename]#/dev/null#. The last entry demonstrates " "how to send mail to a program, [.filename]#/usr/local/bin/procmail#, through " "a UNIX(R) pipe. Refer to man:aliases[5] for more information about the " "format of this file." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:261 +#: documentation/content/en/books/handbook/mail/_index.adoc:269 msgid "" "Whenever this file is updated, run `newaliases` to update and initialize the " "aliases database." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:262 +#: documentation/content/en/books/handbook/mail/_index.adoc:270 #, no-wrap msgid "[.filename]#/etc/mail/sendmail.cf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:267 +#: documentation/content/en/books/handbook/mail/_index.adoc:275 msgid "" "This is the master configuration file for Sendmail. It controls the overall " "behavior of Sendmail, including everything from rewriting email addresses to " "printing rejection messages to remote mail servers. Accordingly, this " "configuration file is quite complex. Fortunately, this file rarely needs to " "be changed for standard mail servers." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:270 +#: documentation/content/en/books/handbook/mail/_index.adoc:278 msgid "" "The master Sendmail configuration file can be built from man:m4[1] macros " "that define the features and behavior of Sendmail. Refer to [.filename]#/" "usr/src/contrib/sendmail/cf/README# for some of the details." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:272 +#: documentation/content/en/books/handbook/mail/_index.adoc:280 msgid "" "Whenever changes to this file are made, Sendmail needs to be restarted for " "the changes to take effect." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:273 +#: documentation/content/en/books/handbook/mail/_index.adoc:281 #, no-wrap msgid "[.filename]#/etc/mail/virtusertable#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:277 +#: documentation/content/en/books/handbook/mail/_index.adoc:285 msgid "" "This database file maps mail addresses for virtual domains and users to real " -"mailboxes. These mailboxes can be local, remote, aliases defined in [." -"filename]#/etc/mail/aliases#, or files. This allows multiple virtual " +"mailboxes. These mailboxes can be local, remote, aliases defined in " +"[.filename]#/etc/mail/aliases#, or files. This allows multiple virtual " "domains to be hosted on one machine." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:280 +#: documentation/content/en/books/handbook/mail/_index.adoc:288 msgid "" "FreeBSD provides a sample configuration file in [.filename]#/etc/mail/" "virtusertable.sample# to further demonstrate its format. The following " "example demonstrates how to create custom entries using that format:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:286 +#: documentation/content/en/books/handbook/mail/_index.adoc:294 #, no-wrap msgid "" "root@example.com root\n" "postmaster@example.com postmaster@noc.example.net\n" "@example.com joe\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:294 +#: documentation/content/en/books/handbook/mail/_index.adoc:302 msgid "" "This file is processed in a first match order. When an email address " "matches the address on the left, it is mapped to the local mailbox listed on " "the right. The format of the first entry in this example maps a specific " "email address to a local mailbox, whereas the format of the second entry " "maps a specific email address to a remote mailbox. Finally, any email " "address from `example.com` which has not matched any of the previous entries " "will match the last mapping and be sent to the local mailbox `joe`. When " "creating custom entries, use this format and add them to [.filename]#/etc/" "mail/virtusertable#. Whenever this file is edited, update its database and " "restart Sendmail:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:299 +#: documentation/content/en/books/handbook/mail/_index.adoc:307 #, no-wrap msgid "" "# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable\n" "# service sendmail restart\n" msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:301 +#: documentation/content/en/books/handbook/mail/_index.adoc:309 #, no-wrap msgid "[.filename]#/etc/mail/relay-domains#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:305 +#: documentation/content/en/books/handbook/mail/_index.adoc:313 msgid "" "In a default FreeBSD installation, Sendmail is configured to only send mail " "from the host it is running on. For example, if a POP server is available, " "users will be able to check mail from remote locations but they will not be " "able to send outgoing emails from outside locations. Typically, a few " "moments after the attempt, an email will be sent from `MAILER-DAEMON` with a " "`5.7 Relaying Denied` message." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:308 +#: documentation/content/en/books/handbook/mail/_index.adoc:316 msgid "" "The most straightforward solution is to add the ISP's FQDN to [.filename]#/" "etc/mail/relay-domains#. If multiple addresses are needed, add them one per " "line:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:315 +#: documentation/content/en/books/handbook/mail/_index.adoc:323 #, no-wrap msgid "" "your.isp.example.com\n" "other.isp.example.net\n" "users-isp.example.org\n" "www.example.org\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:318 +#: documentation/content/en/books/handbook/mail/_index.adoc:326 msgid "" "After creating or editing this file, restart Sendmail with `service sendmail " "restart`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:321 +#: documentation/content/en/books/handbook/mail/_index.adoc:329 msgid "" "Now any mail sent through the system by any host in this list, provided the " "user has an account on the system, will succeed. This allows users to send " "mail from the system remotely without opening the system up to relaying SPAM " "from the Internet." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:323 +#: documentation/content/en/books/handbook/mail/_index.adoc:331 #, no-wrap msgid "Changing the Mail Transfer Agent" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:328 +#: documentation/content/en/books/handbook/mail/_index.adoc:336 msgid "" "Starting with FreeBSD version 14.0, man:dma[8] is the default MTA, and " "before 14.0, the default MTA is man:sendmail[8]. However, the system " "administrator can change the system's MTA. A wide choice of alternative " "MTAs is available from the `mail` category of the FreeBSD Ports Collection." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:335 +#: documentation/content/en/books/handbook/mail/_index.adoc:343 msgid "" "If the default's outgoing mail service is disabled, it is important that it " "is replaced with an alternative mail delivery system. Otherwise, system " "functions such as man:periodic[8] will be unable to deliver their results by " "email. Many parts of the system expect a functional MTA. If applications " "continue to use the default binaries to try to send email after they are " "disabled, mail could go into an inactive queue and never be delivered." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:338 +#: documentation/content/en/books/handbook/mail/_index.adoc:346 #, no-wrap msgid "Replacing Sendmail with Other MTA" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:341 +#: documentation/content/en/books/handbook/mail/_index.adoc:349 msgid "" "In order to completely disable man:sendmail[8] execute the following " "commands:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:348 +#: documentation/content/en/books/handbook/mail/_index.adoc:356 #, no-wrap msgid "" "# sysrc sendmail_enable=\"NO\"\n" "# sysrc sendmail_submit_enable=\"NO\"\n" "# sysrc sendmail_outbound_enable=\"NO\"\n" "# sysrc sendmail_msp_queue_enable=\"NO\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:351 +#: documentation/content/en/books/handbook/mail/_index.adoc:359 msgid "" "To only disable man:sendmail[8]'s incoming mail service execute the " "following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:355 +#: documentation/content/en/books/handbook/mail/_index.adoc:363 #, no-wrap msgid "# sysrc sendmail_enable=\"NO\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:358 +#: documentation/content/en/books/handbook/mail/_index.adoc:366 msgid "Then stop the man:sendmail[8] service:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:362 +#: documentation/content/en/books/handbook/mail/_index.adoc:370 #, no-wrap msgid "# service sendmail onestop\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:367 +#: documentation/content/en/books/handbook/mail/_index.adoc:375 msgid "" "Some extra configuration is needed as man:sendmail[8] is so ubiquitous that " -"some software assumes it is already installed and configured. Check [." -"filename]#/etc/periodic.conf# and make sure that these values are set to " +"some software assumes it is already installed and configured. Check " +"[.filename]#/etc/periodic.conf# and make sure that these values are set to " "`NO`. If this file does not exist, create it with these entries:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:374 -#: documentation/content/en/books/handbook/mail/_index.adoc:434 +#: documentation/content/en/books/handbook/mail/_index.adoc:382 +#: documentation/content/en/books/handbook/mail/_index.adoc:442 #, no-wrap msgid "" "daily_clean_hoststat_enable=\"NO\"\n" "daily_status_mail_rejects_enable=\"NO\"\n" "daily_status_include_submit_mailq=\"NO\"\n" "daily_submit_queuerun=\"NO\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:379 +#: documentation/content/en/books/handbook/mail/_index.adoc:387 msgid "" "The next step is to install another MTA, man:dma[8] will be used in this " "example. As pointed above, man:dma[8] is the default MTA in FreeBSD " "starting with version 14.0. Therefore, it is only necessary to install it " "from the ports if you are using a previous version." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:381 +#: documentation/content/en/books/handbook/mail/_index.adoc:389 msgid "To install it execute the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:385 +#: documentation/content/en/books/handbook/mail/_index.adoc:393 #, no-wrap msgid "# pkg install dma\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:388 +#: documentation/content/en/books/handbook/mail/_index.adoc:396 msgid "" "Perform the configuration as indicated in crossref:mail[configuring-" "dragonfly-mail-agent, Configuring DragonFly Mail Agent (DMA)]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:390 +#: documentation/content/en/books/handbook/mail/_index.adoc:398 msgid "" "Then change all the entries in the file [.filename]#/etc/mail/mailer.conf# " "to man:dma[8]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:401 +#: documentation/content/en/books/handbook/mail/_index.adoc:409 #, no-wrap msgid "" "# Execute the \"real\" sendmail program, named /usr/libexec/sendmail/sendmail\n" "#\n" "# If dma(8) is installed, an example mailer.conf that uses dma(8) instead can\n" "# be found in /usr/share/examples/dma\n" "#\n" "sendmail /usr/local/libexec/dma\n" "mailq /usr/local/libexec/dma\n" "newaliases /usr/local/libexec/dma\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:406 +#: documentation/content/en/books/handbook/mail/_index.adoc:414 msgid "" "When using the version of man:dma[8] included in the base system, the paths " "will change to [.filename]#/usr/libexec/dma#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:409 +#: documentation/content/en/books/handbook/mail/_index.adoc:417 msgid "" "To ensure that anything in the queue is flushed at boot or before shutdown, " "execute the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:413 +#: documentation/content/en/books/handbook/mail/_index.adoc:421 #, no-wrap msgid "# sysrc dma_flushq_enable=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:417 -#: documentation/content/en/books/handbook/mail/_index.adoc:470 +#: documentation/content/en/books/handbook/mail/_index.adoc:425 +#: documentation/content/en/books/handbook/mail/_index.adoc:478 msgid "" "Once everything is configured, it is recommended to reboot the system. " "Rebooting provides the opportunity to ensure that the system is correctly " "configured to start the new MTA automatically on boot." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:419 +#: documentation/content/en/books/handbook/mail/_index.adoc:427 #, no-wrap msgid "Replacing DragonFly Mail Agent (DMA) with Other MTA" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:423 +#: documentation/content/en/books/handbook/mail/_index.adoc:431 msgid "" "As noted above, starting with FreeBSD version 14.0, the default MTA is DMA. " "In this example, package:mail/postfix[] will be used as the alternative MTA." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:427 +#: documentation/content/en/books/handbook/mail/_index.adoc:435 msgid "" "Before installing package:mail/postfix[] some extra configuration is " "needed. Check [.filename]#/etc/periodic.conf# and make sure that these " "values are set to `NO`. If this file does not exist, create it with these " "entries:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:437 +#: documentation/content/en/books/handbook/mail/_index.adoc:445 msgid "Then install package:mail/postfix[]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:441 +#: documentation/content/en/books/handbook/mail/_index.adoc:449 #, no-wrap msgid "# pkg install postfix\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:444 +#: documentation/content/en/books/handbook/mail/_index.adoc:452 msgid "" "To start package:mail/postfix[] at system boot execute the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:448 +#: documentation/content/en/books/handbook/mail/_index.adoc:456 #, no-wrap msgid "# sysrc postfix_enable=\"YES\"\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:454 +#: documentation/content/en/books/handbook/mail/_index.adoc:462 msgid "" "It is good practice to read the installation message after installing an " "application. Provides useful information about settings, etc." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:457 +#: documentation/content/en/books/handbook/mail/_index.adoc:465 msgid "" "If postfix is *not* already activated in [.filename]#/usr/local/etc/mail/" "mailer.conf# execute the following commands:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:463 +#: documentation/content/en/books/handbook/mail/_index.adoc:471 #, no-wrap msgid "" "mv /usr/local/etc/mail/mailer.conf /usr/local/etc/mail/mailer.conf.old\n" "install -d /usr/local/etc/mail\n" "install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /usr/local/etc/mail/mailer.conf\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:467 +#: documentation/content/en/books/handbook/mail/_index.adoc:475 msgid "" "When employing SASL, ensure that postfix has access to read the sasldb " -"file. This is accomplished by adding postfix to group mail and making the [." -"filename]#/usr/local/etc/sasldb*# file(s) readable by group mail (this " +"file. This is accomplished by adding postfix to group mail and making the " +"[.filename]#/usr/local/etc/sasldb*# file(s) readable by group mail (this " "should be the default for new installs)." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:472 +#: documentation/content/en/books/handbook/mail/_index.adoc:480 #, no-wrap msgid "Mail User Agents" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:478 +#: documentation/content/en/books/handbook/mail/_index.adoc:486 msgid "" "A MUA is an application that is used to send and receive email. As email " "\"evolves\" and becomes more complex, MUAs are becoming increasingly " "powerful and provide users increased functionality and flexibility. The " "`mail` category of the FreeBSD Ports Collection contains numerous MUAs. " "These include graphical email clients such as Evolution or Balsa and console " "based clients such as mutt or alpine." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:480 +#: documentation/content/en/books/handbook/mail/_index.adoc:488 #, no-wrap msgid "mail" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:485 +#: documentation/content/en/books/handbook/mail/_index.adoc:493 msgid "" "man:mail[1] is the default MUA installed with FreeBSD. It is a console " "based MUA that offers the basic functionality required to send and receive " "text-based email. It provides limited attachment support and can only " "access local mailboxes." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:487 +#: documentation/content/en/books/handbook/mail/_index.adoc:495 msgid "" "Although man:mail[1] does not natively support interaction with POP or IMAP " "servers, these mailboxes may be downloaded to a local `mbox` using an " "application such as fetchmail or getmail." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:489 +#: documentation/content/en/books/handbook/mail/_index.adoc:497 msgid "In order to send and receive email, run man:mail[1]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:493 +#: documentation/content/en/books/handbook/mail/_index.adoc:501 #, no-wrap msgid "% mail\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:498 +#: documentation/content/en/books/handbook/mail/_index.adoc:506 msgid "" "The contents of the user's mailbox in [.filename]#/var/mail# are " "automatically read by man:mail[1]. Should the mailbox be empty, the utility " "exits with a message indicating that no mail could be found. If mail " "exists, the application interface starts, and a list of messages will be " "displayed." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:500 +#: documentation/content/en/books/handbook/mail/_index.adoc:508 msgid "" "Messages are automatically numbered, as can be seen in the following example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:508 +#: documentation/content/en/books/handbook/mail/_index.adoc:516 #, no-wrap msgid "" "Mail version 8.1 6/6/93. Type ? for help.\n" "\"/var/mail/username\": 3 messages 3 new\n" ">N 1 root@localhost Mon Mar 8 14:05 14/510 \"test\"\n" " N 2 root@localhost Mon Mar 8 14:05 14/509 \"user account\"\n" " N 3 root@localhost Mon Mar 8 14:05 14/509 \"sample\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:511 +#: documentation/content/en/books/handbook/mail/_index.adoc:519 msgid "" "Messages can now be read by typing kbd:[t] followed by the message number." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:513 +#: documentation/content/en/books/handbook/mail/_index.adoc:521 msgid "This example reads the first email:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:525 +#: documentation/content/en/books/handbook/mail/_index.adoc:533 #, no-wrap msgid "" "& t 1\n" "Message 1:\n" "From root@localhost Mon Mar 8 14:05:52 2004\n" "X-Original-To: username@localhost\n" "Delivered-To: username@localhost\n" "To: username@localhost\n" "Subject: test\n" "Date: Mon, 8 Mar 2004 14:05:52 +0200 (SAST)\n" "From: root@localhost (Charlie Root)\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:527 +#: documentation/content/en/books/handbook/mail/_index.adoc:535 #, no-wrap msgid "This is a test message, please reply if you receive it.\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:530 +#: documentation/content/en/books/handbook/mail/_index.adoc:538 msgid "" "As seen in this example, the message will be displayed with full headers." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:532 +#: documentation/content/en/books/handbook/mail/_index.adoc:540 msgid "To display the list of messages again, press kbd:[h]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:537 +#: documentation/content/en/books/handbook/mail/_index.adoc:545 msgid "" "If the email requires a reply, press either kbd:[R] or kbd:[r] man:mail[1] " "keys. kbd:[R] instructs man:mail[1] to reply only to the sender of the " "email, while kbd:[r] replies to all other recipients of the message. These " "commands can be suffixed with the mail number of the message to reply to. " "After typing the response, the end of the message should be marked by a " "single kbd:[.] on its own line." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:539 +#: documentation/content/en/books/handbook/mail/_index.adoc:547 msgid "An example can be seen below:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:545 +#: documentation/content/en/books/handbook/mail/_index.adoc:553 #, no-wrap msgid "" "& R 1\n" "To: root@localhost\n" "Subject: Re: test\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:549 +#: documentation/content/en/books/handbook/mail/_index.adoc:557 #, no-wrap msgid "" "Thank you, I did get your email.\n" ".\n" "EOT\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:555 +#: documentation/content/en/books/handbook/mail/_index.adoc:563 msgid "" "In order to send a new email, press kbd:[m], followed by the recipient email " "address. Multiple recipients may be specified by separating each address " "with the kbd:[,] delimiter. The subject of the message may then be entered, " "followed by the message contents. The end of the message should be " "specified by putting a single kbd:[.] on its own line." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:560 +#: documentation/content/en/books/handbook/mail/_index.adoc:568 #, no-wrap msgid "" "& mail root@localhost\n" "Subject: I mastered mail\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:564 +#: documentation/content/en/books/handbook/mail/_index.adoc:572 #, no-wrap msgid "" "Now I can send and receive email using mail ... :)\n" ".\n" "EOT\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:568 +#: documentation/content/en/books/handbook/mail/_index.adoc:576 msgid "" "While using man:mail[1], press kbd:[?] to display help at any time. Refer " "to man:mail[1] for more help on how to use man:mail[1]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:573 +#: documentation/content/en/books/handbook/mail/_index.adoc:581 msgid "" "man:mail[1] was not designed to handle attachments and thus deals with them " "poorly. Newer MUAs handle attachments in a more intelligent way." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:576 +#: documentation/content/en/books/handbook/mail/_index.adoc:584 #, no-wrap msgid "Mutt" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:579 +#: documentation/content/en/books/handbook/mail/_index.adoc:587 msgid "Mutt is a powerful MUA, with many features, including:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:581 +#: documentation/content/en/books/handbook/mail/_index.adoc:589 msgid "The ability to thread messages." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:582 +#: documentation/content/en/books/handbook/mail/_index.adoc:590 msgid "PGP support for digital signing and encryption of email." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:583 +#: documentation/content/en/books/handbook/mail/_index.adoc:591 msgid "MIME support." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:584 +#: documentation/content/en/books/handbook/mail/_index.adoc:592 msgid "Maildir support." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:585 +#: documentation/content/en/books/handbook/mail/_index.adoc:593 msgid "Highly customizable." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:587 +#: documentation/content/en/books/handbook/mail/_index.adoc:595 msgid "" "Refer to link:http://www.mutt.org[http://www.mutt.org] for more information " "on Mutt." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:593 +#: documentation/content/en/books/handbook/mail/_index.adoc:601 msgid "" "A Mutt fork called NeoMutt is worth mentioning, which brings added " "features. See more on the link:https://neomutt.org/about.html[NeoMutt " "website]. If NeoMutt was chosen, replace the following command examples " "from `mutt` to `neomutt`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:597 +#: documentation/content/en/books/handbook/mail/_index.adoc:605 msgid "" "Mutt may be installed using the package:mail/mutt[] port. After the port " "has been installed, Mutt can be started by issuing the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:601 +#: documentation/content/en/books/handbook/mail/_index.adoc:609 #, no-wrap msgid "% mutt\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:606 +#: documentation/content/en/books/handbook/mail/_index.adoc:614 msgid "" "Mutt will automatically read and display the contents of the user mailbox in " "[.filename]#/var/mail#. If no mails are found, Mutt will wait for commands " "from the user. The example below shows Mutt displaying a list of messages:" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:607 +#: documentation/content/en/books/handbook/mail/_index.adoc:615 #, no-wrap msgid "Mutt email client showing a list of messages" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:607 +#: documentation/content/en/books/handbook/mail/_index.adoc:615 #, no-wrap msgid "mutt1.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:611 +#: documentation/content/en/books/handbook/mail/_index.adoc:619 msgid "" "To read an email, select it using the cursor keys and press kbd:[Enter]. An " "example of Mutt displaying email can be seen below:" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:612 +#: documentation/content/en/books/handbook/mail/_index.adoc:620 #, no-wrap msgid "Mutt email client displaying an email" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:612 +#: documentation/content/en/books/handbook/mail/_index.adoc:620 #, no-wrap msgid "mutt2.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:617 +#: documentation/content/en/books/handbook/mail/_index.adoc:625 msgid "" "Similar to man:mail[1], Mutt can be used to reply only to the sender of the " "message as well as to all recipients. To reply only to the sender of the " "email, press kbd:[r]. To send a group reply to the original sender as well " "as all the message recipients, press kbd:[g]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:623 +#: documentation/content/en/books/handbook/mail/_index.adoc:631 msgid "" "By default, Mutt uses the man:vi[1] editor for creating and replying to " -"emails. Each user can customize this by creating or editing the [." -"filename]#.muttrc# in their home directory and setting the `editor` variable " -"or by setting the `EDITOR` environment variable. Refer to link:http://www." -"mutt.org/[http://www.mutt.org/] for more information about configuring Mutt." +"emails. Each user can customize this by creating or editing the " +"[.filename]#.muttrc# in their home directory and setting the `editor` " +"variable or by setting the `EDITOR` environment variable. Refer to " +"link:http://www.mutt.org/[http://www.mutt.org/] for more information about " +"configuring Mutt." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:631 +#: documentation/content/en/books/handbook/mail/_index.adoc:639 msgid "" "To compose a new mail message, press kbd:[m]. After a valid subject has " "been given, Mutt will start man:vi[1] so the email can be written. Once the " "contents of the email are complete, save and quit from `vi`. Mutt will " "resume, displaying a summary screen of the mail that is to be delivered. In " "order to send the mail, press kbd:[y]. An example of the summary screen can " "be seen below:" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:632 +#: documentation/content/en/books/handbook/mail/_index.adoc:640 #, no-wrap msgid "Mutt email client showing the summary screen" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:632 +#: documentation/content/en/books/handbook/mail/_index.adoc:640 #, no-wrap msgid "mutt3.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:636 +#: documentation/content/en/books/handbook/mail/_index.adoc:644 msgid "" "Mutt contains extensive help which can be accessed from most of the menus by " "pressing kbd:[?]. The top line also displays the keyboard shortcuts where " "appropriate." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:638 +#: documentation/content/en/books/handbook/mail/_index.adoc:646 #, no-wrap msgid "alpine" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:641 +#: documentation/content/en/books/handbook/mail/_index.adoc:649 msgid "" "alpine is aimed at a beginner user, but also includes some advanced features." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:647 +#: documentation/content/en/books/handbook/mail/_index.adoc:655 msgid "" "alpine has had several remote vulnerabilities discovered in the past, which " "allowed remote attackers to execute arbitrary code as users on the local " "system, by the action of sending a specially-prepared email. While _known_ " "problems have been fixed, alpine code is written in an insecure style and " "the FreeBSD Security Officer believes there are likely to be other " "undiscovered vulnerabilities. Users install alpine at their own risk." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:651 +#: documentation/content/en/books/handbook/mail/_index.adoc:659 msgid "" "The current version of alpine may be installed using the package:mail/" "alpine[] port. Once the port has installed, alpine can be started by " "issuing the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:655 +#: documentation/content/en/books/handbook/mail/_index.adoc:663 #, no-wrap msgid "% alpine\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:661 +#: documentation/content/en/books/handbook/mail/_index.adoc:669 msgid "" "The first time alpine runs, it displays a greeting page with a brief " "introduction, as well as a request from the alpine development team to send " "an anonymous email message allowing them to judge how many users are using " "their client. To send this anonymous message, press kbd:[Enter]. " "Alternatively, press kbd:[E] to exit the greeting without sending an " "anonymous message. An example of the greeting page is shown below:" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:662 +#: documentation/content/en/books/handbook/mail/_index.adoc:670 #, no-wrap msgid "alpine email client showing the greeting page" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:662 +#: documentation/content/en/books/handbook/mail/_index.adoc:670 #, no-wrap msgid "pine1.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:667 +#: documentation/content/en/books/handbook/mail/_index.adoc:675 msgid "" "The main menu is then presented, which can be navigated using the cursor " "keys. This main menu provides shortcuts for the composing new mails, " "browsing mail directories, and administering address book entries. Below " "the main menu, relevant keyboard shortcuts to perform functions specific to " "the task at hand are shown." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:670 +#: documentation/content/en/books/handbook/mail/_index.adoc:678 msgid "" "The default directory opened by alpine is [.filename]#inbox#. To view the " "message index, press kbd:[I], or select the [.guimenuitem]#MESSAGE INDEX# " "option shown below:" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:671 +#: documentation/content/en/books/handbook/mail/_index.adoc:679 #, no-wrap msgid "alpine email client showing the default directory" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:671 +#: documentation/content/en/books/handbook/mail/_index.adoc:679 #, no-wrap msgid "pine2.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:675 +#: documentation/content/en/books/handbook/mail/_index.adoc:683 msgid "" "The message index shows messages in the current directory and can be " "navigated by using the cursor keys. Highlighted messages can be read by " "pressing kbd:[Enter]." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:676 +#: documentation/content/en/books/handbook/mail/_index.adoc:684 #, no-wrap msgid "alpine email client showing the message index" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:676 +#: documentation/content/en/books/handbook/mail/_index.adoc:684 #, no-wrap msgid "pine3.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:681 +#: documentation/content/en/books/handbook/mail/_index.adoc:689 msgid "" "In the screenshot below, a sample message is displayed by alpine. " "Contextual keyboard shortcuts are displayed at the bottom of the screen. An " "example of one of a shortcut is kbd:[r], which tells the MUA to reply to the " "current message being displayed." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:682 +#: documentation/content/en/books/handbook/mail/_index.adoc:690 #, no-wrap msgid "alpine email client showing an email" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:682 +#: documentation/content/en/books/handbook/mail/_index.adoc:690 #, no-wrap msgid "pine4.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:688 +#: documentation/content/en/books/handbook/mail/_index.adoc:696 msgid "" "Replying to an email in alpine is done using the pico editor, which is " "installed by default with alpine. pico makes it easy to navigate the " -"message and is easier for novice users to use than man:vi[1] or man:" -"mail[1]. Once the reply is complete, the message can be sent by pressing " -"kbd:[Ctrl+X]. alpine will ask for confirmation before sending the message." +"message and is easier for novice users to use than man:vi[1] or " +"man:mail[1]. Once the reply is complete, the message can be sent by " +"pressing kbd:[Ctrl+X]. alpine will ask for confirmation before sending the " +"message." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:689 +#: documentation/content/en/books/handbook/mail/_index.adoc:697 #, no-wrap msgid "alpine email client showing the message compose window" msgstr "" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:689 +#: documentation/content/en/books/handbook/mail/_index.adoc:697 #, no-wrap msgid "pine5.png" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:692 +#: documentation/content/en/books/handbook/mail/_index.adoc:700 msgid "" "alpine can be customized using the [.guimenuitem]#SETUP# option from the " "main menu." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:694 +#: documentation/content/en/books/handbook/mail/_index.adoc:702 #, no-wrap msgid "Advanced Topics" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:697 +#: documentation/content/en/books/handbook/mail/_index.adoc:705 msgid "" "This section covers more involved topics such as mail configuration and " "setting up mail for an entire domain." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:699 +#: documentation/content/en/books/handbook/mail/_index.adoc:707 #, no-wrap msgid "Basic Configuration" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:703 +#: documentation/content/en/books/handbook/mail/_index.adoc:711 msgid "" "Out of the box, one can send email to external hosts as long as [.filename]#/" "etc/resolv.conf# is configured or the network has access to a configured DNS " "server. To have email delivered to the MTA on the FreeBSD host, do one of " "the following:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:705 +#: documentation/content/en/books/handbook/mail/_index.adoc:713 msgid "Run a DNS server for the domain." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:706 +#: documentation/content/en/books/handbook/mail/_index.adoc:714 msgid "Get mail delivered directly to the FQDN for the machine." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:710 +#: documentation/content/en/books/handbook/mail/_index.adoc:718 msgid "" "In order to have mail delivered directly to a host, it must have a permanent " "static IP address, not a dynamic IP address. If the system is behind a " "firewall, it must be configured to allow SMTP traffic. To receive mail " "directly at a host, one of these two must be configured:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:712 +#: documentation/content/en/books/handbook/mail/_index.adoc:720 msgid "" "Make sure that the lowest-numbered MX record in DNS points to the host's " "static IP address." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:713 +#: documentation/content/en/books/handbook/mail/_index.adoc:721 msgid "Make sure there is no MX entry in the DNS for the host." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:715 +#: documentation/content/en/books/handbook/mail/_index.adoc:723 msgid "" "Either of the above will allow mail to be received directly at the host." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:717 +#: documentation/content/en/books/handbook/mail/_index.adoc:725 msgid "Try this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:721 +#: documentation/content/en/books/handbook/mail/_index.adoc:729 #, no-wrap msgid "# hostname\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:724 -#: documentation/content/en/books/handbook/mail/_index.adoc:736 -#: documentation/content/en/books/handbook/mail/_index.adoc:754 +#: documentation/content/en/books/handbook/mail/_index.adoc:732 +#: documentation/content/en/books/handbook/mail/_index.adoc:744 +#: documentation/content/en/books/handbook/mail/_index.adoc:762 msgid "The output should be similar to the following:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:728 +#: documentation/content/en/books/handbook/mail/_index.adoc:736 #, no-wrap msgid "example.FreeBSD.org\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:733 -#: documentation/content/en/books/handbook/mail/_index.adoc:751 +#: documentation/content/en/books/handbook/mail/_index.adoc:741 +#: documentation/content/en/books/handbook/mail/_index.adoc:759 #, no-wrap msgid "# host example.FreeBSD.org\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:740 +#: documentation/content/en/books/handbook/mail/_index.adoc:748 #, no-wrap msgid "example.FreeBSD.org has address 204.216.27.XX\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:745 +#: documentation/content/en/books/handbook/mail/_index.adoc:753 msgid "" -"In this example, mail sent directly to mailto:yourlogin@example.FreeBSD." -"org[yourlogin@example.FreeBSD.org] should work without problems, assuming a " -"full-featured MTA is running correctly on `example.FreeBSD.org`. Note that " -"man:dma[8] does not listen on port 25 for incoming connections and cannot be " -"used in this scenario." +"In this example, mail sent directly to " +"mailto:yourlogin@example.FreeBSD.org[yourlogin@example.FreeBSD.org] should " +"work without problems, assuming a full-featured MTA is running correctly on " +"`example.FreeBSD.org`. Note that man:dma[8] does not listen on port 25 for " +"incoming connections and cannot be used in this scenario." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:747 +#: documentation/content/en/books/handbook/mail/_index.adoc:755 msgid "For this example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:759 +#: documentation/content/en/books/handbook/mail/_index.adoc:767 #, no-wrap msgid "" "example.FreeBSD.org has address 204.216.27.XX\n" "example.FreeBSD.org mail is handled (pri=10) by nevdull.FreeBSD.org\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:762 +#: documentation/content/en/books/handbook/mail/_index.adoc:770 msgid "" "All mail sent to `example.FreeBSD.org` will be collected on `nevdull` under " "the same username instead of being sent directly to your host." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:766 +#: documentation/content/en/books/handbook/mail/_index.adoc:774 msgid "" "The above information is handled by the DNS server. The DNS record that " "carries mail routing information is the link:https://en.wikipedia.org/wiki/" "MX_record[mail exchanger record (MX record)]. If no MX record exists, mail " "will be delivered directly to the host by way of its IP address." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:768 +#: documentation/content/en/books/handbook/mail/_index.adoc:776 msgid "The MX entry for `freefall.FreeBSD.org` at one time looked like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:775 +#: documentation/content/en/books/handbook/mail/_index.adoc:783 #, no-wrap msgid "" "freefall\t\tMX\t30\tmail.crl.net\n" "freefall\t\tMX\t40\tagora.rdrop.com\n" "freefall\t\tMX\t10\tfreefall.FreeBSD.org\n" "freefall\t\tMX\t20\twho.cdrom.com\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:780 +#: documentation/content/en/books/handbook/mail/_index.adoc:788 msgid "" "`freefall` had many MX entries. The lowest MX number is the host that " "receives mail directly, if available. If it is not accessible for some " "reason, the next lower-numbered host will accept messages temporarily, and " "pass it along when a lower-numbered host becomes available." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:783 +#: documentation/content/en/books/handbook/mail/_index.adoc:791 msgid "" "Alternate MX sites should have separate Internet connections in order to be " "most useful. Your ISP can provide this service." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:785 +#: documentation/content/en/books/handbook/mail/_index.adoc:793 #, no-wrap msgid "Mail for a Domain" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:788 +#: documentation/content/en/books/handbook/mail/_index.adoc:796 msgid "" "When configuring an MTA for a network, any mail sent to hosts in its domain " "should be diverted to the MTA so that users can receive their mail on the " "master mail server." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:791 +#: documentation/content/en/books/handbook/mail/_index.adoc:799 msgid "" "To make life easiest, a user account with the same _username_ should exist " "on both the MTA and the system with the MUA. Use man:adduser[8] to create " "the user accounts." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:796 +#: documentation/content/en/books/handbook/mail/_index.adoc:804 msgid "" "In addition to adding local users to the host, there are alternative methods " "known as virtual users. Programs like link:https://www.cyrusimap.org/" "[Cyrus] and link:https://www.dovecot.org/[Dovecot] can be integrated into " "MTAs to handle users, mail storage, and also provide access via POP3 and " "IMAP." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:800 +#: documentation/content/en/books/handbook/mail/_index.adoc:808 msgid "" "The MTA must be the designated mail exchanger for each workstation on the " "network. This is done in the DNS configuration with an MX record:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:805 +#: documentation/content/en/books/handbook/mail/_index.adoc:813 #, no-wrap msgid "" "example.FreeBSD.org\tA\t204.216.27.XX\t\t; Workstation\n" "\t\t\tMX\t10 nevdull.FreeBSD.org\t; Mailhost\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:809 +#: documentation/content/en/books/handbook/mail/_index.adoc:817 msgid "" "This will redirect mail for the workstation to the MTA no matter where the A " "record points. The mail is sent to the MX host." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:812 +#: documentation/content/en/books/handbook/mail/_index.adoc:820 msgid "" "This must be configured on a DNS server. If the network does not run its " "own DNS server, talk to the ISP or DNS provider." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:814 +#: documentation/content/en/books/handbook/mail/_index.adoc:822 msgid "The following is an example of virtual email hosting." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:816 +#: documentation/content/en/books/handbook/mail/_index.adoc:824 msgid "" "Consider a customer with the domain `customer1.org`, where all the mail for " "`customer1.org` should be sent to `mail.myhost.com`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:818 +#: documentation/content/en/books/handbook/mail/_index.adoc:826 msgid "The DNS entry should look like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:822 +#: documentation/content/en/books/handbook/mail/_index.adoc:830 #, no-wrap msgid "customer1.org\t\tMX\t10\tmail.myhost.com\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:826 +#: documentation/content/en/books/handbook/mail/_index.adoc:834 msgid "" "An `A` record is _not_ needed for `customer1.org` in order to only handle " "email for that domain. However, running `ping` against `customer1.org` will " "not work unless an `A` record exists for it." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:829 +#: documentation/content/en/books/handbook/mail/_index.adoc:837 msgid "" "Tell the MTA which domains and/or hostnames it should accept mail for. " "Either of the following will work for Sendmail:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:831 +#: documentation/content/en/books/handbook/mail/_index.adoc:839 msgid "" "Add the hosts to [.filename]#/etc/mail/local-host-names# when using the " "`FEATURE(use_cw_file)`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:832 +#: documentation/content/en/books/handbook/mail/_index.adoc:840 msgid "Add a `Cwyour.host.com` line to [.filename]#/etc/sendmail.cf#." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:834 +#: documentation/content/en/books/handbook/mail/_index.adoc:842 #, no-wrap msgid "Setting Up to Send Only" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:838 +#: documentation/content/en/books/handbook/mail/_index.adoc:846 msgid "" "There are many instances where one may only want to send mail through a " "relay. Some examples are:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:840 +#: documentation/content/en/books/handbook/mail/_index.adoc:848 msgid "" -"The computer is a desktop machine that needs to use programs such as man:" -"mail[1], using the ISP's mail relay." +"The computer is a desktop machine that needs to use programs such as " +"man:mail[1], using the ISP's mail relay." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:841 +#: documentation/content/en/books/handbook/mail/_index.adoc:849 msgid "" "The computer is a server that does not handle mail locally, but needs to " "pass off all mail to a relay for processing." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:844 +#: documentation/content/en/books/handbook/mail/_index.adoc:852 msgid "" "While any MTA is capable of filling this particular niche, it can be " "difficult to properly configure a full-featured MTA just to handle " "offloading mail. Programs such as Sendmail and Postfix are overkill for " "this use." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:846 +#: documentation/content/en/books/handbook/mail/_index.adoc:854 msgid "" "Additionally, a typical Internet access service agreement may forbid one " "from running a \"mail server\"." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:850 +#: documentation/content/en/books/handbook/mail/_index.adoc:858 msgid "" "The easiest way to fulfill those needs is to use the man:dma[8] MTA included " "in the crossref:mail[configuring-dragonfly-mail-agent, base system]. For " "systems up to 13.2, need be to installed from ports." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:852 +#: documentation/content/en/books/handbook/mail/_index.adoc:860 msgid "" "In addition to man:dma[8], third-party software can be used to achieve the " "same, like package:mail/ssmtp[]." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:857 +#: documentation/content/en/books/handbook/mail/_index.adoc:865 #, no-wrap msgid "" "# cd /usr/ports/mail/ssmtp\n" "# make install replace clean\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:860 +#: documentation/content/en/books/handbook/mail/_index.adoc:868 msgid "" "Once installed, package:mail/ssmtp[] can be configured with [.filename]#/usr/" "local/etc/ssmtp/ssmtp.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:867 +#: documentation/content/en/books/handbook/mail/_index.adoc:875 #, no-wrap msgid "" "root=yourrealemail@example.com\n" "mailhub=mail.example.com\n" "rewriteDomain=example.com\n" "hostname=_HOSTNAME_\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:872 +#: documentation/content/en/books/handbook/mail/_index.adoc:880 msgid "" "Use the real email address for `root`. Enter the ISP's outgoing mail relay " "in place of `mail.example.com`. Some ISPs call this the \"outgoing mail " "server\" or \"SMTP server\"." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:874 +#: documentation/content/en/books/handbook/mail/_index.adoc:882 msgid "Make sure to disable Sendmail, including the outgoing mail service." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:876 +#: documentation/content/en/books/handbook/mail/_index.adoc:884 msgid "" "package:mail/ssmtp[] has some other options available. Refer to the examples " "in [.filename]#/usr/local/etc/ssmtp# or the manual page of ssmtp for more " "information." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:878 +#: documentation/content/en/books/handbook/mail/_index.adoc:886 msgid "" "Setting up ssmtp in this manner allows any software on the computer that " "needs to send mail to function properly, while not violating the ISP's usage " "policy or allowing the computer to be hijacked for spamming." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:880 +#: documentation/content/en/books/handbook/mail/_index.adoc:888 #, no-wrap msgid "SMTP Authentication in Sendmail" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:884 +#: documentation/content/en/books/handbook/mail/_index.adoc:892 msgid "" "Configuring SMTP authentication on the MTA provides a number of benefits. " "SMTP authentication adds a layer of security to Sendmail, and provides " "mobile users who switch hosts the ability to use the same MTA without the " "need to reconfigure their mail client's settings each time." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:888 +#: documentation/content/en/books/handbook/mail/_index.adoc:896 msgid "" "Install package:security/cyrus-sasl2[] from the Ports Collection. This port " "supports a number of compile-time options. For the SMTP authentication " "method demonstrated in this example, make sure that `LOGIN` is not disabled." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:890 +#: documentation/content/en/books/handbook/mail/_index.adoc:898 msgid "" "After installing package:security/cyrus-sasl2[], edit [.filename]#/usr/local/" "lib/sasl2/Sendmail.conf#, or create it if it does not exist, and add the " "following line:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:894 +#: documentation/content/en/books/handbook/mail/_index.adoc:902 #, no-wrap msgid "pwcheck_method: saslauthd\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:897 +#: documentation/content/en/books/handbook/mail/_index.adoc:905 msgid "" "Next, install package:security/cyrus-sasl2-saslauthd[] and add execute the " "following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:901 +#: documentation/content/en/books/handbook/mail/_index.adoc:909 #, no-wrap msgid "# sysrc saslauthd_enable=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:904 +#: documentation/content/en/books/handbook/mail/_index.adoc:912 msgid "Finally, start the saslauthd daemon:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:908 +#: documentation/content/en/books/handbook/mail/_index.adoc:916 #, no-wrap msgid "# service saslauthd start\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:912 +#: documentation/content/en/books/handbook/mail/_index.adoc:920 msgid "" "This daemon serves as a broker for Sendmail to authenticate against the " "FreeBSD man:passwd[5] database. This saves the trouble of creating a new " "set of usernames and passwords for each user that needs to use SMTP " "authentication, and keeps the login and mail password the same." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:914 +#: documentation/content/en/books/handbook/mail/_index.adoc:922 msgid "Next, edit [.filename]#/etc/make.conf# and add the following lines:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:919 +#: documentation/content/en/books/handbook/mail/_index.adoc:927 #, no-wrap msgid "" "SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL\n" "SENDMAIL_LDADD=/usr/local/lib/libsasl2.so\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:923 +#: documentation/content/en/books/handbook/mail/_index.adoc:931 msgid "" "These lines provide Sendmail the proper configuration options for linking to " "package:cyrus-sasl2[] at compile time. Make sure that package:cyrus-sasl2[] " "has been installed before recompiling Sendmail." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:925 +#: documentation/content/en/books/handbook/mail/_index.adoc:933 msgid "Recompile Sendmail by executing the following commands:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:934 +#: documentation/content/en/books/handbook/mail/_index.adoc:942 #, no-wrap msgid "" "# cd /usr/src/lib/libsmutil\n" "# make cleandir && make obj && make\n" "# cd /usr/src/lib/libsm\n" "# make cleandir && make obj && make\n" "# cd /usr/src/usr.sbin/sendmail\n" "# make cleandir && make obj && make && make install\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:937 +#: documentation/content/en/books/handbook/mail/_index.adoc:945 msgid "" "This compile should not have any problems if [.filename]#/usr/src# has not " "changed extensively and the shared libraries it needs are available." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:940 +#: documentation/content/en/books/handbook/mail/_index.adoc:948 msgid "" "After Sendmail has been compiled and reinstalled, edit [.filename]#/etc/mail/" "freebsd.mc# or the local [.filename]#.mc#. Many administrators choose to " "use the output from man:hostname[1] as the name of [.filename]#.mc# for " "uniqueness." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:942 +#: documentation/content/en/books/handbook/mail/_index.adoc:950 msgid "Add these lines:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:948 +#: documentation/content/en/books/handbook/mail/_index.adoc:956 #, no-wrap msgid "" "dnl set SASL options\n" "TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl\n" "define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:952 +#: documentation/content/en/books/handbook/mail/_index.adoc:960 msgid "" "These options configure the different methods available to Sendmail for " "authenticating users. To use a method other than pwcheck, refer to the " "Sendmail documentation." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:955 +#: documentation/content/en/books/handbook/mail/_index.adoc:963 msgid "" "Finally, run man:make[1] while in [.filename]#/etc/mail#. That will run the " -"new [.filename]#.mc# and create a [.filename]#.cf# named either [." -"filename]#freebsd.cf# or the name used for the local [.filename]#.mc#." +"new [.filename]#.mc# and create a [.filename]#.cf# named either " +"[.filename]#freebsd.cf# or the name used for the local [.filename]#.mc#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:957 +#: documentation/content/en/books/handbook/mail/_index.adoc:965 msgid "" -"Then, run `make install restart`, which will copy the file to [." -"filename]#sendmail.cf#, and properly restart Sendmail." +"Then, run `make install restart`, which will copy the file to " +"[.filename]#sendmail.cf#, and properly restart Sendmail." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:959 +#: documentation/content/en/books/handbook/mail/_index.adoc:967 msgid "" "For more information about this process, refer to [.filename]#/etc/mail/" "Makefile#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:962 +#: documentation/content/en/books/handbook/mail/_index.adoc:970 msgid "" "To test the configuration, use a MUA to send a test message. For further " "investigation, set the `LogLevel` of Sendmail to `13` and watch [.filename]#/" "var/log/maillog# for any errors." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:963 +#: documentation/content/en/books/handbook/mail/_index.adoc:971 msgid "" -"For more information, refer to http://www.sendmail.org/~ca/email/auth." -"html[SMTP authentication]." +"For more information, refer to http://www.sendmail.org/~ca/email/" +"auth.html[SMTP authentication]." msgstr "" diff --git a/documentation/content/en/books/handbook/mirrors/_index.po b/documentation/content/en/books/handbook/mirrors/_index.po index 0d27d5e7fe..f76a0364c1 100644 --- a/documentation/content/en/books/handbook/mirrors/_index.po +++ b/documentation/content/en/books/handbook/mirrors/_index.po @@ -1,1737 +1,1458 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/mirrors/_index.adoc:1 #, no-wrap msgid "How to get FreeBSD: CD and DVD sets, FTP sites and how to install and use Git" msgstr "" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/mirrors/_index.adoc:1 #, no-wrap msgid "Part V. Appendices" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/mirrors/_index.adoc:1 #, no-wrap msgid "Appendix A. Obtaining FreeBSD" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/mirrors/_index.adoc:14 #, no-wrap msgid "Obtaining FreeBSD" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/mirrors/_index.adoc:52 #, no-wrap msgid "Mirrors" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:56 msgid "" "The official mirrors of the FreeBSD project are made up of many machines " "operated by the project cluster administrators and behind GeoDNS to direct " "users to the closest available mirror. Current locations are Australia, " "Brazil, Germany, Japan (two sites), Malaysia, South Africa, Sweden, Taiwan, " "United Kingdom, United States of America (California, New Jersey, and " "Washington)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:58 msgid "Official mirrors service:" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:61 #, no-wrap msgid "Service Name" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:61 #: documentation/content/en/books/handbook/mirrors/_index.adoc:100 #, no-wrap msgid "Protocols" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:63 #, no-wrap msgid "More information" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:64 #, no-wrap msgid "**docs.FreeBSD.org**" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:65 #, no-wrap msgid "link:https://docs.FreeBSD.org/[https]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:67 #, no-wrap msgid "FreeBSD Documentation Portal." msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:68 #, no-wrap msgid "**download.FreeBSD.org**" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:69 #, no-wrap msgid "link:https://download.FreeBSD.org/[https] link:ftp://download.FreeBSD.org/pub/FreeBSD/[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:71 #, no-wrap msgid "Same content as `ftp.FreeBSD.org`, `ftp` is a legacy name; `download.FreeBSD.org` is recommended." msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:72 #, no-wrap msgid "**git.FreeBSD.org**" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:73 #, no-wrap msgid "git over `https` and `ssh`" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:75 #, no-wrap msgid "More details on link:https://docs.freebsd.org/en/books/handbook/mirrors/#git[using git] section." msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:76 #, no-wrap msgid "**pkg.FreeBSD.org**" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:77 #, no-wrap msgid "man:pkg[8] over `http` and `https`" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:79 #, no-wrap msgid "Official FreeBSD package repositories used by the man:pkg[8] program." msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:80 #, no-wrap msgid "**vuxml.FreeBSD.org** / **www.VuXML.org**" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:81 #, no-wrap msgid "link:https://www.vuxml.org/[https]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:83 #, no-wrap msgid "FreeBSD Project VuXML web page. `pkg audit` fetches the list of vulnerabilities from this service." msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:84 #, no-wrap msgid "**www.FreeBSD.org**" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:85 #, no-wrap msgid "link:https://www.FreeBSD.org/[https]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:86 #, no-wrap msgid "FreeBSD Website." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:89 msgid "All official mirrors support IPv4 and IPv6." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:91 msgid "" "http://ftp-archive.FreeBSD.org is not in the GeoDNS Infrastructure, hosted " "in only one location (US)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:93 msgid "" "The project is looking for new locations; those willing to sponsor, please " "reach out to the Cluster Administrators team for more information." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:95 msgid "Mirror list maintained by the community and other companies:" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:98 #, no-wrap msgid "Country" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:98 #, no-wrap msgid "Hostname" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:101 #, no-wrap msgid "Australia icon:envelope[link=mailto:{mirrors-australia-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:102 #, no-wrap msgid "ftp.au.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:104 #, no-wrap msgid "link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.au.FreeBSD.org[rsync] link:rsync://ftp.au.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:106 #, no-wrap msgid "ftp3.au.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:108 #, no-wrap msgid "link:http://ftp3.au.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.au.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.au.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:109 #, no-wrap msgid "Austria icon:envelope[link=mailto:{mirrors-austria-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:110 #, no-wrap msgid "ftp.at.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:112 #, no-wrap msgid "link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http] link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http_v6] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp_v6] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:113 #, no-wrap msgid "Brazil icon:envelope[link=mailto:{mirrors-brazil-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:114 #, no-wrap msgid "ftp2.br.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:116 #, no-wrap msgid "link:http://ftp2.br.FreeBSD.org/FreeBSD[http] link:rsync://ftp2.br.FreeBSD.org[rsync] link:rsync://ftp2.br.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:118 #, no-wrap msgid "ftp3.br.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:120 #, no-wrap msgid "link:http://ftp3.br.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.br.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.br.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:121 #, no-wrap msgid "Bulgaria icon:envelope[link=mailto:{mirrors-bulgaria-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:122 #, no-wrap msgid "ftp.bg.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:124 #, no-wrap msgid "link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.bg.FreeBSD.org[rsync] link:rsync://ftp.bg.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:125 #, no-wrap msgid "Czech Republic icon:envelope[link=mailto:{mirrors-czech-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:126 #, no-wrap msgid "ftp.cz.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:128 #, no-wrap msgid "link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.cz.FreeBSD.org[rsync] link:rsync://ftp.cz.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:129 #, no-wrap msgid "Denmark icon:envelope[link=mailto:{mirrors-denmark-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:130 #, no-wrap msgid "ftp.dk.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:132 #, no-wrap msgid "link:http://ftp.dk.FreeBSD.org/FreeBSD/[http] link:http://ftp.dk.FreeBSD.org/FreeBSD/[http_v6] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp_v6] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:133 #, no-wrap msgid "Finland icon:envelope[link=mailto:{mirrors-finland-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:134 #, no-wrap msgid "ftp.fi.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:136 #, no-wrap msgid "link:ftp://ftp.fi.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:137 #, no-wrap msgid "France icon:envelope[link=mailto:{mirrors-france-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:138 #, no-wrap msgid "ftp.fr.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:140 #, no-wrap msgid "link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.fr.FreeBSD.org[rsync] link:rsync://ftp.fr.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:142 #, no-wrap msgid "ftp3.fr.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:144 #, no-wrap msgid "link:ftp://ftp3.fr.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:146 #, no-wrap msgid "ftp6.fr.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:148 #, no-wrap msgid "link:http://ftp6.fr.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp6.fr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp6.fr.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:149 #, no-wrap msgid "Germany icon:envelope[link=mailto:{mirrors-germany-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:150 #, no-wrap msgid "ftp.de.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:152 #, no-wrap msgid "link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.de.FreeBSD.org[rsync] link:rsync://ftp.de.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:154 #, no-wrap msgid "ftp1.de.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:156 #, no-wrap msgid "link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp1.de.FreeBSD.org[rsync] link:rsync://ftp1.de.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:158 #, no-wrap msgid "ftp2.de.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:160 #, no-wrap msgid "link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.de.FreeBSD.org[rsync] link:rsync://ftp2.de.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:162 #, no-wrap msgid "ftp5.de.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:164 #, no-wrap msgid "link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:166 #, no-wrap msgid "ftp7.de.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:168 #, no-wrap msgid "link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:169 #, no-wrap msgid "Greece icon:envelope[link=mailto:{mirrors-greece-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:170 #, no-wrap msgid "ftp.gr.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:172 #, no-wrap msgid "link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:174 #, no-wrap msgid "ftp2.gr.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:176 #, no-wrap msgid "link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.gr.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:177 #, no-wrap msgid "Japan icon:envelope[link=mailto:{mirrors-japan-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:178 #, no-wrap msgid "ftp.jp.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:180 #, no-wrap msgid "link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.jp.FreeBSD.org[rsync] link:rsync://ftp.jp.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:182 #, no-wrap msgid "ftp2.jp.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:184 #, no-wrap msgid "link:ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.jp.FreeBSD.org[rsync] link:rsync://ftp2.jp.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:186 #, no-wrap msgid "ftp3.jp.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:188 #, no-wrap msgid "link:http://ftp3.jp.FreeBSD.org/pub/FreeBSD[http] link:rsync://ftp3.jp.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:190 #, no-wrap msgid "ftp4.jp.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:192 #, no-wrap msgid "link:ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:194 #, no-wrap msgid "ftp6.jp.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:196 #, no-wrap msgid "link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp6.jp.FreeBSD.org[rsync] link:rsync://ftp6.jp.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:197 #, no-wrap msgid "Kazakhstan icon:envelope[link=mailto:support@ps.kz, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:198 #, no-wrap msgid "mirror.ps.kz" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:200 #, no-wrap msgid "http://mirror.ps.kz/freebsd[http] link:ftp://mirror.ps.kz/freebsd[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:202 #, no-wrap msgid "mirror.neolabs.kz" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:204 #, no-wrap msgid "link:http://mirror.neolabs.kz/freebsd[http] link:ftp://mirror.neolabs.kz/freebsd[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:205 #, no-wrap msgid "Korea icon:envelope[link=mailto:{mirrors-korea-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:206 #, no-wrap msgid "ftp.kr.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:208 #, no-wrap msgid "link:http://ftp.kr.FreeBSD.org/pub/FreeBSD[http] link:https://ftp.kr.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp.kr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.kr.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:210 #, no-wrap msgid "ftp2.kr.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:212 #, no-wrap msgid "link:rsync://ftp2.kr.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:213 #, no-wrap msgid "Latvia icon:envelope[link=mailto:{mirrors-latvia-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:214 #, no-wrap msgid "ftp.lv.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:216 #, no-wrap msgid "link:http://ftp.lv.FreeBSD.org/freebsd[http] link:ftp://ftp.lv.FreeBSD.org/freebsd[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:217 #, no-wrap msgid "Netherlands icon:envelope[link=mailto:{mirrors-netherlands-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:218 #, no-wrap msgid "ftp.nl.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:220 #, no-wrap msgid "link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.nl.FreeBSD.org[rsync] link:rsync://ftp.nl.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:222 #, no-wrap msgid "ftp2.nl.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:224 #, no-wrap msgid "link:http://ftp2.nl.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp2.nl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.nl.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:226 #, no-wrap msgid "mirror.nl.altushost.com" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:228 #, no-wrap msgid "link:https://mirror.nl.altushost.com/FreeBSD[https]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:229 #, no-wrap msgid "New Zealand icon:envelope[link=mailto:{mirrors-new-zealand-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:230 #, no-wrap msgid "ftp.nz.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:232 #, no-wrap msgid "link:http://ftp.nz.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.nz.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:233 #, no-wrap msgid "Norway icon:envelope[link=mailto:{mirrors-norway-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:234 #, no-wrap msgid "ftp.no.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:236 #, no-wrap msgid "link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.no.FreeBSD.org[rsync] link:rsync://ftp.no.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:237 #, no-wrap msgid "Poland icon:envelope[link=mailto:{mirrors-poland-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:238 #, no-wrap msgid "ftp.pl.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:240 #, no-wrap msgid "link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.pl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.pl.FreeBSD.org[rsync] link:rsync://ftp.pl.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:241 #, no-wrap msgid "Russia icon:envelope[link=mailto:{mirrors-russia-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:242 #, no-wrap msgid "ftp.ru.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:244 #, no-wrap msgid "link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ru.FreeBSD.org[rsync] link:rsync://ftp.ru.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:246 #, no-wrap msgid "ftp2.ru.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:248 #, no-wrap msgid "link:https://ftp2.ru.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp2.ru.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.ru.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:249 #, no-wrap msgid "Slovenia icon:envelope[link=mailto:{mirrors-slovenia-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:250 #, no-wrap msgid "ftp.si.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:252 #, no-wrap msgid "link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:253 #, no-wrap msgid "South Africa icon:envelope[link=mailto:{mirrors-south-africa-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:254 #, no-wrap msgid "ftp.za.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:256 #, no-wrap msgid "link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https] link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https_v6] link:rsync://ftp.za.FreeBSD.org[rsync] link:rsync://ftp.za.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:258 #, no-wrap msgid "ftp2.za.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:260 #, no-wrap msgid "link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.za.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:262 #, no-wrap msgid "ftp4.za.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:264 #, no-wrap msgid "link:http://ftp4.za.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp4.za.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.za.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:265 #, no-wrap msgid "Sweden icon:envelope[link=mailto:{mirrors-sweden-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:266 #, no-wrap msgid "ftp.se.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:268 #, no-wrap msgid "link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.se.FreeBSD.org[rsync] link:rsync://ftp.se.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:270 #, no-wrap msgid "mirror.se.altushost.com" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:272 #, no-wrap msgid "link:https://mirror.se.altushost.com/FreeBSD[https]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:273 #, no-wrap msgid "Taiwan icon:envelope[link=mailto:{mirrors-taiwan-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:274 #, no-wrap msgid "ftp4.tw.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:276 #, no-wrap msgid "link:https://ftp4.tw.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.tw.FreeBSD.org[rsync]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:278 #, no-wrap msgid "ftp5.tw.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:280 #, no-wrap msgid "link:http://ftp5.tw.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp5.tw.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:281 #, no-wrap msgid "Ukraine icon:envelope[link=mailto:{mirrors-ukraine-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:282 #, no-wrap msgid "ftp.ua.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:284 #, no-wrap msgid "link:http://ftp.ua.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ua.FreeBSD.org[rsync] link:rsync://ftp.ua.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:285 #, no-wrap msgid "United Kingdom icon:envelope[link=mailto:{mirrors-uk-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:286 #, no-wrap msgid "ftp.uk.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:288 #, no-wrap msgid "link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.uk.FreeBSD.org[rsync] link:rsync://ftp.uk.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:290 #, no-wrap msgid "ftp2.uk.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:292 #, no-wrap msgid "link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https_v6] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:293 #, no-wrap msgid "United States of America icon:envelope[link=mailto:{mirrors-us-email}, title=\"mirror contact\"]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:294 #, no-wrap msgid "ftp11.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:296 #, no-wrap msgid "link:http://ftp11.FreeBSD.org/pub/FreeBSD[http] link:http://ftp11.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp11.FreeBSD.org[rsync] link:rsync://ftp11.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:298 #, no-wrap msgid "ftp14.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:300 #, no-wrap msgid "link:ftp://ftp14.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp14.FreeBSD.org[rsync] (Former official tier 1)" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:302 #, no-wrap msgid "ftp5.FreeBSD.org" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:303 #, no-wrap msgid "link:http://ftp5.FreeBSD.org/pub/FreeBSD[http] link:http://ftp5.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:306 msgid "" "The current list of protocols supported by the community mirrors was last " "updated on 2022-01-31, and it's not guaranteed." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/mirrors/_index.adoc:308 #, no-wrap msgid "Using Git" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:311 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:444 #, no-wrap msgid "Introduction" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:315 msgid "" "As of December 2020, FreeBSD uses git as the primary version control system " "for storing all of FreeBSD's base source code and documentation. As of " "April 2021, FreeBSD uses git as the only version control system for storing " "all of FreeBSD's Ports Collection." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/mirrors/_index.adoc:320 msgid "" "Git is generally a developer tool. Users may prefer to use `freebsd-update` " "(crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD Update”]) " "to update the FreeBSD base system." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:323 msgid "" "This section demonstrates how to install Git on a FreeBSD system and use it " "to create a local copy of a FreeBSD source code repository." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:325 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:470 #, no-wrap msgid "Installation" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:328 msgid "Git can be installed from the Ports Collection, or as a package:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/mirrors/_index.adoc:332 #, no-wrap msgid "# pkg install git\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:335 #, no-wrap msgid "Running Git" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:339 msgid "" "To fetch a clean copy of the sources into a local directory, use `git " "clone`. This directory of files is called the _working tree_." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:344 msgid "" "Git uses URLs to designate a repository. There are three different " "repositories, `src` for the FreeBSD system source code, `doc` for " "documentation, and `ports` for the FreeBSD Ports Collection. All three are " "reachable over two different protocols: HTTPS and SSH. For example, the URL " "`https://git.FreeBSD.org/src.git` specifies the main branch of the `src` " "repository, using the `https` protocol." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/mirrors/_index.adoc:346 #, no-wrap msgid "FreeBSD Git Repository URL Table" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:349 #, no-wrap msgid "Item" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:350 #, no-wrap msgid "Git URL" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:350 #, no-wrap msgid "Read-only src repo via HTTPS" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:351 #, no-wrap msgid "`https://git.FreeBSD.org/src.git`" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:351 #, no-wrap msgid "Read-only src repo via anon-ssh" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:352 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/src.git`" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:352 #, no-wrap msgid "Read-only doc repo via HTTPS" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:353 #, no-wrap msgid "`https://git.FreeBSD.org/doc.git`" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:353 #, no-wrap msgid "Read-only doc repo via anon-ssh" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:354 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/doc.git`" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:354 #, no-wrap msgid "Read-only ports repo via HTTPS" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:355 #, no-wrap msgid "`https://git.FreeBSD.org/ports.git`" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:355 #, no-wrap msgid "Read-only ports repo via anon-ssh" msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:356 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/ports.git`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:360 msgid "" "External mirrors maintained by project members are also available; please " "refer to the crossref:mirrors[external-mirrors, External mirrors] section." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:362 msgid "To clone a copy of the FreeBSD system source code repository:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/mirrors/_index.adoc:366 #, no-wrap msgid "# git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:371 msgid "" "The `-o freebsd` option specifies the origin; by convention in the FreeBSD " "documentation, the origin is assumed to be `freebsd`. Because the initial " "checkout must download the full branch of the remote repository, it can take " "a while. Please be patient." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:374 msgid "" "Initially, the working tree contains source code for the `main` branch, " "which corresponds to CURRENT. To switch to 13-STABLE instead:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/mirrors/_index.adoc:378 #, no-wrap msgid "" "# cd /usr/src\n" "# git checkout stable/13\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:382 msgid "" "The working tree can be updated with `git pull`. To update [.filename]#/usr/" "src# created in the example above, use:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/mirrors/_index.adoc:387 #, no-wrap msgid "" "# cd /usr/src\n" "# git pull --rebase\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:390 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:545 msgid "" "The update is much quicker than a checkout, only transferring files that " "have changed." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:391 #, no-wrap msgid "Web-based repository browser" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:394 msgid "" -"The FreeBSD project uses cgit as the web-based repository browser: link:" -"https://cgit.FreeBSD.org/[https://cgit.FreeBSD.org/]." +"The FreeBSD project uses cgit as the web-based repository browser: " +"link:https://cgit.FreeBSD.org/[https://cgit.FreeBSD.org/]." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:395 #, no-wrap msgid "For Developers" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:398 msgid "" "For information about write access to repositories see the extref:" "{committers-guide}[Committer's Guide, git-mini-primer]." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:400 #, no-wrap msgid "External mirrors" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:405 msgid "" "Those mirrors are not hosted in FreeBSD.org but still maintained by the " "project members. Users and developers are welcome to pull or browse " "repositories on those mirrors. Pull requests for the `doc` and `src` GitHub " "repositories are being accepted; otherwise, the project workflow with those " "mirrors is still under discussion." msgstr "" #. type: Labeled list #: documentation/content/en/books/handbook/mirrors/_index.adoc:406 #, no-wrap msgid "Codeberg" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:408 msgid "doc: https://codeberg.org/FreeBSD/freebsd-doc" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:409 msgid "ports: https://codeberg.org/FreeBSD/freebsd-ports" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:410 msgid "src: https://codeberg.org/FreeBSD/freebsd-src" msgstr "" #. type: Labeled list #: documentation/content/en/books/handbook/mirrors/_index.adoc:411 #, no-wrap msgid "GitHub" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:413 msgid "doc: https://github.com/freebsd/freebsd-doc" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:414 msgid "ports: https://github.com/freebsd/freebsd-ports" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:415 msgid "src: https://github.com/freebsd/freebsd-src" msgstr "" #. type: Labeled list #: documentation/content/en/books/handbook/mirrors/_index.adoc:416 #, no-wrap msgid "GitLab" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:418 msgid "doc: https://gitlab.com/FreeBSD/freebsd-doc" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:419 msgid "ports: https://gitlab.com/FreeBSD/freebsd-ports" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:420 msgid "src: https://gitlab.com/FreeBSD/freebsd-src" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:421 #, no-wrap msgid "Mailing lists" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:425 msgid "" "The main mailing list for general usage and questions about git in the " "FreeBSD project is https://lists.freebsd.org/subscription/freebsd-" "git[freebsd-git]. For more details, including commit messages lists, see " "the crossref:handbook/eresources[eresources-mail, Mailing Lists] chapter." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/mirrors/_index.adoc:426 #, no-wrap msgid "SSH host keys" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:429 msgid "gitrepo.FreeBSD.org host key fingerprints:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:430 msgid "" "ECDSA key fingerprint is `SHA256:seWO5D27ySURcx4bknTNKlC1mgai0whP443PAKEvvZA`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:431 msgid "" -"ED25519 key fingerprint is `SHA256:" -"lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`" +"ED25519 key fingerprint is " +"`SHA256:lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:432 msgid "" "RSA key fingerprint is `SHA256:f453CUEFXEJAXlKeEHV+ajJfeEfx9MdKQUD7lIscnQI`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:434 msgid "git.FreeBSD.org host key fingerprints:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:435 msgid "" "ECDSA key fingerprint is `SHA256:/UlirUAsGiitupxmtsn7f9b7zCWd0vCs4Yo/tpVWP9w`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:436 msgid "" -"ED25519 key fingerprint is `SHA256:" -"y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`" +"ED25519 key fingerprint is " +"`SHA256:y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:437 msgid "" "RSA key fingerprint is `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:439 msgid "These are also published as SSHFP records in DNS." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/mirrors/_index.adoc:441 #, no-wrap -msgid "Using Subversion" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:451 -msgid "" -"As of December 2020, FreeBSD uses git as the primary version control system " -"for storing all of FreeBSD's source code and documentation. Changes from " -"the git repo on the `stable/11`, `stable/12` and related releng branches are " -"exported to the Subversion repository. This export will continue through " -"the life of these branches. From July 2012 to March 2021, FreeBSD used " -"Subversion as the only version control system for storing all of FreeBSD's " -"Ports Collection. As of April 2021, FreeBSD uses git as the only version " -"control system for storing all of FreeBSD's Ports Collection." -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:457 -msgid "" -"Subversion is generally a developer tool. Users may prefer to use `freebsd-" -"update` (crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD " -"Update”]) to update the FreeBSD base system, and `git` (crossref:ports[ports-" -"using,“Using the Ports Collection”]) to update the FreeBSD Ports " -"Collection. After March 2021, Subversion use is only for legacy branches " -"(`stable/11` and `stable/12`)." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:460 -msgid "" -"This section demonstrates how to install Subversion on a FreeBSD system and " -"use it to create a local copy of a FreeBSD repository. Additional " -"information on the use of Subversion is included." -msgstr "" - -#. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:462 -#, no-wrap -msgid "Svnlite" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:466 -msgid "" -"A lightweight version of Subversion is already installed on FreeBSD as " -"`svnlite`. The port or package version of Subversion is only needed if the " -"Python or Perl API is needed, or if a later version of Subversion is desired." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:468 -msgid "" -"The only difference from normal Subversion use is that the command name is " -"`svnlite`." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:473 -msgid "" -"If `svnlite` is unavailable or the full version of Subversion is needed, " -"then it must be installed." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:475 -msgid "Subversion can be installed from the Ports Collection:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:480 -#, no-wrap -msgid "" -"# cd /usr/ports/devel/subversion\n" -"# make install clean\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:483 -msgid "Subversion can also be installed as a package:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:487 -#, no-wrap -msgid "# pkg install subversion\n" -msgstr "" - -#. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:490 -#, no-wrap -msgid "Running Subversion" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:494 -msgid "" -"To fetch a clean copy of the sources into a local directory, use `svn`. The " -"files in this directory are called a _local working copy_." -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:499 -msgid "" -"Move or delete an existing destination directory before using `checkout` for " -"the first time. Checkout over an existing non-`svn` directory can cause " -"conflicts between the existing files and those brought in from the " -"repository." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:505 -msgid "" -"Subversion uses URLs to designate a repository, taking the form of " -"_protocol://hostname/path_. The first component of the path is the FreeBSD " -"repository to access. There are three different repositories, `base` for " -"the FreeBSD base system source code, `ports` for the Ports Collection, and " -"`doc` for documentation. For example, the URL `https://svn.FreeBSD.org/base/" -"head/` specifies the main branch of the src repository, using the `https` " -"protocol." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:507 -msgid "" -"A checkout from a given repository is performed with a command like this:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:511 -#, no-wrap -msgid "# svn checkout https://svn.FreeBSD.org/repository/branch lwcdir\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:514 -msgid "where:" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:516 -msgid "" -"_repository_ is one of the Project repositories: `base`, `ports`, or `doc`." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:517 -msgid "" -"_branch_ depends on the repository used. `ports` and `doc` are mostly " -"updated in the `head` branch, while `base` maintains the latest version of -" -"CURRENT under `head` and the respective latest versions of the -STABLE " -"branches under `stable/11` (11._x_) and `stable/12` (12._x_)." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:518 -msgid "" -"_lwcdir_ is the target directory where the contents of the specified branch " -"should be placed. This is usually [.filename]#/usr/ports# for `ports`, [." -"filename]#/usr/src# for `base`, and [.filename]#/usr/doc# for `doc`." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:521 -msgid "" -"This example checks out the Source Tree from the FreeBSD repository using " -"the HTTPS protocol, placing the local working copy in [.filename]#/usr/" -"src#. If [.filename]#/usr/src# is already present but was not created by " -"`svn`, remember to rename or delete it before the checkout." -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:525 -#, no-wrap -msgid "# svn checkout https://svn.FreeBSD.org/base/head /usr/src\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:529 -msgid "" -"Because the initial checkout must download the full branch of the remote " -"repository, it can take a while. Please be patient." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:531 -msgid "" -"After the initial checkout, the local working copy can be updated by running:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:535 -#, no-wrap -msgid "# svn update lwcdir\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:538 -msgid "To update [.filename]#/usr/src# created in the example above, use:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:542 -#, no-wrap -msgid "# svn update /usr/src\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:549 -msgid "" -"An alternate way of updating the local working copy after checkout is " -"provided by the [.filename]#Makefile# in the [.filename]#/usr/ports#, [." -"filename]#/usr/src#, and [.filename]#/usr/doc# directories. Set " -"`SVN_UPDATE` and use the `update` target. For example, to update [." -"filename]#/usr/src#:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:554 -#, no-wrap -msgid "" -"# cd /usr/src\n" -"# make update SVN_UPDATE=yes\n" -msgstr "" - -#. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:557 -#, no-wrap -msgid "Subversion Mirror Sites" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:560 -msgid "The FreeBSD Subversion repository is:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:564 -#, no-wrap -msgid "svn.FreeBSD.org\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:568 -msgid "" -"This is a publicly accessible mirror network that uses GeoDNS to select an " -"appropriate back end server. To view the FreeBSD Subversion repositories " -"through a browser, use https://svnweb.FreeBSD.org/[https://svnweb.FreeBSD." -"org/]." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:570 -msgid "" -"HTTPS is the preferred protocol, but the [.filename]#security/ca_root_nss# " -"package will need to be installed in order to automatically validate " -"certificates." -msgstr "" - -#. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:571 -#, no-wrap -msgid "For More Information" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:574 -msgid "" -"For other information about using Subversion, please see the \"Subversion " -"Book\", titled http://svnbook.red-bean.com/[Version Control with " -"Subversion], or the http://subversion.apache.org/docs/[Subversion " -"Documentation]." -msgstr "" - -#. type: Title == -#: documentation/content/en/books/handbook/mirrors/_index.adoc:576 -#, no-wrap msgid "Disc Copies" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:579 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:444 msgid "FreeBSD disc copies are available from several online retailers:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:589 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:454 #, no-wrap msgid "" "FreeBSD Mall, Inc.\n" "1164 Claremont Dr\n" "Brentwood, CA\n" "94513\n" "USA\n" "Phone: +1 925 240-6652\n" "Fax: +1 925 674-0821\n" "Email: info@freebsdmall.com\n" "Website: https://www.freebsdmall.com" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:592 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:457 #, no-wrap msgid "" "Getlinux\n" "Website: https://www.getlinux.fr/" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:599 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:464 #, no-wrap msgid "" "Dr. Hinner EDV\n" "Schäftlarnstr. 10 // 4. Stock\n" "D-81371 München\n" "Germany\n" "Phone: +49 171 417 544 6\n" "Email: infow@hinner.de\n" "Website: http://www.hinner.de/linux/freebsd.html" msgstr "" diff --git a/documentation/content/en/books/handbook/ports/_index.po b/documentation/content/en/books/handbook/ports/_index.po index 50187e8b71..57d215f4d6 100644 --- a/documentation/content/en/books/handbook/ports/_index.po +++ b/documentation/content/en/books/handbook/ports/_index.po @@ -1,2522 +1,2527 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/ports/_index.adoc:1 #, no-wrap msgid "FreeBSD provides two complementary technologies for installing third-party software: the FreeBSD Ports Collection, for installing from source, and packages, for installing from pre-built binaries" msgstr "" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/ports/_index.adoc:1 #, no-wrap msgid "Part I. Getting Started" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/ports/_index.adoc:1 #, no-wrap msgid "Chapter 4. Installing Applications: Packages and Ports" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/ports/_index.adoc:14 #, no-wrap msgid "Installing Applications: Packages and Ports" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/ports/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:58 msgid "" "FreeBSD is bundled with a rich collection of system tools as part of the " "base system. In addition, FreeBSD provides two complementary technologies " "for installing third-party software: the FreeBSD Ports Collection, for " "installing from source, and packages, for installing from pre-built " "binaries. Either method may be used to install software from local media or " "from the network." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:60 msgid "After reading this chapter, you will know:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:62 msgid "The difference between binary packages and ports." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:63 msgid "How to find third-party software that has been ported to FreeBSD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:64 msgid "How to manage binary packages using pkg." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:65 msgid "" "How to build third-party software from source using the Ports Collection." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:66 msgid "" "How to find the files installed with the application for post-installation " "configuration." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:67 msgid "What to do if a software installation fails." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/ports/_index.adoc:69 #, no-wrap msgid "Overview of Software Installation" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:73 msgid "" "A FreeBSD _port_ is a collection of files designed to automate the process " "of compiling an application from source code. The files that comprise a " "port contain all the necessary information to automatically download, " "extract, patch, compile, and install the application." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:75 msgid "" "If the software has not already been adapted and tested on FreeBSD, the " "source code might need editing in order for it to install and run properly." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:78 msgid "" "However, over link:https://ports.FreeBSD.org[{numports}] third-party " "applications have already been ported to FreeBSD. When feasible, these " "applications are made available for download as pre-compiled _packages_." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:80 msgid "" "Packages can be manipulated with the FreeBSD package management commands." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:83 msgid "" "Both packages and ports understand dependencies. If a package or port is " "used to install an application and a dependent library is not already " "installed, the library will automatically be installed first." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:86 msgid "" "A FreeBSD package contains pre-compiled copies of all the commands for an " "application, as well as any configuration files and documentation. A " "package can be manipulated with the man:pkg[8] commands, such as `pkg " "install`." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:89 msgid "" "While the two technologies are similar, packages and ports each have their " "own strengths. Select the technology that meets your requirements for " "installing a particular application." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/ports/_index.adoc:90 #, no-wrap msgid "Package Benefits" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:92 msgid "" "A compressed package tarball is typically smaller than the compressed " "tarball containing the source code for the application." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:93 msgid "" "Packages do not require compilation time. For large applications, such as " "Firefox, KDE Plasma, or GNOME, this can be important on a slow system." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:94 msgid "" "Packages do not require any understanding of the process involved in " "compiling software on FreeBSD." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/ports/_index.adoc:95 #, no-wrap msgid "Port Benefits" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:97 msgid "" "Packages are normally compiled with conservative options because they have " "to run on the maximum number of systems. By compiling from the port, one can " "change the compilation options." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:98 msgid "" "Some applications have compile-time options relating to which features are " "installed. For example, NGINX(R) can be configured with a wide variety of " "different built-in options." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:100 msgid "" "In some cases, multiple packages will exist for the same application with " "different settings. For example, NGINX(R) is available as a `nginx` package " "and a `nginx-lite` package, the former has many more options enabled, but " "this in turn requires many things to be installed as dependencies for it to " "work, thus increasing space consumption and attack surface." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:102 msgid "" "The transitive dependencies can grow quite large, for example the full " "`nginx` package will pull in several X libraries which can be quite " "surprising, so building from ports allow you to choose only the options you " "need without a \"kitchen sink\" approach.In some cases, multiple packages " "will exist for the same application to specify certain settings." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:103 msgid "" "The licensing conditions of some software forbid binary distribution. Such " "software must be distributed as source code which must be compiled by the " "end-user." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:104 msgid "" "Some people do not trust binary distributions or prefer to read through " "source code in order to look for potential problems." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:105 msgid "Source code is needed in order to apply custom patches." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:107 msgid "" "To keep track of updated ports, subscribe to the {freebsd-ports} and the " "{freebsd-ports-bugs}." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:111 msgid "" "Before installing an application, check https://vuxml.freebsd.org/[] for " "related security issues." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:113 msgid "" -"To audit installed packages against known vulnerabilities, run `pkg audit -" -"F`." +"To audit installed packages against known vulnerabilities, run `pkg audit " +"-F`." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:116 msgid "" "The remainder of this chapter explains how to use packages and ports to " "install and manage third-party software on FreeBSD." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/ports/_index.adoc:118 #, no-wrap msgid "Finding Software" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:122 msgid "" "FreeBSD's list of available applications is growing all the time. There are " "a number of ways to find software to install:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:124 msgid "" "The FreeBSD web site maintains an up-to-date searchable list of all the " "available applications, at link:https://ports.FreeBSD.org[Ports Portal]. The " "ports can be searched by application name or by software category." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:125 msgid "" "Dan Langille maintains https://www.freshports.org/[FreshPorts] which " "provides a comprehensive search utility and also tracks changes to the " "applications in the Ports Collection. Registered users can create a " "customized watch list in order to receive an automated email when their " "watched ports are updated." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:126 msgid "" "If finding a particular application becomes challenging, try searching a " "site like https://sourceforge.net/[SourceForge] or https://github.com/" "[GitHub] then check back at the link:https://ports.FreeBSD.org[Ports Portal] " "to see if the application has been ported." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:127 msgid "" "Search the binary package repository for an application using the man:pkg[8] " "command" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/ports/_index.adoc:129 #, no-wrap msgid "Using pkg for Binary Package Management" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:132 msgid "" "man:pkg[8] provides an interface for manipulating\tpackages: registering, " "adding, removing and upgrading packages." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:134 msgid "" "For sites wishing to only use prebuilt binary packages from the FreeBSD " "mirrors, managing packages with man:pkg[8] can be sufficient." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:137 msgid "" -"However, for those sites building from source a separate crossref:" -"ports[ports-upgrading-tools, port management tool] will be needed." +"However, for those sites building from source a separate " +"crossref:ports[ports-upgrading-tools, port management tool] will be needed." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:140 msgid "" "Since man:pkg[8] only works with binary packages, it is not a replacement " "for such tools. Those tools can be used to install software from both " "binary packages and the Ports Collection, while man:pkg[8] installs only " "binary packages." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:142 #, no-wrap msgid "Getting Started with pkg" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:146 msgid "" -"All supported versions of FreeBSD now contain `/usr/sbin/pkg` a.k.a man:" -"pkg[7]. This is a small placeholder that has just the minimum functionality " -"required to install the real man:pkg[8]." +"All supported versions of FreeBSD now contain `/usr/sbin/pkg` a.k.a " +"man:pkg[7]. This is a small placeholder that has just the minimum " +"functionality required to install the real man:pkg[8]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:150 msgid "" "An Internet working connection is required for the bootstrap process to " "succeed." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:153 msgid "Run man:pkg[8] command line:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:157 #, no-wrap msgid "# pkg\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:160 #: documentation/content/en/books/handbook/ports/_index.adoc:245 #: documentation/content/en/books/handbook/ports/_index.adoc:277 #: documentation/content/en/books/handbook/ports/_index.adoc:312 #: documentation/content/en/books/handbook/ports/_index.adoc:339 #: documentation/content/en/books/handbook/ports/_index.adoc:384 #: documentation/content/en/books/handbook/ports/_index.adoc:439 #: documentation/content/en/books/handbook/ports/_index.adoc:466 #: documentation/content/en/books/handbook/ports/_index.adoc:496 #: documentation/content/en/books/handbook/ports/_index.adoc:521 #: documentation/content/en/books/handbook/ports/_index.adoc:539 msgid "The output should be similar to the following:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:165 #, no-wrap msgid "" "The package management tool is not yet installed on your system.\n" "Do you want to fetch and install it now? [y/N]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:168 msgid "" "man:pkg[7] will intercept the command, and if you confirm that is your " "intention, download the man:pkg[8] tarball, install man:pkg[8] from it, " "bootstrap the local package database and then proceed to run the command you " "originally requested." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:170 msgid "" "More recent versions of man:pkg[7] understand `pkg -N` as a test to see if " "man:pkg[8] is installed without triggering the installation, and conversely, " "pkg bootstrap[-f] to install man:pkg[8] (or force it to be reinstalled) " "without performing any other actions." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:173 msgid "" "Usage information for pkg is available in the man:pkg[8] manual page or by " "running `pkg` without additional arguments. Additional pkg configuration " "options are described in man:pkg.conf[5]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:175 msgid "" "Each pkg command argument is documented in a command-specific manual page." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:177 msgid "" "To read the manual page for `pkg install`, for example, run this command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:181 #, no-wrap msgid "# pkg help install\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:186 msgid "" "The rest of this section demonstrates common binary package management tasks " "which can be performed using man:pkg[8]. Each demonstrated command provides " "many switches to customize its use. Refer to a command's help or man page " "for details and more examples." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:188 #, no-wrap msgid "Quarterly and Latest Ports Branches" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:197 msgid "" "The `Quarterly` branch provides users with a more predictable and stable " "experience for port and package installation and upgrades. This is done " "essentially by only allowing non-feature updates. Quarterly branches aim to " "receive security fixes (that may be version updates, or backports of " "commits), bug fixes and ports compliance or framework changes. The " "Quarterly branch is cut from HEAD at the beginning of every (yearly) quarter " "in January, April, July, and October. Branches are named according to the " "year (YYYY) and quarter (Q1-4) they are created in. For example, the " "quarterly branch created in January 2023, is named 2023Q1. And the `Latest` " "branch provides the latest versions of the packages to the users." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:199 msgid "" "To switch man:pkg[8] from Quarterly to Latest run the following commands:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:204 #, no-wrap msgid "" "# mkdir -p /usr/local/etc/pkg/repos\n" "# echo 'FreeBSD: { url: \"pkg+http://pkg.FreeBSD.org/${ABI}/latest\" }' > /usr/local/etc/pkg/repos/FreeBSD.conf\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:207 msgid "" "Then run this command to update the local package repositories catalogues " "for the Latest branch:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:211 #, no-wrap msgid "# pkg update -f\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:214 #, no-wrap msgid "Configure pkg" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:218 msgid "" "man:pkg.conf[5] is the system-wide configuration file used by the man:pkg[8] " "tools. The default location of this file is `/usr/local/etc/pkg.conf`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:223 msgid "" "FreeBSD does not need to have a `pkg.conf` file. Many installations will " "work well with no `pkg.conf` at all or with an empty `pkg.conf` (other than " "comment lines)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:226 msgid "Lines in the file beginning with a \"#\" are\tcomments and are ignored." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:229 msgid "" -"The file is in UCL format. For more information on the syntax of man:" -"libucl[3], please visit the link:https://github.com/vstakhov/libucl[official " -"UCL website]." +"The file is in UCL format. For more information on the syntax of " +"man:libucl[3], please visit the link:https://github.com/vstakhov/" +"libucl[official UCL website]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:231 msgid "" "The following types of options are recognized - boolean, string and list " "options." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:233 msgid "" "A boolean option is marked as enabled if one of the following values is " "specified in the configuration file - YES, TRUE and ON." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:235 #, no-wrap msgid "Searching Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:238 msgid "To search a package man:pkg-search[8] can be used:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:242 #, no-wrap msgid "# pkg search nginx\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:262 #, no-wrap msgid "" "modsecurity3-nginx-1.0.3 Instruction detection and prevention engine / nginx Wrapper\n" "nginx-1.22.1_2,3 Robust and small WWW server\n" "nginx-devel-1.23.2_4 Robust and small WWW server\n" "nginx-full-1.22.1_1,3 Robust and small WWW server (full package)\n" "nginx-lite-1.22.1,3 Robust and small WWW server (lite package)\n" "nginx-naxsi-1.22.1,3 Robust and small WWW server (plus NAXSI)\n" "nginx-prometheus-exporter-0.10.0_7 Prometheus exporter for NGINX and NGINX Plus stats\n" "nginx-ultimate-bad-bot-blocker-4.2020.03.2005_1 Nginx bad bot and other things blocker\n" "nginx-vts-exporter-0.10.7_7 Server that scraps NGINX vts stats and export them via HTTP\n" "p5-Nginx-ReadBody-0.07_1 Nginx embeded perl module to read and evaluate a request body\n" "p5-Nginx-Simple-0.07_1 Perl 5 module for easy to use interface for Nginx Perl Module\n" "p5-Test-Nginx-0.30 Testing modules for Nginx C module development\n" "py39-certbot-nginx-2.0.0 NGINX plugin for Certbot\n" "rubygem-passenger-nginx-6.0.15 Modules for running Ruby on Rails and Rack applications\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:265 #, no-wrap msgid "Installing and Fetching Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:270 msgid "" "To install a binary package man:pkg-install[8] can be used. This command " "uses repository data to determine which version of the software to install " "and if it has any uninstalled dependencies. For example, to install curl:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:274 #, no-wrap msgid "# pkg install curl\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:284 #, no-wrap msgid "" "Updating FreeBSD repository catalogue...\n" "FreeBSD repository is up to date.\n" "All repositories are up to date.\n" "The following 9 package(s) will be affected (of 0 checked):\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:295 #, no-wrap msgid "" "New packages to be INSTALLED:\n" " ca_root_nss: 3.83\n" " curl: 7.86.0\n" " gettext-runtime: 0.21\n" " indexinfo: 0.3.1\n" " libidn2: 2.3.3\n" " libnghttp2: 1.48.0\n" " libpsl: 0.21.1_4\n" " libssh2: 1.10.0.3\n" " libunistring: 1.0\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:297 #, no-wrap msgid "Number of packages to be installed: 9\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:300 #, no-wrap msgid "" "The process will require 11 MiB more space.\n" "3 MiB to be downloaded\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:302 #, no-wrap msgid "Proceed with this action? [y/N]\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:305 msgid "" "The new package and any additional packages that were installed as " "dependencies can be seen in the installed packages list:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:309 #, no-wrap msgid "# pkg info\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:325 #, no-wrap msgid "" "ca_root_nss-3.83 Root certificate bundle from the Mozilla Project\n" "curl-7.86.0 Command line tool and library for transferring data with URLs\n" "gettext-runtime-0.21.1 GNU gettext runtime libraries and programs\n" "indexinfo-0.3.1 Utility to regenerate the GNU info page index\n" "libidn2-2.3.3 Implementation of IDNA2008 internationalized domain names\n" "libnghttp2-1.48.0 HTTP/2.0 C Library\n" "libpsl-0.21.1_6 C library to handle the Public Suffix List\n" "libssh2-1.10.0.3 Library implementing the SSH2 protocol\n" "libunistring-1.0 Unicode string library\n" "pkg-1.18.4 Package manager\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:329 msgid "" "To fetch a package and install it later or in another place use man:pkg-" "fetch[8]. For example, to download `nginx-lite`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:333 #, no-wrap msgid "# pkg fetch -d -o /usr/home/user/packages/ nginx-lite\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:336 msgid "`-d`: used to fetch all the dependencies" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:337 msgid "`-o`: used to specify the download directory" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:346 #, no-wrap msgid "" "Updating FreeBSD repository catalogue...\n" "FreeBSD repository is up to date.\n" "All repositories are up to date.\n" "The following packages will be fetched:\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:350 #, no-wrap msgid "" "New packages to be FETCHED:\n" " nginx-lite: 1.22.1,3 (342 KiB: 22.20% of the 2 MiB to download)\n" " pcre: 8.45_3 (1 MiB: 77.80% of the 2 MiB to download)\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:352 #, no-wrap msgid "Number of packages to be fetched: 2\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:355 #, no-wrap msgid "" "The process will require 2 MiB more space.\n" "2 MiB to be downloaded.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:357 #, no-wrap msgid "Proceed with fetching packages? [y/N]:\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:360 msgid "" "To install the downloaded packages man:pkg-install[8] can be used as follows:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:364 #, no-wrap msgid "# cd /usr/home/user/packages/\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:369 #, no-wrap msgid "# pkg install nginx-lite-1.22.1,3.pkg\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:372 #, no-wrap msgid "Obtaining Information About Installed Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:375 msgid "" "Information about the packages installed on a system can be viewed by " "running man:pkg-info[8] which, when run without any switches, will list the " "package version for either all installed packages or the specified package." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:377 msgid "For example, to see which version of pkg is installed, run:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:381 #, no-wrap msgid "# pkg info pkg\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:410 #, no-wrap msgid "" "pkg-1.19.0\n" "Name : pkg\n" "Version : 1.19.0\n" "Installed on : Sat Dec 17 11:05:28 2022 CET\n" "Origin : ports-mgmt/pkg\n" "Architecture : FreeBSD:13:amd64\n" "Prefix : /usr/local\n" "Categories : ports-mgmt\n" "Licenses : BSD2CLAUSE\n" "Maintainer : pkg@FreeBSD.org\n" "WWW : https://github.com/freebsd/pkg\n" "Comment : Package manager\n" "Options :\n" " DOCS : on\n" "Shared Libs provided:\n" " libpkg.so.4\n" "Annotations :\n" " FreeBSD_version: 1301000\n" " repo_type : binary\n" " repository : FreeBSD\n" "Flat size : 33.2MiB\n" "Description :\n" "Package management tool\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:412 #, no-wrap msgid "WWW: https://github.com/freebsd/pkg\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:415 #, no-wrap msgid "Upgrading Installed Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:418 msgid "" "Installed packages can be upgraded to their latest versions using man:pkg-" "upgrade[8]:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:422 #, no-wrap msgid "# pkg upgrade\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:425 msgid "" "This command will compare the installed versions with those available in the " "repository catalogue and upgrade them from the repository." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:427 #, no-wrap msgid "Auditing Installed Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:432 msgid "" "Software vulnerabilities are regularly discovered in third-party " "applications. To address this, pkg includes a built-in auditing mechanism. " "To determine if there are any known vulnerabilities for the software " "installed on the system, use man:pkg-audit[8]:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:436 #, no-wrap msgid "# pkg audit -F\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:451 #, no-wrap msgid "" "Fetching vuln.xml.xz: 100% 976 KiB 499.5kB/s 00:02\n" "chromium-108.0.5359.98 is vulnerable:\n" " chromium -- multiple vulnerabilities\n" " CVE: CVE-2022-4440\n" " CVE: CVE-2022-4439\n" " CVE: CVE-2022-4438\n" " CVE: CVE-2022-4437\n" " CVE: CVE-2022-4436\n" " WWW: https://vuxml.FreeBSD.org/freebsd/83eb9374-7b97-11ed-be8f-3065ec8fd3ec.html\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:454 #, no-wrap msgid "Removing Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:457 msgid "" "Packages that are no longer needed can be removed with man:pkg-delete[8]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:459 msgid "For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:463 #, no-wrap msgid "# pkg delete curl\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:471 #, no-wrap msgid "" "Checking integrity... done (0 conflicting)\n" "Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:474 #, no-wrap msgid "" "Installed packages to be REMOVED:\n" " curl :7.86.0\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:476 #: documentation/content/en/books/handbook/ports/_index.adoc:506 #, no-wrap msgid "Number of packages to be removed: 1\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:478 #, no-wrap msgid "The operation will free 4 MiB.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:482 #, no-wrap msgid "" "Proceed with deinstallation packages? [y/N]: y\n" "[1/1] Deinstalling curl-7.86.0...\n" "[1/1] Deleting files for curl-7.86.0: 100%\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:485 #, no-wrap msgid "Automatically Removing Unused Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:489 msgid "" "Removing a package may leave behind dependencies which are no longer " "required. Unneeded packages that were installed as dependencies (leaf " "packages) can be automatically detected and removed using man:pkg-" "autoremove[8]:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:493 #, no-wrap msgid "# pkg autoremove\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:501 #, no-wrap msgid "" "Checking integrity... done (0 conflicting)\n" "Deinstallation has been requested for the following 1 packages:\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:504 #, no-wrap msgid "" "Installed packages to be REMOVED:\n" " ca_root_nss-3.83\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:508 #, no-wrap msgid "The operation will free 723 KiB.\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:510 #, no-wrap msgid "Proceed with deinstalling packages? [y/N]:\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:514 msgid "" "Packages installed as dependencies are called _automatic_ packages. Non-" "automatic packages, i.e the packages that were explicitly installed not as a " "dependency to another package, can be listed using:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:518 #, no-wrap msgid "# pkg prime-list\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:527 #, no-wrap msgid "" "nginx\n" "openvpn\n" "sudo\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:532 msgid "" "`pkg prime-list` is an alias command declared in `/usr/local/etc/pkg.conf`. " "There are many others that can be used to query the package database of the " "system. For instance, command `pkg prime-origins` can be used to get the " "origin port directory of the list mentioned above:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:536 #, no-wrap msgid "# pkg prime-origins\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:545 #, no-wrap msgid "" "www/nginx\n" "security/openvpn\n" "security/sudo\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:548 msgid "" "This list can be used to rebuild all packages installed on a system using " "build tools such as package:ports-mgmt/poudriere[] or package:ports-mgmt/" "synth[]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:550 msgid "Marking an installed package as automatic can be done using:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:554 #, no-wrap msgid "# pkg set -A 1 devel/cmake\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:557 msgid "" "Once a package is a leaf package and is marked as automatic, it gets " "selected by `pkg autoremove`." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:559 msgid "Marking an installed package as _not_ automatic can be done using:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:563 #, no-wrap msgid "# pkg set -A 0 devel/cmake\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:566 #, no-wrap msgid "Removing Stale Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:571 msgid "" "By default, pkg stores binary packages in a cache directory defined by " "`PKG_CACHEDIR` in man:pkg.conf[5]. Only copies of the latest installed " "packages are kept. Older versions of pkg kept all previous packages. To " "remove these outdated binary packages, run:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:575 #, no-wrap msgid "# pkg clean\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:578 msgid "The entire cache may be cleared by running:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:582 #, no-wrap msgid "# pkg clean -a\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:585 #, no-wrap msgid "Locking and Unlocking Packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:591 msgid "" "man:pkg-lock[8] is used to lock packages against reinstallation, " "modification or deletion. man:pkg-unlock[8] unlocks the named packages. " "Either variant only has an effect on currently installed packages. " "Consequently it is impossible to block installation of a new package by " "using this mechanism, unless such an installation implies updating a locked " "package." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:593 msgid "For example, to lock `nginx-lite`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:597 #, no-wrap msgid "# pkg lock nginx-lite\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:600 msgid "And to unlock `nginx-lite`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:604 #, no-wrap msgid "# pkg unlock nginx-lite\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:607 #, no-wrap msgid "Modifying Package Metadata" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:612 msgid "" "Software within the FreeBSD Ports Collection can undergo major version " "number changes. To address this, pkg has a built-in command to update " "package origins. This can be useful, for example, if package:lang/python3[] " "is renamed to package:lang/python311[] so that package:lang/python3[] can " "now represent version `3.11`." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:614 msgid "To change the package origin for the above example, run:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:618 #, no-wrap msgid "# pkg set -o lang/python3:lang/python311\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:621 msgid "" "As another example, to update package:lang/ruby31[] to package:lang/" "ruby32[], run:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:625 #, no-wrap msgid "# pkg set -o lang/ruby31:lang/ruby32\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:631 msgid "" "When changing package origins, it is important to reinstall packages that " "are dependent on the package with the modified origin. To force a " "reinstallation of dependent packages, run:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:635 #, no-wrap msgid "# pkg install -Rf lang/ruby32\n" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/ports/_index.adoc:639 #, no-wrap msgid "Using the Ports Collection" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:643 msgid "" "The Ports Collection is a set of `Makefiles`, patches, and description " "files. Each set of these files is used to compile and install an individual " "application on FreeBSD, and is called a _port_." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:645 msgid "" "By default, the Ports Collection itself is stored as a subdirectory of `/usr/" "ports`." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:652 msgid "" "Before installing and using the Ports Collection, please be aware that it is " "generally ill-advised to use the Ports Collection in conjunction with the " "binary packages provided via pkg to install software. pkg, by default, " "tracks quarterly branch-releases of the ports tree and not HEAD. " "Dependencies could be different for a port in HEAD compared to its " "counterpart in a quarterly branch release and this could result in conflicts " "between dependencies installed by pkg and those from the Ports Collection. " "If the Ports Collection and pkg must be used in conjunction, then be sure " "that your Ports Collection and pkg are on the same branch release of the " "ports tree." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:658 msgid "" "The Ports Collection contains directories for software categories. Inside " "each category are subdirectories for individual applications. Each " "application subdirectory contains a set of files that tells FreeBSD how to " "compile and install that program, called a _ports skeleton_. Each port " "skeleton includes these files and directories:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:660 #, no-wrap msgid "*Makefile*: contains statements that specify how the application should be compiled and where its components should be installed.\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:661 #, no-wrap msgid "*distinfo*: contains the names and checksums of the files that must be downloaded to build the port.\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:662 #, no-wrap msgid "*files/*: this directory contains any patches needed for the program to compile and install on FreeBSD. This directory may also contain other files used to build the port.\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:663 #, no-wrap msgid "*pkg-descr*: provides a more detailed description of the program.\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:664 #, no-wrap msgid "*pkg-plist*: a list of all the files that will be installed by the port. It also tells the ports system which files to remove upon deinstallation.\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:667 msgid "" "Some ports include `pkg-message` or other files to handle special " "situations. For more details on these files, and on ports in general, refer " "to the extref:{porters-handbook}[FreeBSD Porter's Handbook]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:670 msgid "" "The port does not include the actual source code, also known as a " "`distfile`. The extract portion of building a port will automatically save " "the downloaded source to `/usr/ports/distfiles`." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:672 #, no-wrap msgid "Installing the Ports Collection" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:676 msgid "" "Before an application can be compiled using a port, the Ports Collection " "must first be installed. If it was not installed during the installation of " "FreeBSD, use the following method to install it:" msgstr "" #. type: delimited block * 4 #: documentation/content/en/books/handbook/ports/_index.adoc:681 #, no-wrap msgid "*Procedure: Git Method*\n" msgstr "" #. type: delimited block * 4 #: documentation/content/en/books/handbook/ports/_index.adoc:685 msgid "" "If more control over the ports tree is needed or if local changes need to be " "maintained, or if running FreeBSD-CURRENT, Git can be used to obtain the " "Ports Collection. Refer to extref:{committers-guide}[the Git Primer, git-" "primer] for a detailed description of Git." msgstr "" #. type: delimited block * 4 #: documentation/content/en/books/handbook/ports/_index.adoc:688 msgid "" "We add --depth 1 to the git command line to clone the tree without obtaining " "the commit history, which saves time and is acceptable for most users. If " "you have your own changes to the ports tree, or need the history for any " "reason, omit the --depth 1 argument below." msgstr "" #. type: delimited block * 4 #: documentation/content/en/books/handbook/ports/_index.adoc:690 msgid "" "Git must be installed before it can be used to check out the ports tree. If " "a copy of the ports tree is already present, install Git like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:695 #, no-wrap msgid "" "# cd /usr/ports/devel/git\n" "# make install clean\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:698 msgid "" "If the ports tree is not available, or pkg is being used to manage packages, " "Git can be installed as a package:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:702 #, no-wrap msgid "# pkg install git\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:705 msgid "Check out a copy of the HEAD branch of the ports tree:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:709 #, no-wrap msgid "# git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:712 msgid "Or, check out a copy of a quarterly branch:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:716 #, no-wrap msgid "# git clone --depth 1 https://git.FreeBSD.org/ports.git -b 2023Q1 /usr/ports\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:719 msgid "As needed, update `/usr/ports` after the initial Git checkout:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:723 #, no-wrap msgid "# git -C /usr/ports pull\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:726 msgid "As needed, switch `/usr/ports` to a different quarterly branch:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:730 #, no-wrap msgid "# git -C /usr/ports switch 2023Q1\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:733 #, no-wrap msgid "Installing Ports" msgstr "" #. type: delimited block * 4 #: documentation/content/en/books/handbook/ports/_index.adoc:737 msgid "" "This section provides basic instructions on using the Ports Collection to " "install or remove software. The detailed description of available `make` " "targets and environment variables is available in man:ports[7]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:745 msgid "" "Before compiling any port, be sure to update the Ports Collection as " "described in the previous section. Since the installation of any third-" "party software can introduce security vulnerabilities, it is recommended to " "first check https://vuxml.freebsd.org/[] for known security issues related " "to the port. Alternatively, run `pkg audit -F` before installing a new " "port. This command can be configured to automatically perform a security " "audit and an update of the vulnerability database during the daily security " -"system check. For more information, refer to man:pkg-audit[8] and man:" -"periodic[8]." +"system check. For more information, refer to man:pkg-audit[8] and " +"man:periodic[8]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:749 msgid "" "Using the Ports Collection assumes a working Internet connection. It also " "requires superuser privilege." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:752 msgid "" "To compile and install the port, change to the directory of the port to be " "installed, then type `make install` at the prompt. Messages will indicate " "the progress:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:774 #, no-wrap msgid "" "# cd /usr/ports/sysutils/lsof\n" "# make install\n" ">> lsof_4.88D.freebsd.tar.gz doesn't seem to exist in /usr/ports/distfiles/.\n" ">> Attempting to fetch from ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/.\n" "===> Extracting for lsof-4.88\n" "...\n" "[extraction output snipped]\n" "...\n" ">> Checksum OK for lsof_4.88D.freebsd.tar.gz.\n" "===> Patching for lsof-4.88.d,8\n" "===> Applying FreeBSD patches for lsof-4.88.d,8\n" "===> Configuring for lsof-4.88.d,8\n" "...\n" "[configure output snipped]\n" "...\n" "===> Building for lsof-4.88.d,8\n" "...\n" "[compilation output snipped]\n" "...\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:787 #, no-wrap msgid "" "===> Installing for lsof-4.88.d,8\n" "...\n" "[installation output snipped]\n" "...\n" "===> Generating temporary packing list\n" "===> Compressing manual pages for lsof-4.88.d,8\n" "===> Registering installation for lsof-4.88.d,8\n" "===> SECURITY NOTE:\n" " This port has installed the following binaries which execute with\n" " increased privileges.\n" "/usr/local/sbin/lsof\n" "#\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:791 msgid "" "Since `lsof` is a program that runs with increased privileges, a security " "warning is displayed as it is installed. Once the installation is complete, " "the prompt will be returned." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:796 msgid "" "Some shells keep a cache of the commands that are available in the " "directories listed in the `PATH` environment variable, to speed up lookup " "operations for the executable file of these commands. Users of the `tcsh` " "shell should type `rehash` so that a newly installed command can be used " "without specifying its full path. Use `hash -r` instead for the `sh` " "shell. Refer to the documentation for the shell for more information." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:799 msgid "" "During installation, a working subdirectory is created which contains all " "the temporary files used during compilation. Removing this directory saves " "disk space and minimizes the chance of problems later when upgrading to the " "newer version of the port:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:805 #, no-wrap msgid "" "# make clean\n" "===> Cleaning for lsof-88.d,8\n" "#\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:810 msgid "" "To save this extra step, instead use `make install clean` when compiling the " "port." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/ports/_index.adoc:812 #, no-wrap msgid "Customizing Ports Installation" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:820 msgid "" "Some ports provide build options which can be used to enable or disable " "application components, provide security options, or allow for other " "customizations. Examples include package:www/firefox[] and package:security/" "gpgme[]. If the port depends upon other ports which have configurable " "options, it may pause several times for user interaction as the default " "behavior is to prompt the user to select options from a menu. To avoid this " "and do all of the configuration in one batch, run `make config-recursive` " "within the port skeleton. Then, run `make install [clean]` to compile and " "install the port." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:826 msgid "" "When using `config-recursive`, the list of ports to configure are gathered " "by the `all-depends-list` target. It is recommended to run `make config-" "recursive` until all dependent ports options have been defined, and ports " "options screens no longer appear, to be certain that all dependency options " "have been configured." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:833 msgid "" "There are several ways to revisit a port's build options menu in order to " "add, remove, or change these options after a port has been built. One " "method is to `cd` into the directory containing the port and type `make " "config`. Another option is to use `make showconfig`. Another option is to " "execute `make rmconfig` which will remove all selected options and allow you " "to start over. All of these options, and others, are explained in great " "detail in man:ports[7]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:837 msgid "" "The ports system uses man:fetch[1] to download the source files, which " "supports various environment variables. The `FTP_PASSIVE_MODE`, " "`FTP_PROXY`, and `FTP_PASSWORD` variables may need to be set if the FreeBSD " "system is behind a firewall or FTP/HTTP proxy. See man:fetch[3] for the " "complete list of supported variables." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:842 msgid "" "For users who cannot be connected to the Internet all the time, `make fetch` " "can be run within `/usr/ports`, to fetch all distfiles, or within a " "category, such as `/usr/ports/net`, or within the specific port skeleton. " "Note that if a port has any dependencies, running this command in a category " "or ports skeleton will _not_ fetch the distfiles of ports from another " "category. Instead, use `make fetch-recursive` to also fetch the distfiles " "for all the dependencies of a port." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:845 msgid "" "In rare cases, such as when an organization has a local distfiles " "repository, the `MASTER_SITES` variable can be used to override the download " "locations specified in the `Makefile`. When using, specify the alternate " "location:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:851 #, no-wrap msgid "" "# cd /usr/ports/directory\n" "# make MASTER_SITE_OVERRIDE= \\\n" "ftp://ftp.organization.org/pub/FreeBSD/ports/distfiles/ fetch\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:854 msgid "" "The `WRKDIRPREFIX` and `PREFIX` variables can override the default working " "and target directories. For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:858 #, no-wrap msgid "# make WRKDIRPREFIX=/usr/home/example/ports install\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:861 msgid "" "will compile the port in `/usr/home/example/ports` and install everything " "under `/usr/local`." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:865 #, no-wrap msgid "# make PREFIX=/usr/home/example/local install\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:868 msgid "" "will compile the port in `/usr/ports` and install it in `/usr/home/example/" "local`. And:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:872 #, no-wrap msgid "# make WRKDIRPREFIX=../ports PREFIX=../local install\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:875 msgid "will combine the two." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:878 msgid "" "These can also be set as environmental variables. Refer to the manual page " "for your shell for instructions on how to set an environmental variable." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:880 #, no-wrap msgid "Removing Installed Ports" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:884 msgid "" "Installed ports can be uninstalled using `pkg delete`. Examples for using " "this command can be found in the man:pkg-delete[8] manual page." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:886 msgid "Alternately, `make deinstall` can be run in the port\\'s directory:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:894 #, no-wrap msgid "" "# cd /usr/ports/sysutils/lsof\n" "# make deinstall\n" "===> Deinstalling for sysutils/lsof\n" "===> Deinstalling\n" "Deinstallation has been requested for the following 1 packages:\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:896 #, no-wrap msgid "\tlsof-4.88.d,8\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:899 #, no-wrap msgid "" "The deinstallation will free 229 kB\n" "[1/1] Deleting lsof-4.88.d,8... done\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:904 msgid "" "It is recommended to read the messages as the port is uninstalled. If the " "port has any applications that depend upon it, this information will be " "displayed but the uninstallation will proceed. In such cases, it may be " "better to reinstall the application in order to prevent broken dependencies." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/ports/_index.adoc:906 #, no-wrap msgid "Upgrading Ports" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:910 msgid "" "Over time, newer versions of software become available in the Ports " "Collection. This section describes how to determine which software can be " "upgraded and how to perform the upgrade." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:914 msgid "" "To determine if newer versions of installed ports are available, ensure that " "the latest version of the ports tree is installed, using the updating " "command described in crossref:ports[ports-using-git-method, \"Git " "Method\"]. The following command will list the installed ports which are " "out of date:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:918 #, no-wrap msgid "# pkg version -l \"<\"\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:925 msgid "" "Before attempting an upgrade, read `/usr/ports/UPDATING` from the top of the " "file to the date closest to the last time ports were upgraded or the system " "was installed. This file describes various issues and additional steps " "users may encounter and need to perform when updating a port, including such " "things as file format changes, changes in locations of configuration files, " "or any incompatibilities with previous versions. Make note of any " "instructions which match any of the ports that need upgrading and follow " "these instructions when performing the upgrade." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/ports/_index.adoc:928 #, no-wrap msgid "Tools to Upgrade and Manage Ports" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:932 msgid "" "The Ports Collection contains several utilities to perform the actual " "upgrade. Each has its strengths and weaknesses." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:935 msgid "" "Historically, most installations used either Portmaster or Portupgrade. " "Synth is a newer alternative." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:940 msgid "" "The choice of which tool is best for a particular system is up to the system " "administrator. It is recommended practice to back up your data before using " "any of these tools." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/ports/_index.adoc:943 #, no-wrap msgid "Upgrading Ports Using Portmaster" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:948 msgid "" "package:ports-mgmt/portmaster[] is a very small utility for upgrading " "installed ports. It is designed to use the tools installed with the FreeBSD " "base system without depending on other ports or databases. To install this " "utility as a port:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:953 #, no-wrap msgid "" "# cd /usr/ports/ports-mgmt/portmaster\n" "# make install clean\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:956 msgid "Portmaster defines four categories of ports:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:958 msgid "" "Root port: has no dependencies and is not a dependency of any other ports." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:959 msgid "Trunk port: has no dependencies, but other ports depend upon it." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:960 msgid "Branch port: has dependencies and other ports depend upon it." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:961 msgid "Leaf port: has dependencies but no other ports depend upon it." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:963 msgid "To list these categories and search for updates:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:984 #, no-wrap msgid "" "# portmaster -L\n" "===>>> Root ports (No dependencies, not depended on)\n" "===>>> ispell-3.2.06_18\n" "===>>> screen-4.0.3\n" " ===>>> New version available: screen-4.0.3_1\n" "===>>> tcpflow-0.21_1\n" "===>>> 7 root ports\n" "...\n" "===>>> Branch ports (Have dependencies, are depended on)\n" "===>>> apache22-2.2.3\n" " ===>>> New version available: apache22-2.2.8\n" "...\n" "===>>> Leaf ports (Have dependencies, not depended on)\n" "===>>> automake-1.9.6_2\n" "===>>> bash-3.1.17\n" " ===>>> New version available: bash-3.2.33\n" "...\n" "===>>> 32 leaf ports\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:987 #, no-wrap msgid "" "===>>> 137 total installed ports\n" " ===>>> 83 have new versions available\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:990 msgid "This command is used to upgrade all outdated ports:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:994 #, no-wrap msgid "# portmaster -a\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:1004 msgid "" "By default, Portmaster makes a backup package before deleting the existing " "port. If the installation of the new version is successful, Portmaster " "deletes the backup. Using `-b` instructs Portmaster not to automatically " "delete the backup. Adding `-i` starts Portmaster in interactive mode, " "prompting for confirmation before upgrading each port. Many other options " "are available. Read through the manual page for man:portmaster[8] for " "details regarding their usage." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:1007 msgid "" "If errors are encountered during the upgrade process, add `-f` to upgrade " "and rebuild all ports:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:1011 #, no-wrap msgid "# portmaster -af\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:1015 msgid "" "Portmaster can also be used to install new ports on the system, upgrading " "all dependencies before building and installing the new port. To use this " "function, specify the location of the port in the Ports Collection:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:1019 #, no-wrap msgid "# portmaster shells/bash\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:1022 msgid "" "More information about package:ports-mgmt/portmaster[] may be found in its " "`pkg-descr`." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/ports/_index.adoc:1024 #, no-wrap msgid "Upgrading Ports Using Portupgrade" msgstr "" -#. type: Plain text +#. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:1029 +msgid "Portupgrade is deprecated and will be removed in the near future." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/ports/_index.adoc:1035 msgid "" "package:ports-mgmt/portupgrade[] is another utility that can be used to " "upgrade ports. It installs a suite of applications which can be used to " "manage ports. However, it is dependent upon Ruby. To install the port:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1034 +#: documentation/content/en/books/handbook/ports/_index.adoc:1040 #, no-wrap msgid "" "# cd /usr/ports/ports-mgmt/portupgrade\n" "# make install clean\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1037 +#: documentation/content/en/books/handbook/ports/_index.adoc:1043 msgid "" "Before performing an upgrade using this utility, it is recommended to scan " "the list of installed ports using `pkgdb -F` and to fix all the " "inconsistencies it reports." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1040 +#: documentation/content/en/books/handbook/ports/_index.adoc:1046 msgid "" -"To upgrade all the outdated ports installed on the system, use `portupgrade -" -"a`. Alternately, include `-i` to be asked for confirmation of every " +"To upgrade all the outdated ports installed on the system, use `portupgrade " +"-a`. Alternately, include `-i` to be asked for confirmation of every " "individual upgrade:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1044 +#: documentation/content/en/books/handbook/ports/_index.adoc:1050 #, no-wrap msgid "# portupgrade -ai\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1048 +#: documentation/content/en/books/handbook/ports/_index.adoc:1054 msgid "" "To upgrade only a specified application instead of all available ports, use " "`portupgrade _pkgname_`. It is very important to include `-R` to first " "upgrade all the ports required by the given application:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1052 +#: documentation/content/en/books/handbook/ports/_index.adoc:1058 #, no-wrap msgid "# portupgrade -R firefox\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1059 +#: documentation/content/en/books/handbook/ports/_index.adoc:1065 msgid "" "If `-P` is included, Portupgrade searches for available packages in the " "local directories listed in `PKG_PATH`. If none are available locally, it " "then fetches packages from a remote site. If packages can not be found " "locally or fetched remotely, Portupgrade will use ports. To avoid using " "ports entirely, specify `-PP`. This last set of options tells Portupgrade " "to abort if no packages are available:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1063 +#: documentation/content/en/books/handbook/ports/_index.adoc:1069 #, no-wrap msgid "# portupgrade -PP gnome3\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1067 +#: documentation/content/en/books/handbook/ports/_index.adoc:1073 msgid "" "To just fetch the port distfiles, or packages, if `-P` is specified, without " "building or installing anything, use `-F`. For further information on all " "of the available switches, refer to the manual page for `portupgrade`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1069 +#: documentation/content/en/books/handbook/ports/_index.adoc:1075 msgid "" "More information about package:ports-mgmt/portupgrade[] may be found in its " "`pkg-descr`." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:1071 +#: documentation/content/en/books/handbook/ports/_index.adoc:1077 #, no-wrap msgid "Ports and Disk Space" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1077 +#: documentation/content/en/books/handbook/ports/_index.adoc:1083 msgid "" "Using the Ports Collection will use up disk space over time. After building " "and installing a port, running `make clean` within the ports skeleton will " "clean up the temporary `work` directory. If Portmaster is used to install a " "port, it will automatically remove this directory unless `-K` is specified. " "If Portupgrade is installed, this command will remove all `work` directories " "found within the local copy of the Ports Collection:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1081 +#: documentation/content/en/books/handbook/ports/_index.adoc:1087 #, no-wrap msgid "# portsclean -C\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1085 +#: documentation/content/en/books/handbook/ports/_index.adoc:1091 msgid "" "In addition, outdated source distribution files accumulate in `/usr/ports/" "distfiles` over time. To use Portupgrade to delete all the distfiles that " "are no longer referenced by any ports:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1089 +#: documentation/content/en/books/handbook/ports/_index.adoc:1095 #, no-wrap msgid "# portsclean -D\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1092 +#: documentation/content/en/books/handbook/ports/_index.adoc:1098 msgid "" "Portupgrade can remove all distfiles not referenced by any port currently " "installed on the system:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1096 +#: documentation/content/en/books/handbook/ports/_index.adoc:1102 #, no-wrap msgid "# portsclean -DD\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1099 +#: documentation/content/en/books/handbook/ports/_index.adoc:1105 msgid "If Portmaster is installed, use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1103 +#: documentation/content/en/books/handbook/ports/_index.adoc:1109 #, no-wrap msgid "# portmaster --clean-distfiles\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1106 +#: documentation/content/en/books/handbook/ports/_index.adoc:1112 msgid "" "By default, this command is interactive and prompts the user to confirm if a " "distfile should be deleted." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1108 +#: documentation/content/en/books/handbook/ports/_index.adoc:1114 msgid "" "In addition to these commands, package:ports-mgmt/pkg_cutleaves[] automates " "the task of removing installed ports that are no longer needed." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:1110 +#: documentation/content/en/books/handbook/ports/_index.adoc:1116 #, no-wrap msgid "Building Packages with poudriere" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1117 +#: documentation/content/en/books/handbook/ports/_index.adoc:1123 msgid "" "poudriere is a `BSD`-licensed utility for creating and testing FreeBSD " "packages. It uses FreeBSD jails to set up isolated compilation " "environments. These jails can be used to build packages for versions of " "FreeBSD that are different from the system on which it is installed, and " "also to build packages for i386 if the host is an amd64 system. Once the " "packages are built, they are in a layout identical to the official mirrors. " "These packages are usable by man:pkg[8] and other package management tools." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1122 +#: documentation/content/en/books/handbook/ports/_index.adoc:1128 msgid "" "poudriere is installed using the package:ports-mgmt/poudriere[] package or " "port. The installation includes a sample configuration file `/usr/local/etc/" "poudriere.conf.sample`. Copy this file to `/usr/local/etc/poudriere.conf`. " "Edit the copied file to suit the local configuration." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1128 +#: documentation/content/en/books/handbook/ports/_index.adoc:1134 msgid "" "While `ZFS` is not required on the system running poudriere, it is " "beneficial. When `ZFS` is used, `ZPOOL` must be specified in `/usr/local/" "etc/poudriere.conf` and `FREEBSD_HOST` should be set to a nearby mirror. " "Defining `CCACHE_DIR` enables the use of package:devel/ccache[] to cache " "compilation and reduce build times for frequently-compiled code. It may be " "convenient to put poudriere datasets in an isolated tree mounted at `/" "poudriere`. Defaults for the other configuration values are adequate." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1132 +#: documentation/content/en/books/handbook/ports/_index.adoc:1138 msgid "" "The number of processor cores detected is used to define how many builds " "will run in parallel. Supply enough virtual memory, either with `RAM` or " "swap space. If virtual memory runs out, the compilation jails will stop and " "be torn down, resulting in weird error messages." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:1134 +#: documentation/content/en/books/handbook/ports/_index.adoc:1140 #, no-wrap msgid "Initialize Jails and Port Trees" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1140 +#: documentation/content/en/books/handbook/ports/_index.adoc:1146 msgid "" "After configuration, initialize poudriere so that it installs a jail with " "the required FreeBSD tree and a ports tree. Specify a name for the jail " "using `-j` and the FreeBSD version with `-v`. On systems running FreeBSD/" "amd64, the architecture can be set with `-a` to either `i386` or `amd64`. " "The default is the architecture shown by `uname`." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1187 +#: documentation/content/en/books/handbook/ports/_index.adoc:1193 #, no-wrap msgid "" "# poudriere jail -c -j 13amd64 -v 13.1-RELEASE\n" "[00:00:00] Creating 13amd64 fs at /poudriere/jails/13amd64... done\n" "[00:00:00] Using pre-distributed MANIFEST for FreeBSD 13.1-RELEASE amd64\n" "[00:00:00] Fetching base for FreeBSD 13.1-RELEASE amd64\n" "/poudriere/jails/13amd64/fromftp/base.txz 125 MB 4110 kBps 31s\n" "[00:00:33] Extracting base... done\n" "[00:00:54] Fetching src for FreeBSD 13.1-RELEASE amd64\n" "/poudriere/jails/13amd64/fromftp/src.txz 154 MB 4178 kBps 38s\n" "[00:01:33] Extracting src... done\n" "[00:02:31] Fetching lib32 for FreeBSD 13.1-RELEASE amd64\n" "/poudriere/jails/13amd64/fromftp/lib32.txz 24 MB 3969 kBps 06s\n" "[00:02:38] Extracting lib32... done\n" "[00:02:42] Cleaning up... done\n" "[00:02:42] Recording filesystem state for clean... done\n" "[00:02:42] Upgrading using ftp\n" "/etc/resolv.conf -> /poudriere/jails/13amd64/etc/resolv.conf\n" "Looking up update.FreeBSD.org mirrors... 3 mirrors found.\n" "Fetching public key from update4.freebsd.org... done.\n" "Fetching metadata signature for 13.1-RELEASE from update4.freebsd.org... done.\n" "Fetching metadata index... done.\n" "Fetching 2 metadata files... done.\n" "Inspecting system... done.\n" "Preparing to download files... done.\n" "Fetching 124 patches.....10....20....30....40....50....60....70....80....90....100....110....120.. done.\n" "Applying patches... done.\n" "Fetching 6 files... done.\n" "The following files will be added as part of updating to\n" "13.1-RELEASE-p1:\n" "/usr/src/contrib/unbound/.github\n" "/usr/src/contrib/unbound/.github/FUNDING.yml\n" "/usr/src/contrib/unbound/contrib/drop2rpz\n" "/usr/src/contrib/unbound/contrib/unbound_portable.service.in\n" "/usr/src/contrib/unbound/services/rpz.c\n" "/usr/src/contrib/unbound/services/rpz.h\n" "/usr/src/lib/libc/tests/gen/spawnp_enoexec.sh\n" "The following files will be updated as part of updating to\n" "13.1-RELEASE-p1:\n" "[…]\n" "Installing updates...Scanning //usr/share/certs/blacklisted for certificates...\n" "Scanning //usr/share/certs/trusted for certificates...\n" " done.\n" "13.1-RELEASE-p1\n" "[00:04:06] Recording filesystem state for clean... done\n" "[00:04:07] Jail 13amd64 13.1-RELEASE-p1 amd64 is ready to be used\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1194 +#: documentation/content/en/books/handbook/ports/_index.adoc:1200 #, no-wrap msgid "" "# poudriere ports -c -p local -m git+https\n" "[00:00:00] Creating local fs at /poudriere/ports/local... done\n" "[00:00:00] Checking out the ports tree... done\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1199 +#: documentation/content/en/books/handbook/ports/_index.adoc:1205 msgid "" "On a single computer, poudriere can build ports with multiple " "configurations, in multiple jails, and from different port trees. Custom " "configurations for these combinations are called _sets_. See the " "CUSTOMIZATION section of man:poudriere[8] for details after package:ports-" "mgmt/poudriere[] or package:ports-mgmt/poudriere-devel[] is installed." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1203 +#: documentation/content/en/books/handbook/ports/_index.adoc:1209 msgid "" "The basic configuration shown here puts a single jail-, port-, and set-" "specific `make.conf` in `/usr/local/etc/poudriere.d`. The filename in this " "example is created by combining the jail name, port name, and set name: " "`13amd64-local-workstation-make.conf`. The system `make.conf` and this new " "file are combined at build time to create the `make.conf` used by the build " "jail." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1205 +#: documentation/content/en/books/handbook/ports/_index.adoc:1211 msgid "" "Packages to be built are entered in `13amd64-local-workstation-pkglist` " "(ports with extref:{porters-handbook}flavors[FLAVORS] can be defined with " "@FLAVOR):" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1213 +#: documentation/content/en/books/handbook/ports/_index.adoc:1219 #, no-wrap msgid "" "editors/emacs\n" "devel/git\n" "devel/php-composer2@php82\n" "ports-mgmt/pkg\n" "...\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1216 +#: documentation/content/en/books/handbook/ports/_index.adoc:1222 msgid "Options and dependencies for the specified ports are configured:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1220 +#: documentation/content/en/books/handbook/ports/_index.adoc:1226 #, no-wrap msgid "# poudriere options -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1223 +#: documentation/content/en/books/handbook/ports/_index.adoc:1229 msgid "Finally, packages are built and a package repository is created:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1227 +#: documentation/content/en/books/handbook/ports/_index.adoc:1233 #, no-wrap msgid "# poudriere bulk -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1231 +#: documentation/content/en/books/handbook/ports/_index.adoc:1237 msgid "" "While running, pressing kbd:[Ctrl+t] displays the current state of the " "build. poudriere also builds files in `/poudriere/logs/bulk/jailname` that " "can be used with a web server to display build information." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1233 +#: documentation/content/en/books/handbook/ports/_index.adoc:1239 msgid "" "After completion, the new packages are now available for installation from " "the poudriere repository." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1235 +#: documentation/content/en/books/handbook/ports/_index.adoc:1241 msgid "" "For more information on using poudriere, see man:poudriere[8] and the main " "web site, https://github.com/freebsd/poudriere/wiki[]." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:1236 +#: documentation/content/en/books/handbook/ports/_index.adoc:1242 #, no-wrap msgid "Configuring pkg Clients to Use a poudriere Repository" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1241 +#: documentation/content/en/books/handbook/ports/_index.adoc:1247 msgid "" "While it is possible to use both a custom repository along side of the " "official repository, sometimes it is useful to disable the official " "repository. This is done by creating a configuration file that overrides " "and disables the official configuration file. Create `/usr/local/etc/pkg/" "repos/FreeBSD.conf` that contains the following:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1247 +#: documentation/content/en/books/handbook/ports/_index.adoc:1253 #, no-wrap msgid "" "FreeBSD: {\n" "\tenabled: no\n" "}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1251 +#: documentation/content/en/books/handbook/ports/_index.adoc:1257 msgid "" "Usually it is easiest to serve a poudriere repository to the client machines " "via HTTP. Set up a webserver to serve up the package directory, for " "instance: `/usr/local/poudriere/data/packages/13amd64`, where `13amd64` is " "the name of the build." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1254 +#: documentation/content/en/books/handbook/ports/_index.adoc:1260 msgid "" "If the URL to the package repository is: `http://pkg.example.com/13amd64`, " -"then the repository configuration file in `/usr/local/etc/pkg/repos/custom." -"conf` would look like:" +"then the repository configuration file in `/usr/local/etc/pkg/repos/" +"custom.conf` would look like:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1261 +#: documentation/content/en/books/handbook/ports/_index.adoc:1267 #, no-wrap msgid "" "custom: {\n" "\turl: \"http://pkg.example.com/13amd64\",\n" "\tenabled: yes,\n" "}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1264 +#: documentation/content/en/books/handbook/ports/_index.adoc:1270 msgid "" "If exposing the package repository to the internet is not desired, the " "`file://` protocol can be used to point to the repository directly:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1271 +#: documentation/content/en/books/handbook/ports/_index.adoc:1277 #, no-wrap msgid "" "custom: {\n" "\turl: \"file:///usr/local/poudriere/data/packages/11amd64\",\n" "\tenabled: yes,\n" "}\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:1274 +#: documentation/content/en/books/handbook/ports/_index.adoc:1280 #, no-wrap msgid "Post-Installation Considerations" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1278 +#: documentation/content/en/books/handbook/ports/_index.adoc:1284 msgid "" "Regardless of whether the software was installed from a binary package or " "port, most third-party applications require some level of configuration " "after installation. The following commands and locations can be used to " "help determine what was installed with the application." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1280 +#: documentation/content/en/books/handbook/ports/_index.adoc:1286 msgid "" "Most applications install at least one default configuration file in `/usr/" "local/etc`. In cases where an application has a large number of " "configuration files, a subdirectory will be created to hold them. Often, " -"sample configuration files are installed which end with a suffix such as `." -"sample`. The configuration files should be reviewed and possibly edited to " -"meet the system's needs. To edit a sample file, first copy it without the `." -"sample` extension." +"sample configuration files are installed which end with a suffix such as " +"`.sample`. The configuration files should be reviewed and possibly edited to " +"meet the system's needs. To edit a sample file, first copy it without the " +"`.sample` extension." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1281 +#: documentation/content/en/books/handbook/ports/_index.adoc:1287 msgid "" "Applications which provide documentation will install it into `/usr/local/" "share/doc` and many applications also install manual pages. This " "documentation should be consulted before continuing." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1282 +#: documentation/content/en/books/handbook/ports/_index.adoc:1288 msgid "" "Some applications run services which must be added to `/etc/rc.conf` before " "starting the application. These applications usually install a startup " "script in `/usr/local/etc/rc.d`. See crossref:config[configtuning-starting-" "services,Starting Services] for more information." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1287 +#: documentation/content/en/books/handbook/ports/_index.adoc:1293 msgid "" "By design, applications do not run their startup script upon installation, " "nor do they run their stop script upon deinstallation or upgrade. This " "decision is left to the individual system administrator." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1290 +#: documentation/content/en/books/handbook/ports/_index.adoc:1296 msgid "" "Users of man:csh[1] should run `rehash` to rebuild the known binary list in " "the shells `PATH`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1291 +#: documentation/content/en/books/handbook/ports/_index.adoc:1297 msgid "" "Use `pkg info` to determine which files, man pages, and binaries were " "installed with the application." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:1293 +#: documentation/content/en/books/handbook/ports/_index.adoc:1299 #, no-wrap msgid "Dealing with Broken Ports" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1296 +#: documentation/content/en/books/handbook/ports/_index.adoc:1302 msgid "When a port does not build or install, try the following:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1298 +#: documentation/content/en/books/handbook/ports/_index.adoc:1304 msgid "" -"Search to see if there is a fix pending for the port in the link:https://www." -"FreeBSD.org/support/[Problem Report database]. If so, implementing the " +"Search to see if there is a fix pending for the port in the link:https://" +"www.FreeBSD.org/support/[Problem Report database]. If so, implementing the " "proposed fix may fix the issue." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1299 +#: documentation/content/en/books/handbook/ports/_index.adoc:1305 msgid "" "Ask the maintainer of the port for help. Type `make maintainer` in the ports " "skeleton or read the port's `Makefile` to find the maintainer's email " "address. Remember to include the output leading up to the error in the email " "to the maintainer." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1305 +#: documentation/content/en/books/handbook/ports/_index.adoc:1311 msgid "" "Some ports are not maintained by an individual but instead by a group " "maintainer represented by a extref:{mailing-list-faq}[mailing list]. Many, " -"but not all, of these addresses look like mailto:freebsd-listname@FreeBSD." -"org[freebsd-listname@FreeBSD.org]. Please take this into account when " -"sending an email." +"but not all, of these addresses look like mailto:freebsd-" +"listname@FreeBSD.org[freebsd-listname@FreeBSD.org]. Please take this into " +"account when sending an email." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1308 +#: documentation/content/en/books/handbook/ports/_index.adoc:1314 msgid "" -"In particular, ports maintained by mailto:ports@FreeBSD.org[ports@FreeBSD." -"org] are not maintained by a specific individual. Instead, any fixes and " -"support come from the general community who subscribe to that mailing list. " -"More volunteers are always needed!" +"In particular, ports maintained by " +"mailto:ports@FreeBSD.org[ports@FreeBSD.org] are not maintained by a specific " +"individual. Instead, any fixes and support come from the general community " +"who subscribe to that mailing list. More volunteers are always needed!" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1311 +#: documentation/content/en/books/handbook/ports/_index.adoc:1317 msgid "" "If there is no response to the email, use Bugzilla to submit a bug report " "using the instructions in extref:{problem-reports}[Writing FreeBSD Problem " "Reports]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1312 +#: documentation/content/en/books/handbook/ports/_index.adoc:1318 msgid "" "Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed " "information on the ports infrastructure so that you can fix the occasional " "broken port or even submit your own!" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1312 +#: documentation/content/en/books/handbook/ports/_index.adoc:1318 msgid "" -"Install the package instead of the port using the instructions in crossref:" -"ports[pkgng-intro, Using pkg for Binary Package Management]." +"Install the package instead of the port using the instructions in " +"crossref:ports[pkgng-intro, Using pkg for Binary Package Management]." msgstr "" diff --git a/documentation/content/en/books/handbook/preface/_index.po b/documentation/content/en/books/handbook/preface/_index.po index 4e2410a272..1c9d78ec2e 100644 --- a/documentation/content/en/books/handbook/preface/_index.po +++ b/documentation/content/en/books/handbook/preface/_index.po @@ -1,1067 +1,1182 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/preface/_index.adoc:1 #, no-wrap msgid "The FreeBSD newcomer will find that the first section of this book guides the user through the FreeBSD installation process and gently introduces the concepts and conventions that underpin UNIX" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/preface/_index.adoc:1 #: documentation/content/en/books/handbook/preface/_index.adoc:14 #, no-wrap msgid "Preface" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/preface/_index.adoc:48 #, no-wrap msgid "Intended Audience" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:52 msgid "" "The FreeBSD newcomer will find that the first section of this book guides " "the user through the FreeBSD installation process and gently introduces the " "concepts and conventions that underpin UNIX(R). Working through this " "section requires little more than the desire to explore, and the ability to " "take on board new concepts as they are introduced." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:55 msgid "" "Once you have traveled this far, the second, far larger, section of the " "Handbook is a comprehensive reference to all manner of topics of interest to " "FreeBSD system administrators. Some of these chapters may recommend that " "you do some prior reading, and this is noted in the synopsis at the " "beginning of each chapter." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:57 msgid "" -"For a list of additional sources of information, please see crossref:" -"bibliography[bibliography,Bibliography]." +"For a list of additional sources of information, please see " +"crossref:bibliography[bibliography,Bibliography]." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/preface/_index.adoc:59 #, no-wrap msgid "Fourth Edition" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:63 msgid "" "The current version of the Handbook represents the cumulative effort of a " "working group that has been reviewing and updating all Handbook content. " "These are the major updates since the fourth edition of the Handbook." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:65 msgid "" "The Handbook has been converted from link:https://docbook.org/[Docbook] to " "link:https://gohugo.io/[Hugo] and link:https://asciidoctor.org/[AsciiDoctor]" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:66 msgid "" "The link:https://docs.FreeBSD.org[FreeBSD Documentation Portal] has been " "created." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:67 msgid "" -"crossref:wayland[wayland,Wayland] has been added with information about " -"installing and configuring Wayland under FreeBSD." +"The crossref:introduction[introduction, Introduction] chapter has been " +"updated to improve the FreeBSD history and fix minor typos." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/preface/_index.adoc:68 msgid "" +"The crossref:bsdinstall[bsdinstall, Install] chapter has been updated with " +"an upgraded synopsis, the latest changes to the installer, refreshed images, " +"added alt text to images, and the removal of references to specific versions." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:69 +msgid "" +"The crossref:basics[basics, Basics] chapter has updated tables, command " +"outputs, and directory structure per man:hier." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:70 +msgid "" +"The crossref:ports[ports, Ports] chapter has been updated and now simplifies " +"package searches, updates software examples (Nginx replaces Apache), " +"improves the man:pkg[8] bootstrap process, and adds new instructions for " +"configuring and managing packages, including blocking and unblocking." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:71 +msgid "" +"The crossref:x11[x11, X11] chapter has been updated to reflect the current " +"state of graphics in FreeBSD, remove outdated references to old Intel " +"drivers, configurations, and compiz, and relocate desktop environment " +"instructions (such as KDE Plasma and GNOME) to the Desktop Environments " +"chapter, as these environments now also support Wayland in addition to X11." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:72 +msgid "" +"The crossref:wayland[wayland,Wayland] chapter has been added with " +"information about installing and configuring Wayland under FreeBSD." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:73 +msgid "" +"The crossref:network[network, Network] chapter has been created to cover " +"basic wired and wireless network configuration, including hostname, DNS, and " +"troubleshooting. Sections on wired networks, wireless, and IPv6 have been " +"moved and updated with improved command outputs, use of sysrc, and better " +"AsciiDoc syntax." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:74 +msgid "" +"The crossref:desktop[desktop, Desktop] chapter has been updated with " +"upgraded installation instructions for KDE Plasma, GNOME, XFCE, MATE, " +"Cinnamon, and LXQT, expanded browser options, a new development tools " +"section, and updates to office productivity, document viewers, and finance " +"sections." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:75 +msgid "" +"The crossref:multimedia[multimedia, Multimedia] chapter has been reworked " +"with updates to the sound section, new tables for sound mixers, audio " +"players, and video players, guidance on automatic headphone switching, a new " +"conferencing and meetings section, and a revised image scanners section." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:76 +msgid "" +"The crossref:linuxemu[linuxemu, Linuxemu] chapter has been improved with " +"updated instructions for setting up a Debian/Ubuntu base system using " +"debootstrap." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:77 +msgid "" +"The crossref:config[config, Config] chapter has been renamed for accuracy, " +"with updates to service management, cron and periodic, syslog, power " +"management, and swap sections. A new entry on config files was added, and " +"the outdated tuning section was removed." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:78 +msgid "" +"The crossref:security[security, Security] chapter has been updated with " +"enhancements to VPN over IPSec, securing accounts, password hashes, sudo/" +"doas, and OpenSSH/OpenSSL. New sections have been added covering IDS, secure " +"levels, file flags, Capsicum, NFSv4 ACLs, and resource limits." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:79 +msgid "" +"The crossref:jails[jails, Jails] chapter has been updated to include details " +"on jail types (Thick, Thin, VNET, and Linux Jails), host system " +"configuration, networking options, the jail configuration file, setup " +"procedures, upgrade methods, resource limits, and different jail managers " +"and container solutions." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:80 +msgid "" +"The crossref:mail[mail, Mail] chapter has been updated to include " +"information on DMA, upgrades to Sendmail, instructions for changing DMA and " +"Sendmail to use different MTAs, and the removal of Dialup and Fetchmail " +"sections, along with a reorganization of the chapter." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/preface/_index.adoc:81 +msgid "" "The crossref:bibliography[bibliography,Bibliography] has been extensively " "updated." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/preface/_index.adoc:71 +#: documentation/content/en/books/handbook/preface/_index.adoc:83 #, no-wrap msgid "Third Edition" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:75 +#: documentation/content/en/books/handbook/preface/_index.adoc:87 msgid "" "The current online version of the Handbook represents the cumulative effort " "of many hundreds of contributors over the past 10 years. The following are " "some of the significant changes since the two volume third edition was " "published in 2004:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:77 +#: documentation/content/en/books/handbook/preface/_index.adoc:89 msgid "" "crossref:wine[wine,WINE] has been added with information about how to run " "Windows(R) applications on FreeBSD." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:78 +#: documentation/content/en/books/handbook/preface/_index.adoc:90 msgid "" "crossref:dtrace[dtrace,DTrace] has been added with information about the " "powerful DTrace performance analysis tool." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:79 +#: documentation/content/en/books/handbook/preface/_index.adoc:91 msgid "" "crossref:filesystems[filesystems,Other File Systems] have been added with " "information about non-native file systems in FreeBSD, such as ZFS from " "Sun(TM)." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:80 +#: documentation/content/en/books/handbook/preface/_index.adoc:92 msgid "" "crossref:audit[audit,Security Event Auditing] has been added to cover the " "new auditing capabilities in FreeBSD and explain its use." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:81 +#: documentation/content/en/books/handbook/preface/_index.adoc:93 msgid "" "crossref:virtualization[virtualization,Virtualization] has been added with " "information about installing FreeBSD on virtualization software." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:82 +#: documentation/content/en/books/handbook/preface/_index.adoc:94 msgid "" "crossref:bsdinstall[bsdinstall,Installing FreeBSD] has been added to cover " "installation of FreeBSD using the new installation utility, bsdinstall." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/preface/_index.adoc:84 +#: documentation/content/en/books/handbook/preface/_index.adoc:96 #, no-wrap msgid "Second Edition (2004)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:89 +#: documentation/content/en/books/handbook/preface/_index.adoc:101 msgid "" "The third edition was the culmination of over two years of work by the " "dedicated members of the FreeBSD Documentation Project. The printed edition " "grew to such a size that it was necessary to publish as two separate " "volumes. The following are the major changes in this new edition:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:91 +#: documentation/content/en/books/handbook/preface/_index.adoc:103 msgid "" "crossref:config[config-tuning,Configuration and Tuning] has been expanded " "with new information about the ACPI power and resource management, the " "`cron` system utility, and more kernel tuning options." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:92 +#: documentation/content/en/books/handbook/preface/_index.adoc:104 msgid "" "crossref:security[security,Security] has been expanded with new information " "about virtual private networks (VPNs), file system access control lists " "(ACLs), and security advisories." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:93 +#: documentation/content/en/books/handbook/preface/_index.adoc:105 msgid "" "crossref:mac[mac,Mandatory Access Control] is a new chapter with this " "edition. It explains what MAC is and how this mechanism can be used to " "secure a FreeBSD system." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:94 +#: documentation/content/en/books/handbook/preface/_index.adoc:106 msgid "" "crossref:disks[disks,Storage] has been expanded with new information about " "USB storage devices, file system snapshots, file system quotas, file and " "network backed filesystems, and encrypted disk partitions." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:95 +#: documentation/content/en/books/handbook/preface/_index.adoc:107 msgid "" "A troubleshooting section has been added to crossref:ppp-and-slip[ppp-and-" "slip,PPP]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:96 +#: documentation/content/en/books/handbook/preface/_index.adoc:108 msgid "" "crossref:mail[mail,Electronic Mail] has been expanded with new information " "about using alternative transport agents, SMTP authentication, UUCP, " "fetchmail, procmail, and other advanced topics." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:97 +#: documentation/content/en/books/handbook/preface/_index.adoc:109 msgid "" "crossref:network-servers[network-servers,Network Servers] is all new with " "this edition. This chapter includes information about setting up the Apache " "HTTP Server, ftpd, and setting up a server for Microsoft(R) Windows(R) " "clients with Samba. Some sections from crossref:advanced-networking[advanced-" "networking,Advanced Networking] were moved here to improve the presentation." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:98 +#: documentation/content/en/books/handbook/preface/_index.adoc:110 msgid "" "crossref:advanced-networking[advanced-networking,Advanced Networking] has " "been expanded with new information about using Bluetooth(R) devices with " "FreeBSD, setting up wireless networks, and Asynchronous Transfer Mode (ATM) " "networking." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:99 +#: documentation/content/en/books/handbook/preface/_index.adoc:111 msgid "" "A glossary has been added to provide a central location for the definitions " "of technical terms used throughout the book." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:100 +#: documentation/content/en/books/handbook/preface/_index.adoc:112 msgid "" "A number of aesthetic improvements have been made to the tables and figures " "throughout the book." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/preface/_index.adoc:102 +#: documentation/content/en/books/handbook/preface/_index.adoc:114 #, no-wrap msgid "First Edition (2001)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:106 +#: documentation/content/en/books/handbook/preface/_index.adoc:118 msgid "" "The second edition was the culmination of over two years of work by the " "dedicated members of the FreeBSD Documentation Project. The following were " "the major changes in this edition:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:108 +#: documentation/content/en/books/handbook/preface/_index.adoc:120 msgid "A complete Index has been added." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:109 +#: documentation/content/en/books/handbook/preface/_index.adoc:121 msgid "All ASCII figures have been replaced by graphical diagrams." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:110 +#: documentation/content/en/books/handbook/preface/_index.adoc:122 msgid "" "A standard synopsis has been added to each chapter to give a quick summary " "of what information the chapter contains, and what the reader is expected to " "know." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:111 +#: documentation/content/en/books/handbook/preface/_index.adoc:123 msgid "" "The content has been logically reorganized into three parts: \"Getting " "Started\", \"System Administration\", and \"Appendices\"." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:112 +#: documentation/content/en/books/handbook/preface/_index.adoc:124 msgid "" "crossref:basics[basics,FreeBSD Basics] has been expanded to contain " "additional information about processes, daemons, and signals." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:113 +#: documentation/content/en/books/handbook/preface/_index.adoc:125 msgid "" "crossref:ports[ports,Installing Applications: Packages and Ports] has been " "expanded to contain additional information about binary package management." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:114 +#: documentation/content/en/books/handbook/preface/_index.adoc:126 msgid "" "crossref:x11[x11,The X Window System] has been completely rewritten with an " "emphasis on using modern desktop technologies such as KDE and GNOME on " "XFree86(TM) 4.X." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:115 +#: documentation/content/en/books/handbook/preface/_index.adoc:127 msgid "crossref:boot[boot,The FreeBSD Booting Process] has been expanded." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:116 +#: documentation/content/en/books/handbook/preface/_index.adoc:128 msgid "" "crossref:disks[disks,Storage] has been written from what used to be two " "separate chapters on \"Disks\" and \"Backups\". We feel that the topics are " "easier to comprehend when presented as a single chapter. A section on RAID " "(both hardware and software) has also been added." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:117 +#: documentation/content/en/books/handbook/preface/_index.adoc:129 msgid "" "crossref:serialcomms[serialcomms,Serial Communications] has been completely " "reorganized and updated for FreeBSD 4.X/5.X." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:118 +#: documentation/content/en/books/handbook/preface/_index.adoc:130 msgid "crossref:ppp-and-slip[ppp-and-slip,PPP] has been substantially updated." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:119 +#: documentation/content/en/books/handbook/preface/_index.adoc:131 msgid "" "Many new sections have been added to crossref:advanced-networking[advanced-" "networking,Advanced Networking]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:120 +#: documentation/content/en/books/handbook/preface/_index.adoc:132 msgid "" "crossref:mail[mail,Electronic Mail] has been expanded to include more " "information about configuring sendmail." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:121 +#: documentation/content/en/books/handbook/preface/_index.adoc:133 msgid "" "crossref:linuxemu[linuxemu,Linux® Binary Compatibility] has been expanded to " "include information about installing Oracle(R) and SAP(R) R/3(R)." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:122 +#: documentation/content/en/books/handbook/preface/_index.adoc:134 msgid "The following new topics are covered in this second edition:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:124 +#: documentation/content/en/books/handbook/preface/_index.adoc:136 msgid "crossref:config[config-tuning,Configuration and Tuning]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:125 +#: documentation/content/en/books/handbook/preface/_index.adoc:137 msgid "crossref:multimedia[multimedia,Multimedia]." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/preface/_index.adoc:127 +#: documentation/content/en/books/handbook/preface/_index.adoc:139 #, no-wrap msgid "Organization of This Book" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:139 +#: documentation/content/en/books/handbook/preface/_index.adoc:151 msgid "" "This book is split into five logically distinct sections. The first " "section, _Getting Started_, covers the installation and basic usage of " "FreeBSD. It is expected that the reader will follow these chapters in " "sequence, possibly skipping chapters covering familiar topics. The second " "section, _Common Tasks_, covers some frequently used features of FreeBSD. " "This section, and all subsequent sections, can be read out of order. Each " "chapter begins with a succinct synopsis that describes what the chapter " "covers and what the reader is expected to already know. This is meant to " "allow the casual reader to skip around to find chapters of interest. The " "third section, _System Administration_, covers administration topics. The " "fourth section, _Network Communication_, covers networking and server " "topics. The fifth section contains appendices of reference information." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:140 +#: documentation/content/en/books/handbook/preface/_index.adoc:152 #, no-wrap msgid "_crossref:introduction[introduction,Introduction]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:142 +#: documentation/content/en/books/handbook/preface/_index.adoc:154 msgid "" "Introduces FreeBSD to a new user. It describes the history of the FreeBSD " "Project, its goals and development model." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:143 +#: documentation/content/en/books/handbook/preface/_index.adoc:155 #, no-wrap msgid "_crossref:bsdinstall[bsdinstall,Installing FreeBSD]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:145 +#: documentation/content/en/books/handbook/preface/_index.adoc:157 msgid "" "Walks a user through the entire installation process of FreeBSD 9._x_ and " "later using bsdinstall." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:146 +#: documentation/content/en/books/handbook/preface/_index.adoc:158 #, no-wrap msgid "_crossref:basics[basics,FreeBSD Basics]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:148 +#: documentation/content/en/books/handbook/preface/_index.adoc:160 msgid "" "Covers the basic commands and functionality of the FreeBSD operating system. " "If you are familiar with Linux(R) or another flavor of UNIX(R) then you can " "probably skip this chapter." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:149 +#: documentation/content/en/books/handbook/preface/_index.adoc:161 #, no-wrap msgid "_crossref:ports[ports,Installing Applications: Packages and Ports]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:151 +#: documentation/content/en/books/handbook/preface/_index.adoc:163 msgid "" "Covers the installation of third-party software with both FreeBSD's " "innovative \"Ports Collection\" and standard binary packages." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:152 +#: documentation/content/en/books/handbook/preface/_index.adoc:164 #, no-wrap msgid "_crossref:x11[x11,The X Window System]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:154 +#: documentation/content/en/books/handbook/preface/_index.adoc:166 msgid "" "Describes the X Window System in general and using X11 on FreeBSD in " "particular. Also describes common desktop environments such as KDE and GNOME." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:155 +#: documentation/content/en/books/handbook/preface/_index.adoc:167 #, no-wrap msgid "_crossref:wayland[wayland,Wayland]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:157 +#: documentation/content/en/books/handbook/preface/_index.adoc:169 msgid "" "Describes the Wayland display server in general and using Wayland on FreeBSD " "in particular. Also describes common compositors such as Wayfire, Hikari and " "Sway." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:158 +#: documentation/content/en/books/handbook/preface/_index.adoc:170 #, no-wrap msgid "_crossref:desktop[desktop,Desktop Applications]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:160 +#: documentation/content/en/books/handbook/preface/_index.adoc:172 msgid "" "Lists some common desktop applications, such as web browsers and " "productivity suites, and describes how to install them on FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:161 +#: documentation/content/en/books/handbook/preface/_index.adoc:173 #, no-wrap msgid "_crossref:multimedia[multimedia,Multimedia]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:163 +#: documentation/content/en/books/handbook/preface/_index.adoc:175 msgid "" "Shows how to set up sound and video playback support for your system. Also " "describes some sample audio and video applications." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:164 +#: documentation/content/en/books/handbook/preface/_index.adoc:176 #, no-wrap msgid "_crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:166 +#: documentation/content/en/books/handbook/preface/_index.adoc:178 msgid "" "Explains why you might need to configure a new kernel and provides detailed " "instructions for configuring, building, and installing a custom kernel." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:167 +#: documentation/content/en/books/handbook/preface/_index.adoc:179 #, no-wrap msgid "_crossref:printing[printing,Printing]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:169 +#: documentation/content/en/books/handbook/preface/_index.adoc:181 msgid "" "Describes managing printers on FreeBSD, including information about banner " "pages, printer accounting, and initial setup." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:170 +#: documentation/content/en/books/handbook/preface/_index.adoc:182 #, no-wrap msgid "_crossref:linuxemu[linuxemu,Linux® Binary Compatibility]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:172 +#: documentation/content/en/books/handbook/preface/_index.adoc:184 msgid "" "Describes the Linux(R) compatibility features of FreeBSD. Also provides " "detailed installation instructions for many popular Linux(R) applications " "such as Oracle(R) and Mathematica(R)." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:173 +#: documentation/content/en/books/handbook/preface/_index.adoc:185 #, no-wrap msgid "_crossref:wine[wine,WINE]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:175 +#: documentation/content/en/books/handbook/preface/_index.adoc:187 msgid "" "Describes WINE and provides detailed installation instructions. Also " "describes how WINE operates, how to install a GUI helper, how to run " "Windows(R) applications on FreeBSD, and offers other tips and solutions." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:176 +#: documentation/content/en/books/handbook/preface/_index.adoc:188 #, no-wrap msgid "_crossref:config[config-tuning,Configuration and Tuning]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:178 +#: documentation/content/en/books/handbook/preface/_index.adoc:190 msgid "" "Describes the parameters available for system administrators to tune a " "FreeBSD system for optimum performance. Also describes the various " "configuration files used in FreeBSD and where to find them." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:179 +#: documentation/content/en/books/handbook/preface/_index.adoc:191 #, no-wrap msgid "_crossref:boot[boot,The FreeBSD Booting Process]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:181 +#: documentation/content/en/books/handbook/preface/_index.adoc:193 msgid "" "Describes the FreeBSD boot process and explains how to control this process " "with configuration options." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:182 +#: documentation/content/en/books/handbook/preface/_index.adoc:194 #, no-wrap msgid "_crossref:security[security,Security]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:184 +#: documentation/content/en/books/handbook/preface/_index.adoc:196 msgid "" "Describes many different tools available to help keep your FreeBSD system " "secure, including Kerberos, IPsec and OpenSSH." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:185 +#: documentation/content/en/books/handbook/preface/_index.adoc:197 #, no-wrap msgid "_crossref:jails[jails,Jails]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:187 +#: documentation/content/en/books/handbook/preface/_index.adoc:199 msgid "" "Describes the jails framework, and the improvements of jails over the " "traditional chroot support of FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:188 +#: documentation/content/en/books/handbook/preface/_index.adoc:200 #, no-wrap msgid "_crossref:mac[mac,Mandatory Access Control]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:190 +#: documentation/content/en/books/handbook/preface/_index.adoc:202 msgid "" "Explains what Mandatory Access Control (MAC) is and how this mechanism can " "be used to secure a FreeBSD system." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:191 +#: documentation/content/en/books/handbook/preface/_index.adoc:203 #, no-wrap msgid "_crossref:audit[audit,Security Event Auditing]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:193 +#: documentation/content/en/books/handbook/preface/_index.adoc:205 msgid "" "Describes what FreeBSD Event Auditing is, how it can be installed, " "configured, and how audit trails can be inspected or monitored." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:194 +#: documentation/content/en/books/handbook/preface/_index.adoc:206 #, no-wrap msgid "_crossref:disks[disks,Storage]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:196 +#: documentation/content/en/books/handbook/preface/_index.adoc:208 msgid "" "Describes how to manage storage media and filesystems with FreeBSD. This " "includes physical disks, RAID arrays, optical and tape media, memory-backed " "disks, and network filesystems." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:197 +#: documentation/content/en/books/handbook/preface/_index.adoc:209 #, no-wrap msgid "_crossref:geom[geom,GEOM: Modular Disk Transformation Framework]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:199 +#: documentation/content/en/books/handbook/preface/_index.adoc:211 msgid "" "Describes what the GEOM framework in FreeBSD is and how to configure various " "supported RAID levels." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:200 +#: documentation/content/en/books/handbook/preface/_index.adoc:212 #, no-wrap msgid "_crossref:zfs[zfs,The OpenZFS storage platform]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:202 +#: documentation/content/en/books/handbook/preface/_index.adoc:214 msgid "" "Describes the OpenZFS storage platform and provides a quick-start guide and " "information about advanced topics running OpenZFS under FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:203 +#: documentation/content/en/books/handbook/preface/_index.adoc:215 #, no-wrap msgid "_crossref:filesystems[filesystems,Other File Systems]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:205 +#: documentation/content/en/books/handbook/preface/_index.adoc:217 msgid "" "Examines support for non-native file systems under FreeBSD like ext2, ext3 " "and ext4." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:206 +#: documentation/content/en/books/handbook/preface/_index.adoc:218 #, no-wrap msgid "_crossref:virtualization[virtualization,Virtualization]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:208 +#: documentation/content/en/books/handbook/preface/_index.adoc:220 msgid "" "Describes what virtualization systems offer, and how they can be used with " "FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:209 +#: documentation/content/en/books/handbook/preface/_index.adoc:221 #, no-wrap msgid "_crossref:l10n[l10n,Localization - i18n/L10n Usage and Setup]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:211 +#: documentation/content/en/books/handbook/preface/_index.adoc:223 msgid "" "Describes how to use FreeBSD in languages other than English. Covers both " "system and application level localization." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:212 +#: documentation/content/en/books/handbook/preface/_index.adoc:224 #, no-wrap msgid "_crossref:cutting-edge[updating-upgrading,Updating and Upgrading FreeBSD]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:214 +#: documentation/content/en/books/handbook/preface/_index.adoc:226 msgid "" "Explains the differences between FreeBSD-STABLE, FreeBSD-CURRENT, and " "FreeBSD releases. Describes which users would benefit from tracking a " "development system and outlines that process. Covers the methods users may " "take to update their system to the latest security release." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:215 +#: documentation/content/en/books/handbook/preface/_index.adoc:227 #, no-wrap msgid "_crossref:dtrace[dtrace,DTrace]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:217 +#: documentation/content/en/books/handbook/preface/_index.adoc:229 msgid "" "Describes how to configure and use the DTrace tool from Sun(TM) on FreeBSD. " "Dynamic tracing can help locate performance issues, by performing real time " "system analysis." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:218 +#: documentation/content/en/books/handbook/preface/_index.adoc:230 #, no-wrap msgid "_crossref:usb-device-mode[usb-device-mode,USB Device Mode / USB OTG]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:220 +#: documentation/content/en/books/handbook/preface/_index.adoc:232 msgid "" "Explains the use of USB Device Mode and USB On The Go (USB OTG) on FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:221 +#: documentation/content/en/books/handbook/preface/_index.adoc:233 #, no-wrap msgid "_crossref:ppp-and-slip[ppp-and-slip,PPP]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:223 +#: documentation/content/en/books/handbook/preface/_index.adoc:235 msgid "Describes how to use PPP to connect to remote systems in FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:224 +#: documentation/content/en/books/handbook/preface/_index.adoc:236 #, no-wrap msgid "_crossref:mail[mail,Electronic Mail]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:226 +#: documentation/content/en/books/handbook/preface/_index.adoc:238 msgid "" "Explains the different components of an email server and dives into simple " "configuration topics for the most popular mail server software: sendmail." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:227 +#: documentation/content/en/books/handbook/preface/_index.adoc:239 #, no-wrap msgid "_crossref:network-servers[network-servers,Network Servers]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:229 +#: documentation/content/en/books/handbook/preface/_index.adoc:241 msgid "" "Provides detailed instructions and example configuration files to set up " "your FreeBSD machine as a network filesystem server, domain name server, " "network information system server, or time synchronization server." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:230 +#: documentation/content/en/books/handbook/preface/_index.adoc:242 #, no-wrap msgid "_crossref:firewalls[firewalls,Firewalls]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:232 +#: documentation/content/en/books/handbook/preface/_index.adoc:244 msgid "" "Explains the philosophy behind software-based firewalls and provides " "detailed information about the configuration of the different firewalls " "available for FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:233 +#: documentation/content/en/books/handbook/preface/_index.adoc:245 #, no-wrap msgid "_crossref:advanced-networking[advanced-networking,Advanced Networking]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:235 +#: documentation/content/en/books/handbook/preface/_index.adoc:247 msgid "" "Describes many networking topics, including sharing an Internet connection " "with other computers on your LAN, advanced routing topics, wireless " "networking, Bluetooth(R), ATM, IPv6, and much more." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:236 +#: documentation/content/en/books/handbook/preface/_index.adoc:248 #, no-wrap msgid "_crossref:mirrors[mirrors,Obtaining FreeBSD]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:238 +#: documentation/content/en/books/handbook/preface/_index.adoc:250 msgid "" "Lists different sources for obtaining FreeBSD media on CDROM or DVD as well " "as different sites on the Internet that allow you to download and install " "FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:239 +#: documentation/content/en/books/handbook/preface/_index.adoc:251 #, no-wrap msgid "_crossref:bibliography[bibliography,Bibliography]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:241 +#: documentation/content/en/books/handbook/preface/_index.adoc:253 msgid "" "This book touches on many different subjects that may leave you hungry for a " "more detailed explanation. The bibliography lists many excellent books that " "are referenced in the text." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:242 +#: documentation/content/en/books/handbook/preface/_index.adoc:254 #, no-wrap msgid "_crossref:eresources[eresources,Resources on the Internet]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:244 +#: documentation/content/en/books/handbook/preface/_index.adoc:256 msgid "" "Describes the many forums available for FreeBSD users to post questions and " "engage in technical conversations about FreeBSD." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:245 +#: documentation/content/en/books/handbook/preface/_index.adoc:257 #, no-wrap msgid "_crossref:pgpkeys[pgpkeys,OpenPGP Keys]_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:247 +#: documentation/content/en/books/handbook/preface/_index.adoc:259 msgid "Lists the PGP fingerprints of several FreeBSD Developers." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/preface/_index.adoc:249 +#: documentation/content/en/books/handbook/preface/_index.adoc:261 #, no-wrap msgid "Conventions used in this book" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:252 +#: documentation/content/en/books/handbook/preface/_index.adoc:264 msgid "" "To provide a consistent and easy to read text, several conventions are " "followed throughout the book." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/preface/_index.adoc:254 +#: documentation/content/en/books/handbook/preface/_index.adoc:266 #, no-wrap msgid "Typographic Conventions" msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:256 +#: documentation/content/en/books/handbook/preface/_index.adoc:268 #, no-wrap msgid "_Italic_" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:258 +#: documentation/content/en/books/handbook/preface/_index.adoc:270 msgid "" "An _italic_ font is used for filenames, URLs, emphasized text, and the first " "usage of technical terms." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:259 +#: documentation/content/en/books/handbook/preface/_index.adoc:271 #, no-wrap msgid "`Monospace`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:261 +#: documentation/content/en/books/handbook/preface/_index.adoc:273 msgid "" "A `monospaced` font is used for error messages, commands, environment " "variables, names of ports, hostnames, user names, group names, device names, " "variables, and code fragments." msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/preface/_index.adoc:262 +#: documentation/content/en/books/handbook/preface/_index.adoc:274 #, no-wrap msgid "*Bold*" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:264 +#: documentation/content/en/books/handbook/preface/_index.adoc:276 msgid "A *bold* font is used for applications, commands, and keys." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/preface/_index.adoc:266 +#: documentation/content/en/books/handbook/preface/_index.adoc:278 #, no-wrap msgid "User Input" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:270 +#: documentation/content/en/books/handbook/preface/_index.adoc:282 msgid "" "Keys are shown in *bold* to stand out from other text. Key combinations " "that are meant to be typed simultaneously are shown with `+` between the " "keys, such as:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:272 +#: documentation/content/en/books/handbook/preface/_index.adoc:284 msgid "kbd:[Ctrl+Alt+Del]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:274 +#: documentation/content/en/books/handbook/preface/_index.adoc:286 msgid "" "Meaning the user should type the kbd:[Ctrl], kbd:[Alt], and kbd:[Del] keys " "at the same time." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:276 +#: documentation/content/en/books/handbook/preface/_index.adoc:288 msgid "" "Keys that are meant to be typed in sequence will be separated with commas, " "for example:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:278 +#: documentation/content/en/books/handbook/preface/_index.adoc:290 msgid "kbd:[Ctrl+X], kbd:[Ctrl+S]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:280 +#: documentation/content/en/books/handbook/preface/_index.adoc:292 msgid "" "Would mean that the user is expected to type the kbd:[Ctrl] and kbd:[X] keys " "simultaneously and then to type the kbd:[Ctrl] and kbd:[S] keys " "simultaneously." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/preface/_index.adoc:282 +#: documentation/content/en/books/handbook/preface/_index.adoc:294 #, no-wrap msgid "Examples" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:286 +#: documentation/content/en/books/handbook/preface/_index.adoc:298 msgid "" "Examples starting with [.filename]#C:\\># indicate a MS-DOS(R) command. " "Unless otherwise noted, these commands may be executed from a \"Command " "Prompt\" window in a modern Microsoft(R) Windows(R) environment." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/preface/_index.adoc:290 +#: documentation/content/en/books/handbook/preface/_index.adoc:302 #, no-wrap msgid "C:\\> tools\\fdimage floppies\\kern.flp A:\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:294 +#: documentation/content/en/books/handbook/preface/_index.adoc:306 msgid "" "Examples starting with # indicate a command that must be invoked as the " "superuser in FreeBSD. You can login as `root` to type the command, or login " "as your normal account and use man:su[1] to gain superuser privileges." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/preface/_index.adoc:298 +#: documentation/content/en/books/handbook/preface/_index.adoc:310 #, no-wrap msgid "# dd if=kern.flp of=/dev/fd0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:302 +#: documentation/content/en/books/handbook/preface/_index.adoc:314 msgid "" "Examples starting with % indicate a command that should be invoked from a " "normal user account. Unless otherwise noted, C-shell syntax is used for " "setting environment variables and other shell commands." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/preface/_index.adoc:306 +#: documentation/content/en/books/handbook/preface/_index.adoc:318 #, no-wrap msgid "% top\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/preface/_index.adoc:309 +#: documentation/content/en/books/handbook/preface/_index.adoc:321 #, no-wrap msgid "Acknowledgments" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:313 +#: documentation/content/en/books/handbook/preface/_index.adoc:325 msgid "" "The book you are holding represents the efforts of many hundreds of people " "around the world. Whether they sent in fixes for typos, or submitted " "complete chapters, all the contributions have been useful." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/preface/_index.adoc:320 +#: documentation/content/en/books/handbook/preface/_index.adoc:332 msgid "" "Several companies have supported the development of this document by paying " "authors to work on it full-time, paying for publication, etc. In " "particular, BSDi (subsequently acquired by http://www.windriver.com[Wind " "River Systems]) paid members of the FreeBSD Documentation Project to work on " "improving this book full time leading up to the publication of the first " "printed edition in March 2000 (ISBN 1-57176-241-8). Wind River Systems then " "paid several additional authors to make a number of improvements to the " "print-output infrastructure and to add additional chapters to the text. " "This work culminated in the publication of the second printed edition in " -"November 2001 (ISBN 1-57176-303-1). In 2003-2004, http://www.freebsdmall." -"com[FreeBSD Mall, Inc], paid several contributors to improve the Handbook in " -"preparation for the third printed edition. The third printed edition has " -"been split into two volumes. Both volumes have been published as The " -"FreeBSD Handbook 3rd Edition Volume 1: User Guide (ISBN 1-57176-327-9) and " -"The FreeBSD Handbook 3rd Edition Volume 2: Administrators Guide (ISBN " -"1-57176-328-7)." +"November 2001 (ISBN 1-57176-303-1). In 2003-2004, http://" +"www.freebsdmall.com[FreeBSD Mall, Inc], paid several contributors to improve " +"the Handbook in preparation for the third printed edition. The third " +"printed edition has been split into two volumes. Both volumes have been " +"published as The FreeBSD Handbook 3rd Edition Volume 1: User Guide (ISBN " +"1-57176-327-9) and The FreeBSD Handbook 3rd Edition Volume 2: Administrators " +"Guide (ISBN 1-57176-328-7)." msgstr "" diff --git a/documentation/content/en/books/handbook/virtualization/_index.po b/documentation/content/en/books/handbook/virtualization/_index.po index 2baa6ccecb..b2ea6e0016 100644 --- a/documentation/content/en/books/handbook/virtualization/_index.po +++ b/documentation/content/en/books/handbook/virtualization/_index.po @@ -1,5269 +1,5273 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/virtualization/_index.adoc:1 #, no-wrap msgid "Virtualization software allows multiple operating systems to run simultaneously on the same computer" msgstr "" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/virtualization/_index.adoc:1 #, no-wrap msgid "Part III. System Administration" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1 #, no-wrap msgid "Chapter 24. Virtualization" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/virtualization/_index.adoc:14 #, no-wrap msgid "Virtualization" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:56 msgid "" "Virtualization software allows multiple operating systems to run " "simultaneously on the same computer. Such software systems for PCs often " "involve a host operating system which runs the virtualization software and " "supports any number of guest operating systems." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:58 msgid "After reading this chapter, you will know:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:60 msgid "" "The difference between a host operating system and a guest operating system." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:61 msgid "How to install FreeBSD on the following virtualization platforms:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:62 msgid "Parallels Desktop(Apple(R) macOS(R))" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:63 msgid "VMware Fusion(Apple(R) macOS(R))" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:64 msgid "" "VirtualBox(TM)(Microsoft(R) Windows(R), Intel(R)-based Apple(R) macOS(R), " "Linux)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:65 msgid "QEMU(FreeBSD)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:66 msgid "bhyve(FreeBSD)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:67 msgid "How to tune a FreeBSD system for best performance under virtualization." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:69 msgid "Before reading this chapter, you should:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:71 msgid "Understand the crossref:basics[basics,basics of UNIX(R) and FreeBSD]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:72 msgid "Know how to crossref:bsdinstall[bsdinstall,install FreeBSD]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:73 msgid "" "Know how to crossref:advanced-networking[advanced-networking,set up a " "network connection]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:74 msgid "" "Know how to crossref:ports[ports,install additional third-party software]." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:76 #, no-wrap msgid "FreeBSD as a Guest on Parallels Desktop for macOS(R)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:81 msgid "" "Parallels Desktop for Mac(R) is a commercial software product available for " "Apple(R) Mac(R) computers running macOS(R) 10.14.6 or higher. FreeBSD is a " "fully supported guest operating system. Once Parallels has been installed " "on macOS(R), the user must configure a virtual machine and then install the " "desired guest operating system." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:83 #, no-wrap msgid "Installing FreeBSD on Parallels Desktop on Mac(R)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:86 msgid "" "The first step in installing FreeBSD on Parallels is to create a new virtual " "machine for installing FreeBSD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:88 msgid "" "Choose menu:Install Windows or another OS from a DVD or image file[] and " "proceed." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:89 #, no-wrap msgid "Parallels setup wizard showing Install Windows or another OS from a DVD or image file chosen" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:89 #, no-wrap msgid "parallels-freebsd1.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:92 msgid "Select the FreeBSD image file." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:93 #, no-wrap msgid "Parallels setup wizard showing FreeBSD image file selected" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:93 #, no-wrap msgid "parallels-freebsd2.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:96 msgid "Choose menu:Other as operating system[]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:100 msgid "Choosing FreeBSD will cause boot error on startup." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:102 #, no-wrap msgid "Parallels setup wizard showing Other selected as operating system" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:102 #, no-wrap msgid "parallels-freebsd3.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:105 msgid "" "Name the virtual machine and check menu:Customize settings before " "installation[]" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:106 #, no-wrap msgid "Parallels setup wizard showing the checkbox checked for customizing settings before installation" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:106 #, no-wrap msgid "parallels-freebsd4.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:110 msgid "" "When the configuration window pops up, go to menu:Hardware[] tab, choose " "menu:Boot order[], and click menu:Advanced[]. Then, choose *EFI 64-bit* as " "menu:BIOS[]." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:111 #, no-wrap msgid "Parallels setup wizard showing EFI 64-bit chosen as BIOS" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:111 #, no-wrap msgid "parallels-freebsd5.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:114 msgid "" "Click menu:OK[], close the configuration window, and click menu:Continue[]." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:115 #, no-wrap msgid "Parallels setup wizard showing the summary of the new virtual machine" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:115 #, no-wrap msgid "parallels-freebsd6.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:119 msgid "" "The virtual machine will automatically boot. Install FreeBSD following the " "general steps." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:120 #, no-wrap msgid "FreeBSD booted on Parallels" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:120 #, no-wrap msgid "parallels-freebsd7.png" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:123 #, no-wrap msgid "Configuring FreeBSD on Parallels" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:126 msgid "" "After FreeBSD has been successfully installed on macOS(R) X with Parallels, " "there are a number of configuration steps that can be taken to optimize the " "system for virtualized operation." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:129 #: documentation/content/en/books/handbook/virtualization/_index.adoc:242 msgid "Set Boot Loader Variables" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:132 msgid "" "The most important step is to reduce the `kern.hz` tunable to reduce the CPU " "utilization of FreeBSD under the Parallels environment. This is " "accomplished by adding the following line to [.filename]#/boot/loader.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:136 #: documentation/content/en/books/handbook/virtualization/_index.adoc:249 #, no-wrap msgid "kern.hz=100\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:140 msgid "" "Without this setting, an idle FreeBSD Parallels guest will use roughly 15% " "of the CPU of a single processor iMac(R). After this change the usage will " "be closer to 5%." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:142 msgid "" "If installing FreeBSD 14.0 or later, and CPU utilization is still high, add " "the following additional line to [.filename]#/boot/loader.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:146 #, no-wrap msgid "debug.acpi.disabled=\"ged\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:148 #: documentation/content/en/books/handbook/virtualization/_index.adoc:254 msgid "Create a New Kernel Configuration File" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:151 msgid "" "All SCSI, FireWire, and USB device drivers can be removed from a custom " "kernel configuration file. Parallels provides a virtual network adapter " "used by the man:ed[4] driver, so all network devices except for man:ed[4] " "and man:miibus[4] can be removed from the kernel." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:152 #: documentation/content/en/books/handbook/virtualization/_index.adoc:258 msgid "Configure Networking" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:156 msgid "" "The most basic networking setup uses DHCP to connect the virtual machine to " "the same local area network as the host Mac(R). This can be accomplished by " "adding `ifconfig_ed0=\"DHCP\"` to [.filename]#/etc/rc.conf#. More advanced " "networking setups are described in crossref:advanced-networking[advanced-" "networking,Advanced Networking]." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:158 #, no-wrap msgid "FreeBSD as a Guest on VMware Fusion for macOS(R)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:163 msgid "" "VMware Fusion for Mac(R) is a commercial software product available for " "Apple(R) Mac(R) computers running macOS(R) 12 or higher. FreeBSD is a fully " "supported guest operating system. Once VMware Fusion has been installed on " "macOS(R), the user can configure a virtual machine and then install the " "desired guest operating system." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:165 #, no-wrap msgid "Installing FreeBSD on VMware Fusion" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:169 msgid "" "The first step is to start VMware Fusion which will load the Virtual Machine " "Library. Click [.guimenuitem]#+->New# to create the virtual machine:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:170 #, no-wrap msgid "vmware-freebsd01.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:174 msgid "" -"This will load the New Virtual Machine Assistant. Choose [." -"guimenuitem]#Create a custom virtual machine# and click [." -"guimenuitem]#Continue# to proceed:" +"This will load the New Virtual Machine Assistant. Choose " +"[.guimenuitem]#Create a custom virtual machine# and click " +"[.guimenuitem]#Continue# to proceed:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:175 #, no-wrap msgid "vmware-freebsd02.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:178 msgid "" "Select [.guimenuitem]#Other# as the [.guimenuitem]#Operating System# and " "either [.guimenuitem]#FreeBSD X# or [.guimenuitem]#FreeBSD X 64-bit#, as the " "menu:Version[] when prompted:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:179 #, no-wrap msgid "vmware-freebsd03.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:182 msgid "Choose the firmware(UEFI is recommended):" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:183 #, no-wrap msgid "vmware-freebsd04.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:186 msgid "" -"Choose [.guimenuitem]#Create a new virtual disk# and click [." -"guimenuitem]#Continue#:" +"Choose [.guimenuitem]#Create a new virtual disk# and click " +"[.guimenuitem]#Continue#:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:187 #, no-wrap msgid "vmware-freebsd05.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:190 msgid "Check the configuration and click [.guimenuitem]#Finish#:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:191 #, no-wrap msgid "vmware-freebsd06.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:194 msgid "" "Choose the name of the virtual machine and the directory where it should be " "saved:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:195 #, no-wrap msgid "vmware-freebsd07.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:198 msgid "" "Press command+E to open virtual machine settings and click [.guimenuitem]#CD/" "DVD#:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:199 #, no-wrap msgid "vmware-freebsd08.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:202 msgid "Choose FreeBSD ISO image or from a CD/DVD:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:203 #: documentation/content/en/books/handbook/virtualization/_index.adoc:225 #, no-wrap msgid "vmware-freebsd09.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:206 msgid "Start the virtual machine:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:207 #, no-wrap msgid "vmware-freebsd10.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:210 msgid "Install FreeBSD as usual:" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:211 #, no-wrap msgid "vmware-freebsd11.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:214 msgid "" "Once the install is complete, the settings of the virtual machine can be " "modified, such as memory usage and the number of CPUs the virtual machine " "will have access to:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:218 msgid "" "The System Hardware settings of the virtual machine cannot be modified while " "the virtual machine is running." msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:220 #, no-wrap msgid "vmware-freebsd12.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:224 msgid "" "The status of the CD-ROM device. Normally the CD/DVD/ISO is disconnected " "from the virtual machine when it is no longer needed." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:230 msgid "" "The last thing to change is how the virtual machine will connect to the " "network. To allow connections to the virtual machine from other machines " "besides the host, choose [.guimenuitem]#Connect directly to the physical " "network (Bridged)#. Otherwise, [.guimenuitem]#Share the host's internet " "connection (NAT)# is preferred so that the virtual machine can have access " "to the Internet, but the network cannot access the virtual machine." msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:231 #, no-wrap msgid "vmware-freebsd13.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:234 msgid "" "After modifying the settings, boot the newly installed FreeBSD virtual " "machine." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:236 #, no-wrap msgid "Configuring FreeBSD on VMware Fusion" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:239 msgid "" "After FreeBSD has been successfully installed on macOS(R) X with VMware " "Fusion, there are a number of configuration steps that can be taken to " "optimize the system for virtualized operation." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:245 msgid "" "The most important step is to reduce the `kern.hz` tunable to reduce the CPU " "utilization of FreeBSD under the VMware Fusion environment. This is " "accomplished by adding the following line to [.filename]#/boot/loader.conf#:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:253 msgid "" "Without this setting, an idle FreeBSD VMware Fusion guest will use roughly " "15% of the CPU of a single processor iMac(R). After this change, the usage " "will be closer to 5%." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:257 msgid "" "All FireWire, and USB device drivers can be removed from a custom kernel " "configuration file. VMware Fusion provides a virtual network adapter used " "by the man:em[4] driver, so all network devices except for man:em[4] can be " "removed from the kernel." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:262 msgid "" "The most basic networking setup uses DHCP to connect the virtual machine to " "the same local area network as the host Mac(R). This can be accomplished by " "adding `ifconfig_em0=\"DHCP\"` to [.filename]#/etc/rc.conf#. More advanced " "networking setups are described in crossref:advanced-networking[advanced-" "networking,Advanced Networking]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:264 msgid "Install drivers and open-vm-tools" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:266 msgid "To run FreeBSD smoothly on VMWare, drivers should be installed:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:270 #, no-wrap msgid "# pkg install xf86-video-vmware xf86-input-vmmouse open-vm-tools\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:275 msgid "The xf86 packages are only available for x86 FreeBSD guests." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:279 #, no-wrap msgid "Enabling the mouse" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:283 msgid "" "Some users have reported issues using the mouse in the virtual machine. The " -"mouse may be enabled by appending the following to [.filename]#/boot/loader." -"conf#:" +"mouse may be enabled by appending the following to [.filename]#/boot/" +"loader.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:287 #, no-wrap msgid "# ums_load=“YES”\n" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:291 #, no-wrap msgid "FreeBSD as a Guest on VirtualBox(TM)" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:295 msgid "" "FreeBSD works well as a guest in VirtualBox(TM). The virtualization " "software is available for most common operating systems, including FreeBSD " "itself." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:297 msgid "The VirtualBox(TM) guest additions provide support for:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:299 msgid "Clipboard sharing." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:300 msgid "Mouse pointer integration." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:301 msgid "Host time synchronization." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:302 msgid "Window scaling." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:303 msgid "Seamless mode." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:307 msgid "These commands are run in the FreeBSD guest." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:311 msgid "" "First, install the package:emulators/virtualbox-ose-additions[] package or " "port in the FreeBSD guest. This will install the port:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:315 #, no-wrap msgid "# cd /usr/ports/emulators/virtualbox-ose-additions && make install clean\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:318 msgid "Add these lines to [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:323 #, no-wrap msgid "" "vboxguest_enable=\"YES\"\n" "vboxservice_enable=\"YES\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:326 msgid "" "If man:ntpd[8] or man:ntpdate[8] is used, disable host time synchronization:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:330 #, no-wrap msgid "vboxservice_flags=\"--disable-timesync\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:334 msgid "" "Xorg will automatically recognize the `vboxvideo` driver. It can also be " "manually entered in [.filename]#/etc/X11/xorg.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:343 #, no-wrap msgid "" "Section \"Device\"\n" "\tIdentifier \"Card0\"\n" "\tDriver \"vboxvideo\"\n" "\tVendorName \"InnoTek Systemberatung GmbH\"\n" "\tBoardName \"VirtualBox Graphics Adapter\"\n" "EndSection\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:346 msgid "" "To use the `vboxmouse` driver, adjust the mouse section in [.filename]#/etc/" "X11/xorg.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:353 #, no-wrap msgid "" "Section \"InputDevice\"\n" "\tIdentifier \"Mouse0\"\n" "\tDriver \"vboxmouse\"\n" "EndSection\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:358 msgid "" "Shared folders for file transfers between host and VM are accessible by " "mounting them using `mount_vboxvfs`. A shared folder can be created on the " "host using the VirtualBox GUI or via `vboxmanage`. For example, to create a " "shared folder called _myshare_ under [.filename]#/mnt/bsdboxshare# for the " "VM named _BSDBox_, run:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:362 #, no-wrap msgid "# vboxmanage sharedfolder add 'BSDBox' --name myshare --hostpath /mnt/bsdboxshare\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:366 msgid "" "Note that the shared folder name must not contain spaces. Mount the shared " "folder from within the guest system like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:370 #, no-wrap msgid "# mount_vboxvfs -w myshare /mnt\n" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:373 #, no-wrap msgid "FreeBSD as a Host with VirtualBox(TM)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:381 msgid "" "VirtualBox(TM) is an actively developed, complete virtualization package, " "that is available for most operating systems including Windows(R), macOS(R), " "Linux(R) and FreeBSD. It is equally capable of running Windows(R) or " "UNIX(R)-like guests. It is released as open source software, but with " "closed-source components available in a separate extension pack. These " "components include support for USB 2.0 devices. More information may be " "found on the http://www.virtualbox.org/wiki/Downloads[Downloads page of the " "VirtualBox(TM) wiki]. Currently, these extensions are not available for " "FreeBSD." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:383 #, no-wrap msgid "Installing VirtualBox(TM)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:387 msgid "" -"VirtualBox(TM) is available as a FreeBSD package or port in package:" -"emulators/virtualbox-ose[]. The port can be installed using these commands:" +"VirtualBox(TM) is available as a FreeBSD package or port in " +"package:emulators/virtualbox-ose[]. The port can be installed using these " +"commands:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:392 #, no-wrap msgid "" "# cd /usr/ports/emulators/virtualbox-ose\n" "# make install clean\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:397 msgid "" "One useful option in the port's configuration menu is the `GuestAdditions` " "suite of programs. These provide a number of useful features in guest " "operating systems, like mouse pointer integration (allowing the mouse to be " "shared between host and guest without the need to press a special keyboard " "shortcut to switch) and faster video rendering, especially in Windows(R) " "guests. The guest additions are available in the menu:Devices[] menu, after " "the installation of the guest is finished." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:400 msgid "" "A few configuration changes are needed before VirtualBox(TM) is started for " "the first time. The port installs a kernel module in [.filename]#/boot/" "modules# which must be loaded into the running kernel:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:404 #, no-wrap msgid "# kldload vboxdrv\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:407 msgid "" -"To ensure the module is always loaded after a reboot, add this line to [." -"filename]#/boot/loader.conf#:" +"To ensure the module is always loaded after a reboot, add this line to " +"[.filename]#/boot/loader.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:411 #, no-wrap msgid "vboxdrv_load=\"YES\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:414 msgid "" "To use the kernel modules that allow bridged or host-only networking, add " "this line to [.filename]#/etc/rc.conf# and reboot the computer:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:418 #, no-wrap msgid "vboxnet_enable=\"YES\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:423 msgid "" "The `vboxusers` group is created during installation of VirtualBox(TM). All " "users that need access to VirtualBox(TM) will have to be added as members of " "this group. `pw` can be used to add new members:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:427 #, no-wrap msgid "# pw groupmod vboxusers -m yourusername\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:430 msgid "" "The default permissions for [.filename]#/dev/vboxnetctl# are restrictive and " "need to be changed for bridged networking:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:435 #, no-wrap msgid "" "# chown root:vboxusers /dev/vboxnetctl\n" "# chmod 0660 /dev/vboxnetctl\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:438 msgid "" "To make this permissions change permanent, add these lines to [.filename]#/" "etc/devfs.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:443 #, no-wrap msgid "" "own vboxnetctl root:vboxusers\n" "perm vboxnetctl 0660\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:446 msgid "To launch VirtualBox(TM), type from an Xorg session:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:450 #, no-wrap msgid "% VirtualBox\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:454 msgid "" "For more information on configuring and using VirtualBox(TM), refer to the " "http://www.virtualbox.org[official website]. For FreeBSD-specific " -"information and troubleshooting instructions, refer to the http://wiki." -"FreeBSD.org/VirtualBox[relevant page in the FreeBSD wiki]." +"information and troubleshooting instructions, refer to the http://" +"wiki.FreeBSD.org/VirtualBox[relevant page in the FreeBSD wiki]." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:456 #, no-wrap msgid "VirtualBox(TM) USB Support" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:460 msgid "" "VirtualBox(TM) can be configured to pass USB devices through to the guest " "operating system. The host controller of the OSE version is limited to " "emulating USB 1.1 devices until the extension pack supporting USB 2.0 and " "3.0 devices becomes available on FreeBSD." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:462 msgid "" "For VirtualBox(TM) to be aware of USB devices attached to the machine, the " "user needs to be a member of the `operator` group." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:466 #, no-wrap msgid "# pw groupmod operator -m yourusername\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:469 msgid "" "Then, add the following to [.filename]#/etc/devfs.rules#, or create this " "file if it does not exist yet:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:474 #, no-wrap msgid "" "[system=10]\n" "add path 'usb/*' mode 0660 group operator\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:477 msgid "" "To load these new rules, add the following to [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:481 #, no-wrap msgid "devfs_system_ruleset=\"system\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:484 msgid "Then, restart devfs:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:488 #: documentation/content/en/books/handbook/virtualization/_index.adoc:516 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1918 #, no-wrap msgid "# service devfs restart\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:491 msgid "" "Restart the login session and VirtualBox(TM) for these changes to take " "effect, and create USB filters as necessary." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:493 #, no-wrap msgid "VirtualBox(TM) Host DVD/CD Access" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:501 msgid "" "Access to the host DVD/CD drives from guests is achieved through the sharing " "of the physical drives. Within VirtualBox(TM), this is set up from the " "Storage window in the Settings of the virtual machine. If needed, create an " "empty IDECD/DVD device first. Then choose the Host Drive from the popup " "menu for the virtual CD/DVD drive selection. A checkbox labeled " "`Passthrough` will appear. This allows the virtual machine to use the " "hardware directly. For example, audio CDs or the burner will only function " "if this option is selected." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:505 msgid "" "In order for users to be able to use VirtualBox(TM)DVD/CD functions, they " -"need access to [.filename]#/dev/xpt0#, [.filename]#/dev/cdN#, and [." -"filename]#/dev/passN#. This is usually achieved by making the user a member " -"of `operator`. Permissions to these devices have to be corrected by adding " -"these lines to [.filename]#/etc/devfs.conf#:" +"need access to [.filename]#/dev/xpt0#, [.filename]#/dev/cdN#, and " +"[.filename]#/dev/passN#. This is usually achieved by making the user a " +"member of `operator`. Permissions to these devices have to be corrected by " +"adding these lines to [.filename]#/etc/devfs.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:511 #, no-wrap msgid "" "perm cd* 0660\n" "perm xpt0 0660\n" "perm pass* 0660\n" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:519 #, no-wrap msgid "Virtualization with QEMU on FreeBSD" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:523 msgid "" "link:https://www.qemu.org[QEMU] is a generic machine emulator and " "virtualizer that is completely open source software. It is developed by a " "large, active community and provides support for FreeBSD, OpenBSD, and " "NetBSD as well as other operating systems." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:525 msgid "From the link:https://www.qemu.org/docs/master/[QEMU documentation]:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:529 msgid "" "QEMU can be used in several different ways. The most common is for System " "Emulation, where it provides a virtual model of an entire machine (CPU, " "memory, and emulated devices) to run a guest OS. In this mode the CPU may " "be fully emulated, or it may work with a hypervisor such as `KVM`, `Xen` or " "`Hypervisor.Framework` to allow the guest to run directly on the host CPU." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:532 msgid "" "The second supported way to use QEMU is User Mode Emulation, where QEMU can " "launch processes compiled for one CPU on another CPU. In this mode the CPU " "is always emulated." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:534 msgid "" "QEMU also provides a number of standalone command line utilities, such as " "the man:qemu-img[1] disk image utility that allows one to create, convert, " "and modify disk images." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:537 msgid "" "QEMU can emulate a wide number of architectures including `Arm(TM)`, `i386`, " "`x86_64`, `MIPS(TM)`, `s390X`, `SPARC(TM)` (Sparc(TM) and Sparc64(TM)), and " -"others. The list of link:https://www.qemu.org/docs/master/system/targets." -"html#system-targets-ref[QEMU System Emulator Targets] is regularly kept up " -"to date." +"others. The list of link:https://www.qemu.org/docs/master/system/" +"targets.html#system-targets-ref[QEMU System Emulator Targets] is regularly " +"kept up to date." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:539 msgid "" "This section describes how to use QEMU for both System Emulation and User " "Mode Emulation on FreeBSD, and provides examples of using QMEU commands and " "command line utilities." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:541 #, no-wrap msgid "Installing QEMU Software" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:544 msgid "" "QEMU is available as a FreeBSD package or as a port in package:emulators/" "qemu[]. The package build includes sane options and defaults for most users " "and is the recommended method of installation." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:548 #, no-wrap msgid "# pkg install qemu\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:553 msgid "" "The package installation includes several dependencies. Once the " "installation is complete, create a link to the host version of QEMU that " "will be used most often. If the host is an Intel(TM) or AMD(TM) 64 bit " "system that will be:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:557 #, no-wrap msgid "# ln -s /usr/local/bin/qemu-system-x86_64 /usr/local/bin/qemu\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:560 msgid "" "Test the installation by running the following command as a non-root user:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:564 #, no-wrap msgid "% qemu\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:570 msgid "" "This brings up a window with QEMU actively trying to boot from hard disk, " "floppy disk, DVD/CD, and PXE. Nothing has been set up yet, so the command " "will produce several errors and end with \"No bootable device\" as shown in " "crossref:virtualization[qemu-nullboot,Figure {counter:figure}]. However, it " "does show that the QEMU software has been installed correctly." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:572 #: documentation/content/en/books/handbook/virtualization/_index.adoc:573 #, no-wrap msgid "QEMU with no bootable image" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:573 #, no-wrap msgid "qemu-freebsd01.png" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:576 #, no-wrap msgid "Virtual Machine Install" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:584 msgid "" "QEMU is under very active development. Features and command options can " "change from one version to the next. This section provides examples " "developed with QEMU version 9.0.1 (Summer, 2024). When in doubt, always " "consult the link:https://www.qemu.org/docs/master/[QEMU Documentation] " -"particularly the link:https://www.qemu.org/docs/master/about/index." -"html[About QEMU] page which has links to supported build platforms, " +"particularly the link:https://www.qemu.org/docs/master/about/" +"index.html[About QEMU] page which has links to supported build platforms, " "emulation, deprecated features, and removed features." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:588 msgid "" "Follow the steps below to create two virtual machines named \"*left*\", and " "\"*right*\". Most commands can be performed without root privileges." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:590 msgid "Create a test environment to work with QEMU:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:594 #, no-wrap msgid "% mkdir -p ~/QEMU ~/QEMU/SCRIPTS ~/QEMU/ISO ~/QEMU/VM\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:599 msgid "" "The [.filename]#SCRIPTS# directory is for startup scripts and utilities. " -"The [.filename]#ISO# directory is for the guest ISO boot images. The [." -"filename]#VM# directory is where the virtual machine images (`VMs`) will " +"The [.filename]#ISO# directory is for the guest ISO boot images. The " +"[.filename]#VM# directory is where the virtual machine images (`VMs`) will " "reside." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:601 msgid "Download a recent copy of FreeBSD into [.filename]#~/QEMU/ISO#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:606 #, no-wrap msgid "" "% cd ~/QEMU/ISO\n" "% fetch https://download.freebsd.org/releases/ISO-IMAGES/14.1/FreeBSD-14.1-RELEASE-amd64-bootonly.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:610 msgid "" "Once the download is complete create a shorthand link. This shorthand link " "is used in the startup scripts below." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:614 #, no-wrap msgid "% ln -s FreeBSD-14.1-RELEASE-amd64-bootonly.iso fbsd.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:617 msgid "" "Change directory to the location for virtual machines ([.filename]#~/QEMU/" "VM#). Run man:qemu-img[1] to create the disk images for the “left” VM:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:622 #, no-wrap msgid "" "% cd ~/QEMU/VM\n" "% qemu-img create -f raw left.img 15G\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:628 msgid "" "The QEMU `raw` format is designed for performance. The format is " "straightforward and has no overhead which makes it faster, especially for " "high performance or high throughput scenarios. The use case is for maximum " "performance where no additional features, such as snapshots, are needed. " "This format is used in the script for the \"left\" VM below." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:635 msgid "" "A separate format is `qcow2` which uses QEMU's \"copy on write\" technique " "for managing disk space. This technique does not require a complete 15G " "disk, just a stub version that is managed directly by the VM. The disk " "grows dynamically as the VM writes to it. This format supports snapshots, " "compression, and encryption. The use case for this format is for " "development, testing, and scenarios with the need of these advanced " "features. This format is used in the script for the \"right\" VM below." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:637 msgid "" "Run man:qemu-img[1] again to create the disk image for the \"right\" VM " "using `qcow2`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:641 #, no-wrap msgid "% qemu-img create -f qcow2 -o preallocation=full,cluster_size=512K,lazy_refcounts=on right.qcow2 20G\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:644 msgid "To see the actual size of the file use:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:648 #, no-wrap msgid "% du -Ah right.qcow2\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:654 msgid "" "Set up networking for both virtual machines with the following commands. In " "this example the host network interface is `em0`. If necessary, change it " "to fit the interface for the host system. This must be done after every " "host machine restart to enable the QEMU guest VMs to communicate." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:666 #, no-wrap msgid "" "# ifconfig tap0 create\n" "# ifconfig tap1 create\n" "# sysctl net.link.tap.up_on_open=1\n" "net.link.tap.up_on_open: 0 -> 1\n" "# sysctl net.link.tap.user_open=1\n" "net.link.tap.user_open: 0 -> 1\n" "# ifconfig bridge0 create\n" "# ifconfig bridge0 addm tap0 addm tap1 addm em0\n" "# ifconfig bridge0 up\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:671 msgid "" "The above commands create two man:tap[4] devices (`tap0`, `tap1`) and one " "man:if_bridge[4] device (`bridge0`). Then, they add the `tap` devices and " "the local host interface (`em0`) to the `bridge`, and set two man:sysctl[8] " "entries to allow for normal users to open the tap device. These commands " "will allow the virtual machines to talk to the network stack on the host." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:674 msgid "" "Change to [.filename]#~/QEMU/SCRIPTS#, use the following script to start the " "first virtual machine, \"left\". This script uses the QEMU raw disk format." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:690 #, no-wrap msgid "" "/usr/local/bin/qemu-system-x86_64 -monitor none \\\n" " -cpu qemu64 \\\n" " -vga std \\\n" " -m 4096 \\\n" " -smp 4 \\\n" " -cdrom ../ISO/fbsd.iso \\\n" " -boot order=cd,menu=on \\\n" " -blockdev driver=file,aio=threads,node-name=imgleft,filename=../VM/left.img \\\n" " -blockdev driver=raw,node-name=drive0,file=imgleft \\\n" " -device virtio-blk-pci,drive=drive0,bootindex=1 \\\n" " -netdev tap,id=nd0,ifname=tap0,script=no,downscript=no,br=bridge0 \\\n" " -device e1000,netdev=nd0,mac=02:20:6c:65:66:74 \\\n" " -name \\\"left\\\"\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:695 msgid "" "Save the above into a file (for example `left.sh`) and simply run: % `/bin/" "sh left.sh`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:700 msgid "" "QEMU will start up a virtual machine in a separate window and boot the " -"FreeBSD iso as shown in crossref:virtualization[qemu-newboot-loader-menu," -"Figure {counter:figure}]. All command options such as `-cpu` and `-boot` " -"are fully described in the QEMU man page man:qemu[1]." +"FreeBSD iso as shown in crossref:virtualization[qemu-newboot-loader-" +"menu,Figure {counter:figure}]. All command options such as `-cpu` and `-" +"boot` are fully described in the QEMU man page man:qemu[1]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:702 #, no-wrap msgid "FreeBSD Boot Loader Menu" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:703 #, no-wrap msgid "The FreeBSD loader menu." msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:703 #, no-wrap msgid "qemu-freebsd02.png" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:710 msgid "" "If the mouse is clicked in the QEMU console window, QEMU will “grab” the " -"mouse as shown in crossref:virtualization[qemu-grab,Figure {counter:" -"figure}]. Type kbd:[Ctl]+kbd:[Alt]+kbd:[G]” to release the mouse." +"mouse as shown in crossref:virtualization[qemu-grab,Figure " +"{counter:figure}]. Type kbd:[Ctl]+kbd:[Alt]+kbd:[G]” to release the mouse." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:713 #, no-wrap msgid "When QEMU Has Grabbed the Mouse" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:714 #, no-wrap msgid "When QEMU has grabbed the mouse" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:714 #, no-wrap msgid "qemu-freebsd03.png" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:721 msgid "" "On FreeBSD, an initial QEMU installation can be somewhat slow. This is " "because the emulator writes filesystem formatting and metadata during the " "disk first use. Subsequent operations are generally much faster." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:724 msgid "During the installation there are several points to note:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:727 msgid "" "Select to use UFS as the filesystem. ZFS does not perform well with small " "memory sizes." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:729 msgid "" "For networking use DHCP. If desired, configure IPv6 if supported by the " "local LAN." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:730 msgid "" "When adding the default user, ensure they are a member of the *wheel* group." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:732 msgid "" "Once the installation completes, the virtual machine reboots into the newly " "installed FreeBSD image." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:734 msgid "Login as `root` and update the system as follows:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:739 #, no-wrap msgid "" "# freebsd-update fetch install\n" "# reboot\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:744 msgid "" "After a successful installation, QEMU will boot the operating system " "installed on the disk, and not the installation program." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:751 msgid "" "QEMU supports a ```-runas``` option. For added security, include the option " "\"-runas your_user_name\" in the script listing above. See man:qemu[1] for " "details." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:755 msgid "" "Login as `root` again and add any packages desired. To utilize the X Window " "system in the guest, see the section \"Using the X Window System\" below." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:757 msgid "This completes the setup of the \"left\" VM." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:761 msgid "" "To install the \"right\" VM, run the following script. This script has the " "modifications needed for tap1, format=qcow2, the image filename, the MAC " "address, and the terminal window name. If desired, include the \"-runas\" " "parameter as described in the above note." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:776 #, no-wrap msgid "" "/usr/local/bin/qemu-system-x86_64 -monitor none \\\n" " -cpu qemu64 \\\n" " -vga cirrus \\\n" " -m 4096 -smp 4 \\\n" " -cdrom ../ISO/fbsd.iso \\\n" " -boot order=cd,menu=on \\\n" " -drive if=none,id=drive0,cache=writeback,aio=threads,format=qcow2,discard=unmap,file=../VM/right.qcow2 \\\n" " -device virtio-blk-pci,drive=drive0,bootindex=1 \\\n" " -netdev tap,id=nd0,ifname=tap1,script=no,downscript=no,br=bridge0 \\\n" " -device e1000,netdev=nd0,mac=02:72:69:67:68:74 \\\n" " -name \\\"right\\\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:780 msgid "" "Once the installation is complete, the \"left\" and \"right\" machines can " "communicate with each other and with the host. If there are strict firewall " "rules on the host, consider adding or modifying rules to allow the bridge " "and tap devices to communicate with each other." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:782 #, no-wrap msgid "Usage Tips" msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:784 #, no-wrap msgid "Using the X Window System" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:788 msgid "" "crossref:x11[x-install,Installing Xorg] describes how to set up the `X " "Window` system. Refer to that guide for initial `X Window` setup then " "consult crossref:desktop[desktop,Desktop Environments] on how to set up a " "complete desktop." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:790 msgid "This section demonstrates use of the XFCE desktop." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:792 msgid "Once the installation is complete, login as a regular user, then type:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:796 #, no-wrap msgid "% startx\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:802 msgid "" "The XFCE4 window manager should start up and present a functioning graphical " -"desktop as in crossref:virtualization[qemu-two-qemu,Figure {counter:" -"figure}]. On initial startup, it may take up to a minute to display the " -"desktop. See the documentation at the link:https://www.xfce.org[XFCE " -"website] for usage details." +"desktop as in crossref:virtualization[qemu-two-qemu,Figure " +"{counter:figure}]. On initial startup, it may take up to a minute to " +"display the desktop. See the documentation at the link:https://" +"www.xfce.org[XFCE website] for usage details." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:803 #: documentation/content/en/books/handbook/virtualization/_index.adoc:804 #, no-wrap msgid "Both QEMU VMs" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:804 #, no-wrap msgid "qemu-freebsd04.png" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:809 msgid "" "Adding more memory to the guest system may speed up the graphical user " "interface." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:812 msgid "" "Here, the \"left\" VM has had the `X Window` system installed, while the " "\"right\" VM is still in text mode." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:814 #, no-wrap msgid "Using the QEMU Window" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:817 msgid "" "The QEMU window functions as a full FreeBSD console, and is capable of " "running multiple virtual terminals, just like a bare-metal system." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:821 msgid "" "To switch to another virtual console, click into the QEMU window and type " "kbd:[Alt+F2] or kbd:[Alt+F3]. FreeBSD should switch to another virtual " -"console. crossref:virtualization[qemu-console-ttyv3,Figure {counter:" -"figure}] shows the \"left\" VM displaying the virtual console on `ttyv3`." +"console. crossref:virtualization[qemu-console-ttyv3,Figure " +"{counter:figure}] shows the \"left\" VM displaying the virtual console on " +"`ttyv3`." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:822 #: documentation/content/en/books/handbook/virtualization/_index.adoc:823 #, no-wrap msgid "Switching to Another Virtual Console in the QEMU Window" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:823 #, no-wrap msgid "qemu-freebsd05.png" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:830 msgid "" "The host current desktop manager or window manager may be already setup for " "another function with the kbd:[Alt+F1], kbd:[Alt+F2] key sequences. If so, " "try typing kbd:[Ctl+Alt+F1], kbd:[Ctl+Alt+F2], or some other similar key " "combination. Check the window manager or desktop manager documentation for " "details." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:833 #, no-wrap msgid "Using the QEMU Window Menus" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:839 msgid "" "Another feature of the QEMU window is the `View` menu and the Zoom " "controls. The most useful is `Zoom to Fit`. When this menu selection is " "clicked, it is then possible to resize the QEMU window by clicking the " -"window corner controls and resizing the window. crossref:" -"virtualization[qemu-zoom-to-fit,Figure {counter:figure}] shows the effect of " -"resizing the \"left\" window while in graphics mode." +"window corner controls and resizing the window. " +"crossref:virtualization[qemu-zoom-to-fit,Figure {counter:figure}] shows the " +"effect of resizing the \"left\" window while in graphics mode." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' #: documentation/content/en/books/handbook/virtualization/_index.adoc:841 #: documentation/content/en/books/handbook/virtualization/_index.adoc:842 #, no-wrap msgid "Using the View Menu `Zoom to Fit` Option" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:842 #, no-wrap msgid "qemu-freebsd06.png" msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:845 #, no-wrap msgid "Other QEMU Window Menu Options" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:848 msgid "Also shown in the `View` menu are" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:851 msgid "" "`cirrus-vga`, `serial0`, and `parallel0` options. These allow for switching " "input/output to the selected device." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:853 msgid "" "The QEMU window `Machine` menu allows for four types of control over the " "guest VM:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:856 msgid "" "`Pause` allows for pausing the QEMU virtual machine. This may be helpful in " "freezing a fast scrolling window." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:858 msgid "" "`Reset` immediately resets the virtual machine back at cold \"power on\" " "state. As with a real machine, it is not recommended unless absolutely " "necessary." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:859 msgid "" "`Power Down` simulates an ACPI shutdown signal and the operating system goes " "through a graceful shutdown." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:860 msgid "" "`Quit` powers off the virtual machine immediately - also not recommended " "unless necessary." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:862 #, no-wrap msgid "Adding a Serial Port Interface to a Guest VM" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:865 msgid "" "To implement a serial console, a guest VM running FreeBSD needs to insert" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:868 #, no-wrap msgid "console=\"comconsole\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:870 msgid "" "in [.filename]#/boot/loader.conf# to allow the use of the FreeBSD serial " "console." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:873 msgid "" "The updated configuration below shows how to implement the serial console on " "the guest VM. Run the script to start the VM." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:880 #, no-wrap msgid "" "# left+serial.sh\n" "echo\n" "echo \"NOTE: telnet startup server running on guest VM!\"\n" "echo \"To start QEMU, start another session and telnet to localhost port 4410\"\n" "echo\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:895 #, no-wrap msgid "" "/usr/local/bin/qemu-system-x86_64 -monitor none \\\n" " -serial telnet:localhost:4410,server=on,wait=on\\\n" " -cpu qemu64 \\\n" " -vga std \\\n" " -m 4096 \\\n" " -smp 4 \\\n" " -cdrom ../ISO/fbsd.iso \\\n" " -boot order=cd,menu=on \\\n" " -blockdev driver=file,aio=threads,node-name=imgleft,filename=../VM/left.img \\\n" " -blockdev driver=raw,node-name=drive0,file=imgleft \\\n" " -device virtio-blk-pci,drive=drive0,bootindex=1 \\\n" " -netdev tap,id=nd0,ifname=tap0,script=no,downscript=no,br=bridge0 \\\n" " -device e1000,netdev=nd0,mac=02:20:6c:65:66:74 \\\n" " -name \\\"left\\\"\n" msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:897 #, no-wrap msgid "Enabling a Serial Port over TCP" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:898 #, no-wrap msgid "qemu-freebsd07.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:905 msgid "" -"In crossref:virtualization[qemu-notes-on-serial-console,Figure {counter:" -"figure}], the serial port is redirected to a TCP port on the host system at " -"VM startup and the QEMU monitor waits (`wait=on`) to activate the guest VM " -"until a man:telnet[1] connection occurs on the indicated localhost port. " -"After receiving a connection from a separate session, the FreeBSD system " -"starts booting and looks for a console directive in [.filename]#/boot/loader." -"conf#. With the directive \"console=comconsole\", FreeBSD starts up a " -"console session on a serial port. The QEMU monitor detects this and directs " -"the necessary character I/O on that serial port to the telnet session on the " -"host. The system boots and once finished, login prompts are enabled on the " -"serial port (`ttyu0`) and on the console (`ttyv0`)." +"In crossref:virtualization[qemu-notes-on-serial-console,Figure " +"{counter:figure}], the serial port is redirected to a TCP port on the host " +"system at VM startup and the QEMU monitor waits (`wait=on`) to activate the " +"guest VM until a man:telnet[1] connection occurs on the indicated localhost " +"port. After receiving a connection from a separate session, the FreeBSD " +"system starts booting and looks for a console directive in [.filename]#/boot/" +"loader.conf#. With the directive \"console=comconsole\", FreeBSD starts up " +"a console session on a serial port. The QEMU monitor detects this and " +"directs the necessary character I/O on that serial port to the telnet " +"session on the host. The system boots and once finished, login prompts are " +"enabled on the serial port (`ttyu0`) and on the console (`ttyv0`)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:909 msgid "" "It is important to note that the this serial redirect over TCP takes place " "outside the virtual machine. There is no interaction with any network on " "the virtual machine and therefore it is not subject to any firewall rules. " "Think of it like a dumb terminal sitting on an RS-232 or USB port on a real " "machine." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:911 #, no-wrap msgid "Notes on Using the Serial Console" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:914 msgid "" "On the serial console, if the window is resized, execute man:resizewin[1] to " "update the terminal size." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:917 msgid "" "It may be desirable (even necessary) to stop syslog message from being sent " -"to the console (both the QEMU console and the serial port). Consult man:" -"syslog.conf[5] for details on redirecting console messages." +"to the console (both the QEMU console and the serial port). Consult " +"man:syslog.conf[5] for details on redirecting console messages." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:923 msgid "" "Once the [.filename]#/boot.loader.conf# has been updated to permit a serial " "console, the guest VM will attempt to boot from the serial port every time. " "Ensure that the serial port is enabled as shown in the listing above, or " "update the [.filename]#/boot/loader.conf# file to not require a serial " "console." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:926 #, no-wrap msgid "QEMU User Mode Emulation" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:931 msgid "" "QEMU also supports running applications that are precompiled on an " "architecture different from the host CPU. For example, it is possible to " "run a Sparc64 architecture operating system on an x86_64 host. This is " "demonstrated in the next section." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:933 #, no-wrap msgid "Setting up a SPARC64 Guest VM on an x86_64 Host" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:936 msgid "" "Setting up a new VM with an architecture different from the host involves " "several steps:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:938 msgid "Getting the software that will run on the guest VM" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:939 msgid "Creating a new disk image for the guest VM" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:940 msgid "Setting up a new QEMU script with the new architecture" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:941 msgid "Performing the install" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:943 msgid "" "In the following procedure a copy of OpenBSD 6.8 SPARC64 software is used " "for this QEMU User Mode Emulation exercise." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:948 msgid "" "Not all versions of OpenBSD Sparc64 work on QEMU. OpenBSD version 6.8 is " "known to work and was selected as the example for this section." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:951 msgid "Download OpenBSD 6.8 Sparc64 from an OpenBSD archive." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:954 msgid "" "On the OpenBSD download sites, only the most current versions are " "maintained. It is necessary to search an archive to obtain past releases." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:959 #, no-wrap msgid "" "% cd ~/QEMU/ISO\n" "% fetch https://mirror.planetunix.net/pub/OpenBSD-archive/6.8/sparc64/install68.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:963 msgid "" "Creating a new disk image for the Sparc64 VM is similar to the \"right\" VM " "above. This case uses the QEMU qcow2 format for the disk:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:968 #, no-wrap msgid "" "% cd ~/QEMU/VM\n" "qemu-img create -f qcow2 -o preallocation=full,lazy_refcounts=on sparc64.qcow2 16G\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:972 msgid "" "Use the script below for the new Sparc64 architecture. As with the above " "example, run the script, then start a new session and `telnet` to localhost " "on the port indicated:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:979 #, no-wrap msgid "" "echo\n" "echo \"NOTE: telnet startup server running on guest VM!\"\n" "echo \"To start QEMU, start another session and telnet to localhost port 4410\"\n" "echo\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:994 #, no-wrap msgid "" "/usr/local/bin/qemu-system-sparc64 \\\n" " -serial telnet:localhost:4410,server=on,wait=on \\\n" " -machine sun4u,usb=off \\\n" " -smp 1,sockets=1,cores=1,threads=1 \\\n" " -rtc base=utc \\\n" " -m 1024 \\\n" " -boot d \\\n" " -drive file=../VM/sparc64.qcow2,if=none,id=drive-ide0-0-1,format=qcow2,cache=none \\\n" " -cdrom ../ISO/install68.iso \\\n" " -device ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-1,id=ide0-0-1 \\\n" " -msg timestamp=on \\\n" " -net nic,model=sunhme -net user \\\n" " -nographic \\\n" " -name \\\"sparc64\\\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:997 msgid "Note the following:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:999 msgid "" "The `-boot d` option boots from the QEMU CDROM device which is set as `-" "cdrom ../ISO/install68.iso`." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1001 msgid "" "As before, the `telnet` server option is set to wait for a separate " "connection on port 4410. Start up another session and use man:telnet[1] to " "connect to localhost on port 4410." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1003 msgid "" "The script sets the `-nographic` option meaning there is only serial port I/" "O. There is no graphical interface." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1006 msgid "" "Networking is not set up through the man:tap[4] / man:if_bridge[4] " "combination. This example uses a separate method of QEMU networking known " "as \"Serial Line Internet Protocol\" (SLIRP), sometimes referred to as " "\"User Mode Networking\". Documentation on this and other QEMU networking " "methods is here: link:https://wiki.qemu.org/Documentation/Networking[QEMU " "Networking Documentation]" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1009 msgid "" -"If everything is set correctly, the system will boot as shown in crossref:" -"virtualization[qemu-sparc64-boot-cdrom-installation,Figure {counter:figure}]." +"If everything is set correctly, the system will boot as shown in " +"crossref:virtualization[qemu-sparc64-boot-cdrom-installation,Figure " +"{counter:figure}]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1010 #, no-wrap msgid "QEMU Booting OpenBSD 6.8 Sparc64 from CDROM During User Mode Emulation" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1011 #, no-wrap msgid "qemu-freebsd08.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1015 msgid "" "Once the system is installed, modify the script and change the boot " "parameter to `-boot c`. This will indicate to QEMU to boot from the " "supplied hard disk, not the CDROM." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1018 msgid "" "The installed system can be used just like any other guest virtual machine. " "However, the underlying architecture of the guest is Sparc64, not x86_64." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1022 msgid "" "If the system is halted at the OpenBios console prompt `0 >`, enter `power-" "off` to exit the system." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1024 msgid "" "crossref:virtualization[qemu-sparc64-login-to-installed-system,Figure " -"{counter:figure}] shows a root login to the installed system and running man:" -"uname[1]." +"{counter:figure}] shows a root login to the installed system and running " +"man:uname[1]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1026 #, no-wrap msgid "QEMU Booting from CDROM During User Mode Emulation" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1027 #, no-wrap msgid "qemu-freebsd09.png" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1030 #, no-wrap msgid "Using the QEMU Monitor" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1033 msgid "" "The link:https://www.qemu.org/docs/master/system/monitor.html[QEMU monitor] " "controls a running QEMU emulator (guest VM)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1035 msgid "Using the monitor, it is possible to:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1037 msgid "" "Dynamically remove or insert devices, including disks, network interfaces, " "CD-ROMs, or floppies" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1038 msgid "" "Freeze/unfreeze the guest VM, and save or restore its state from a disk file" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1039 msgid "Gather information about the state of the VM and devices" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1040 msgid "Change device settings on the fly" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1042 msgid "As well as many other operations." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1045 msgid "" "The most common uses of the monitor are to examine the state of the VM, and " "to add, delete, or change devices. Some operations such as migrations are " "only available under hypervisor accelerators such as KVM, Xen, etc. and are " "not supported on FreeBSD hosts." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1047 msgid "" "When using a graphical desktop environment, the simplest way to use the QEMU " "monitor is the `-monitor stdio` option when launching QEMU from a terminal " "session." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1055 #, no-wrap msgid "" "# /usr/local/bin/qemu-system-x86_64 -monitor stdio \\\n" " -cpu qemu64 \\\n" " -vga cirrus \\\n" " -m 4096 -smp 4 \\\n" " ...\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1059 msgid "" "This results in a new prompt `(qemu)` in the terminal window as shown in " "crossref:virtualization[qemu-monitor-operation,Figure {counter:figure}]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1061 #, no-wrap msgid "QEMU Monitor Prompt and \"stop\" Command" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1062 #, no-wrap msgid "qemu-freebsd13.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1066 msgid "" "The image also shows the `stop` command freezing the system during the " "FreeBSD boot sequence. The system will remain frozen until the `cont` " "command is entered in the monitor." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:1068 #, no-wrap msgid "Adding a New Disk to the VM" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1071 msgid "" "To add a new disk to a running VM, the disk needs to be prepared as above:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1076 #, no-wrap msgid "" "% cd ~/QEMU/VM\n" "% qemu-img create -f raw new10G.img 10G\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1081 msgid "" "crossref:virtualization[qemu-add-new-disk-figure,Figure {counter:figure}] " "shows the monitor command sequence needed to add a new disk in the VM. Once " "the device has been added with the `device_add` command in the monitor it " "shows up on the FreeBSD system console shown in the lower part of the " "figure. The disk can be configured as needed." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1083 msgid "" "Note that the new disk must be added to the startup script if it is to be " "used after a VM reboot." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1085 #, no-wrap msgid "QEMU Monitor Commands to Add a New Disk" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1086 #, no-wrap msgid "qemu-freebsd14.png" msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:1089 #, no-wrap msgid "Using the QEMU Monitor to Manage Snapshots" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1096 msgid "" "QEMU's documentation describes several similar concepts when using the term " "*snapshot*. There is the `-snapshot` option on the command line which " "refers to using a drive or portion of a drive to contain a copy of a " "device. Then there are the monitor commands `snapshot_blkdev` and " "`snapshot_blkdev_internal` which describe the actual act of copying the " "blockdev device. Finally, there are the monitor commands `savevm`, " "`loadvm`, and `delvm` commands which refer to creating and saving, loading, " "or deleting a copy of an entire virtual machine. Along with the latter, the " "monitor `info snapshots` command lists out details of recent snapshots." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1098 msgid "" "This section will focus on creating, saving, and loading a complete VM image " "and will use the term *snapshot* for this purpose." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1100 msgid "" "To start, recreate the \"left\" VM from scratch, this time using the `qcow2` " "format." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1108 #, no-wrap msgid "" "% cd ~/QEMU/VM\n" "% rm left.img\n" "% qemu-img create -f qcow2 left.qcow2 16G # Clean file for a new FreeBSD installation.\n" "% cd ../SCRIPTS\n" "# /bin/sh left.sh # See the below program listing.\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1111 msgid "" "Once the installation is complete, reboot, this time using the `-monitor " "stdio` option to allow use of the monitor." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1128 #, no-wrap msgid "" "# left VM script.\n" "/usr/local/bin/qemu-system-x86_64 -monitor stdio \\\n" " -cpu qemu64 \\\n" " -vga std \\\n" " -m 4096 \\\n" " -smp 4 \\\n" " -cdrom ../ISO/fbsd.iso \\\n" " -boot order=cd,menu=on \\\n" " -blockdev driver=file,aio=threads,node-name=imgleft,filename=../VM/left.qcow2 \\\n" " -blockdev driver=qcow2,node-name=drive0,file=imgleft \\\n" " -device virtio-blk-pci,drive=drive0,bootindex=1 \\\n" " -netdev tap,id=nd0,ifname=tap0,script=no,downscript=no,br=bridge0 \\\n" " -device e1000,netdev=nd0,mac=02:20:6c:65:66:74 \\\n" " -name \\\"left\\\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1131 msgid "To demonstrate snapshots, the following procedure can be used:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1133 msgid "Install FreeBSD from scratch" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1134 msgid "" "Prepare the environment and take a snapshot with the `savevm` monitor command" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1135 msgid "Install several packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1136 msgid "Shut down the system" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1137 msgid "" "Restart a bare QEMU instance and utilize the monitor command `loadvm` to " "restore the VM" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1138 msgid "Observe that the restored VM does not have any packages" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1142 msgid "" "During the \"Prepare the environment\" step, in a separate virtual console " "(ttyv1), an editing session with man:vi[1] is initiated simulating user " "activity. Additional programs may be started if desired. The snapshot " "should account for the state of all applications running at the time the " "snapshot is taken." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1145 msgid "" -"crossref:virtualization[qemu-using-monitor-snapshots,Figure {counter:" -"figure}] shows the newly installed FreeBSD system with no packages, and " -"separately, the editing session on ttyv1. The man:vi[1] editor is currently " -"in `insert` mode with the typist typing the word \"broadcast\"." +"crossref:virtualization[qemu-using-monitor-snapshots,Figure " +"{counter:figure}] shows the newly installed FreeBSD system with no packages, " +"and separately, the editing session on ttyv1. The man:vi[1] editor is " +"currently in `insert` mode with the typist typing the word \"broadcast\"." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1147 #, no-wrap msgid "QEMU VM Before First Snapshot" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1148 #, no-wrap msgid "qemu-freebsd15.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1152 msgid "" "To generate the snapshot, enter `savevm` in the monitor. Be sure to give it " "a tag (such as `original_install`)." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1158 #, no-wrap msgid "" "QEMU 9.0.1 monitor - type 'help' for more information\n" "(qemu)\n" "(qemu) savevm original_install\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1162 msgid "" "Next, in the main console window, install a package, such as man:zip[1] " "which has no dependencies. Once that completes, renter the monitor and " "create another snapshot (`snap1_pkg+zip`)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1164 msgid "" -"crossref:virtualization[qemu-after-monitor-snapshots,Figure {counter:" -"figure}] shows the results of the above commands and the output of the `info " -"shapshots` command." +"crossref:virtualization[qemu-after-monitor-snapshots,Figure " +"{counter:figure}] shows the results of the above commands and the output of " +"the `info shapshots` command." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1166 #, no-wrap msgid "QEMU Using Monitor Commands for Snapshots" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1167 #, no-wrap msgid "qemu-freebsd16.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1171 msgid "" "Reboot the system, and before FreeBSD starts up, switch to the monitor and " "enter `stop`. The VM will stop." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1173 msgid "Enter `loadvm` with the tag you used above (here `original_install`)." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1180 #, no-wrap msgid "" "QEMU 9.0.1 monitor - type 'help' for more information\n" "(qemu) stop\n" "(qemu) loadvm original_install\n" "(qemu) cont\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1184 msgid "" "Immediately, the VM screen will switch to the exact moment the `savevm` " "command was entered above. Note that the VM is still stopped." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1188 msgid "" "Enter `cont` to start the VM, switch to the editing session on `ttyv1`, and " "type one letter on the keyboard. The editor, still in insert mode, should " "respond accordingly. Any other programs running at the time the snapshot " "was taken should be unaffected." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1190 msgid "" "The above steps show how a snapshot can be taken, the system modified, and " "then \"rolled back\" by restoring the previous snapshot." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1194 msgid "" "By default QEMU stores snapshot data in the same file as the image. View " -"the list of snapshots with man:qemu-img[1] as shown below in crossref:" -"virtualization[qemu-examine-monitor-snapshots,Figure {counter:figure}]." +"the list of snapshots with man:qemu-img[1] as shown below in " +"crossref:virtualization[qemu-examine-monitor-snapshots,Figure " +"{counter:figure}]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1196 #, no-wrap msgid "QEMU Using man:qemu-img[1] to Examine Snapshots" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1197 #, no-wrap msgid "qemu-freebsd17.png" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1200 #, no-wrap msgid "Using QEMU USB Devices" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1204 msgid "" "QEMU supports the creation of virtual USB devices that are backed by an " "image file. These are virtual USB devices that can be partitioned, " "formatted, mounted, and used just like a real USB device." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1224 #, no-wrap msgid "" "/usr/local/bin/qemu-system-x86_64 -monitor stdio \\\n" " -cpu qemu64 \\\n" " -vga cirrus \\\n" " -m 4096 -smp 4 \\\n" " -cdrom ../ISO/fbsd.iso \\\n" " -boot order=cd,menu=on \\\n" " -drive if=none,id=usbstick,format=raw,file=../VM/foo.img \\\n" " -usb \\\n" " -device usb-ehci,id=ehci \\\n" " -device usb-storage,bus=ehci.0,drive=usbstick \\\n" " -device usb-mouse \\\n" " -blockdev driver=file,node-name=img1,filename=../VM/right.qcow2 \\\n" " -blockdev driver=qcow2,node-name=drive0,file=img1 \\\n" " -device virtio-blk-pci,drive=drive0,bootindex=1 \\\n" " -netdev tap,id=nd0,ifname=tap1,script=no,downscript=no,br=bridge0 \\\n" " -device e1000,netdev=nd0,mac=02:72:69:67:68:74 \\\n" " -name \\\"right\\\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1229 msgid "" "This configuration includes a `-drive` specification with the `id=usbstick`, " "raw format, and an image file (must be created by man:qemu-img[1]). The " "next line contains the `-device usb-ehci` specification for a USB EHCI " "controller, with `id=ehci`. Finally, a `-device usb-storage` specification " "ties the above drive to the EHCI USB bus." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1233 msgid "" "When the system is booted, FreeBSD will recognize a USB hub, add the " -"attached USB device, and assign it to `da0` as shown in crossref:" -"virtualization[qemu-usb-internal-storage,Figure {counter:figure}]." +"attached USB device, and assign it to `da0` as shown in " +"crossref:virtualization[qemu-usb-internal-storage,Figure {counter:figure}]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1235 #, no-wrap msgid "QEMU Created USB Hub and Mass Storage Device" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1236 #, no-wrap msgid "qemu-freebsd12.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1240 msgid "" "The device is ready to be partitioned with man:gpart[8], and formatted with " "man:newfs[8]. Because the USB device is backed by a man:qemu-img[1] created " "file, data written to the device will persist across reboots." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1242 #, no-wrap msgid "Using Host USB Devices via Passthrough" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1246 msgid "" "QEMU USB passthrough support is listed as experimental in version 9.0.1 " "(Summer, 2024). However, the following steps show how a USB stick mounted " "on the host can be used by the guest VM." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1248 msgid "For more information and examples, see:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1250 msgid "link:https://www.qemu.org/docs/master/system/devices/usb.html[]" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1252 msgid "" "The upper part of crossref:virtualization[qemu-usb-passthrough,Figure " "{counter:figure}] shows the QEMU monitor commands:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1257 msgid "" "`info usbhost` shows information about all USB devices on the host system. " "Find the desired USB device on the host system and note the two hexadecimal " "values on that line. (In the example below the host USB device is a Memorex " "Mini, with vendorid 0718, and productid 0619.) Use the two values shown by " "the `info usbhost` command in the `device_add` step below." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1258 msgid "`device_add` adds a USB device to the guest VM." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1260 #, no-wrap msgid "QEMU Monitor Commands to Access a USB Device on the Host" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1261 #, no-wrap msgid "qemu-freebsd18.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1264 msgid "" "As before, once `device_add` completes, the FreeBSD kernel recognizes a new " "USB device, as shown in the lower half of the ." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1267 msgid "" "Using the new device is shown in crossref:virtualization[qemu-usb-" "passthrough2,Figure {counter:figure}]." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1269 #, no-wrap msgid "Using the Host USB Device via Passthrough" msgstr "" #. type: Target for macro image #: documentation/content/en/books/handbook/virtualization/_index.adoc:1270 #, no-wrap msgid "qemu-freebsd19.png" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1275 msgid "" "If the USB device is formatted as a FAT16 or FAT32 filesystem it can be " "mounted as an MS-DOS(TM) filesystem with man:mount_msdosfs[8] as in the " "example shown. The `/etc/hosts` file is copied to the newly mounted drive " "and checksums are taken to verify the integrity of the file on the USB " "device. The device is then unmounted with man:umount[8]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1277 msgid "" "If the USB device is formatted with NTFS it is necessary to install the " "`fusefs-ntfs` package and use man:ntfs-3g[8] to access the device:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1284 #, no-wrap msgid "" "# pkg install fusefs-ntfs\n" "# kldload fusefs\n" "# gpart show da1\n" "# ntfs-3g /dev/da1s1 /mnt\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1286 #, no-wrap msgid "Access the drive as needed. When finished:\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1288 #, no-wrap msgid "# umount /mnt\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1292 msgid "" "Change the above device identifiers to match the installed hardware. " "Consult man:ntfs-3g[8] for additional information on working with NTFS " "filesystems." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1294 #, no-wrap msgid "QEMU on FreeBSD Summary" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1297 msgid "" "As noted above, QEMU works with several different hypervisor accelerators." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1299 msgid "" -"The list of link:https://www.qemu.org/docs/master/system/introduction." -"html#virtualisation-accelerators[Virtualization Accelerators] supported by " -"QEMU includes:" +"The list of link:https://www.qemu.org/docs/master/system/" +"introduction.html#virtualisation-accelerators[Virtualization Accelerators] " +"supported by QEMU includes:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1301 msgid "`KVM` on Linux supporting 64 bit Arm, MIPS, PPC, RISC-V, s390x, and x86" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1302 msgid "`Xen` on Linux as dom0 supporting Arm, x86" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1303 msgid "" "`Hypervisor Framework (hvf)` on MacOS supporting x86 and Arm (both 64 bit " "only)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1304 msgid "`Windows Hypervisor Platform (whpx)` on Windows supporting x86" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1305 msgid "`NetBSD Virtual Machine Monitor (nvmm)` on NetBSD supporting x86" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1306 msgid "" "`Tiny Code Generator (tcg)` on Linux and other POSIX, Windows, MacOS " "supporting Arm, x86, Loongarch64, MIPS, PPC, s390x, and Sparc64." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1308 msgid "" "All the examples in this section used the `Tiny Code Generator (tcg)` " "accelerator as that is the only supported accelerator on FreeBSD at present." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:1310 #, no-wrap msgid "FreeBSD as a Host with bhyve" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1316 msgid "" "The bhyve BSD-licensed hypervisor became part of the base system with " "FreeBSD 10.0-RELEASE. This hypervisor supports several guests, including " "FreeBSD, OpenBSD, many Linux(R) distributions, and Microsoft Windows(R). By " "default, bhyve provides access to a serial console and does not emulate a " "graphical console. Virtualization offload features of newer CPUs are used " "to avoid the legacy methods of translating instructions and manually " "managing memory mappings." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1318 msgid "The bhyve design requires" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1320 msgid "an Intel(R) processor that supports Intel Extended Page Tables (EPT)," msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1321 msgid "" "or an AMD(R) processor that supports AMD Rapid Virtualization Indexing " "(RVI), or Nested Page Tables (NPT)," msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1322 msgid "or an ARM(R) aarch64 CPU." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1325 msgid "" "Only pure ARMv8.0 virtualization is supported on ARM, the Virtualization " "Host Extensions are not currently used. Hosting Linux(R) guests or FreeBSD " "guests with more than one vCPU requires VMX unrestricted mode support (UG)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1327 msgid "" "The easiest way to tell if an Intel or AMD processor supports bhyve is to " "run `dmesg` or look in [.filename]#/var/run/dmesg.boot# for the `POPCNT` " "processor feature flag on the `Features2` line for AMD(R) processors or " "`EPT` and `UG` on the `VT-x` line for Intel(R) processors." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1329 #, no-wrap msgid "Preparing the Host" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1333 msgid "" "The first step to creating a virtual machine in bhyve is configuring the " "host system. First, load the bhyve kernel module:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1337 #, no-wrap msgid "# kldload vmm\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1342 msgid "" "There are several ways to connect a virtual machine guest to a host's " -"network; one straightforward way to accomplish this is to create a [." -"filename]#tap# interface for the network device in the virtual machine to " +"network; one straightforward way to accomplish this is to create a " +"[.filename]#tap# interface for the network device in the virtual machine to " "attach to. For the network device to participate in the network, also " "create a bridge interface containing the [.filename]#tap# interface and the " "physical interface as members. In this example, the physical interface is " "_igb0_:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1351 #, no-wrap msgid "" "# ifconfig tap0 create\n" "# sysctl net.link.tap.up_on_open=1\n" "net.link.tap.up_on_open: 0 -> 1\n" "# ifconfig bridge0 create\n" "# ifconfig bridge0 addm igb0 addm tap0\n" "# ifconfig bridge0 up\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1354 #, no-wrap msgid "Creating a FreeBSD Guest" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1358 msgid "" "Create a file to use as the virtual disk for the guest machine. Specify the " "size and name of the virtual disk:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1362 #, no-wrap msgid "# truncate -s 16G guest.img\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1365 msgid "Download an installation image of FreeBSD to install:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1370 #, no-wrap msgid "" "# fetch https://download.freebsd.org/releases/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-amd64-bootonly.iso\n" "FreeBSD-14.0-RELEASE-amd64-bootonly.iso 426 MB 16 MBps 22s\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1375 msgid "" "FreeBSD comes with an example script `vmrun.sh` for running a virtual " "machine in bhyve. It will start the virtual machine and run it in a loop, " "so it will automatically restart if it crashes. `vmrun.sh` takes several " "options to control the configuration of the machine, including:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1377 msgid "`-c` controls the number of virtual CPUs," msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1378 msgid "`-m` limits the amount of memory available to the guest," msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1379 msgid "`-t` defines which [.filename]#tap# device to use," msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1380 msgid "`-d` indicates which disk image to use," msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1381 msgid "`-i` tells bhyve to boot from the CD image instead of the disk, and" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1382 msgid "`-I` defines which CD image to use." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1385 msgid "" "The last parameter is the name of the virtual machine and is used to track " "the running machines. The following command lists all available program " "argument options:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1389 #, no-wrap msgid "# sh /usr/share/examples/bhyve/vmrun.sh -h\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1392 msgid "This example starts the virtual machine in installation mode:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1397 #, no-wrap msgid "" "# sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 1024M -t tap0 -d guest.img \\\n" " -i -I FreeBSD-14.0-RELEASE-amd64-bootonly.iso guestname\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1401 msgid "" "The virtual machine will boot and start the installer. After installing a " "system in the virtual machine, when the system asks about dropping into a " "shell at the end of the installation, choose btn:[Yes]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1406 msgid "" "Reboot the virtual machine. While rebooting the virtual machine causes " "bhyve to exit, the [.filename]#vmrun.sh# script runs `bhyve` in a loop and " "will automatically restart it. When this happens, choose the reboot option " "from the boot loader menu to escape the loop. Now the guest can be started " "from the virtual disk:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1410 #, no-wrap msgid "# sh /usr/share/examples/bhyve/vmrun.sh -c 4 -m 1024M -t tap0 -d guest.img guestname\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1413 #, no-wrap msgid "Creating a Linux(R) Guest" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1416 msgid "" -"Linux guests can be booted either like any other regular crossref:" -"virtualization[virtualization-bhyve-uefi,\"UEFI-based guest\"] virtual " -"machine, or alternatively, you can make use of the package:sysutils/grub2-" -"bhyve[] port." +"Linux guests can be booted either like any other regular " +"crossref:virtualization[virtualization-bhyve-uefi,\"UEFI-based guest\"] " +"virtual machine, or alternatively, you can make use of the package:sysutils/" +"grub2-bhyve[] port." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1418 msgid "" "To do this, first ensure that the port is installed, then create a file to " "use as the virtual disk for the guest machine:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1422 #, no-wrap msgid "# truncate -s 16G linux.img\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1425 msgid "" "Starting a Linux virtual machine with `grub2-bhyve` is a two-step process." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1427 msgid "First a kernel must be loaded, then the guest can be started." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1428 msgid "The Linux(R) kernel is loaded with package:sysutils/grub2-bhyve[]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1430 msgid "" "Create a [.filename]#device.map# that grub will use to map the virtual " "devices to the files on the host system:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1435 #, no-wrap msgid "" "(hd0) ./linux.img\n" "(cd0) ./somelinux.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1438 msgid "" "Use package:sysutils/grub2-bhyve[] to load the Linux(R) kernel from the ISO " "image:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1442 #, no-wrap msgid "# grub-bhyve -m device.map -r cd0 -M 1024M linuxguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1447 msgid "" -"This will start grub. If the installation CD contains a [.filename]#grub." -"cfg#, a menu will be displayed. If not, the `vmlinuz` and `initrd` files " -"must be located and loaded manually:" +"This will start grub. If the installation CD contains a " +"[.filename]#grub.cfg#, a menu will be displayed. If not, the `vmlinuz` and " +"`initrd` files must be located and loaded manually:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1458 #, no-wrap msgid "" "grub> ls\n" "(hd0) (cd0) (cd0,msdos1) (host)\n" "grub> ls (cd0)/isolinux\n" "boot.cat boot.msg grub.conf initrd.img isolinux.bin isolinux.cfg memtest\n" "splash.jpg TRANS.TBL vesamenu.c32 vmlinuz\n" "grub> linux (cd0)/isolinux/vmlinuz\n" "grub> initrd (cd0)/isolinux/initrd.img\n" "grub> boot\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1461 msgid "Now that the Linux(R) kernel is loaded, the guest can be started:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1467 #, no-wrap msgid "" "# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 \\\n" " -s 3:0,virtio-blk,./linux.img -s 4:0,ahci-cd,./somelinux.iso \\\n" " -l com1,stdio -c 4 -m 1024M linuxguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1473 msgid "" "The system will boot and start the installer. After installing a system in " "the virtual machine, reboot the virtual machine. This will cause bhyve to " "exit. The instance of the virtual machine needs to be destroyed before it " "can be started again:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1477 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1513 #, no-wrap msgid "# bhyvectl --destroy --vm=linuxguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1481 msgid "" "Now the guest can be started directly from the virtual disk. Load the " "kernel:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1495 #, no-wrap msgid "" "# grub-bhyve -m device.map -r hd0,msdos1 -M 1024M linuxguest\n" "grub> ls\n" "(hd0) (hd0,msdos2) (hd0,msdos1) (cd0) (cd0,msdos1) (host)\n" "(lvm/VolGroup-lv_swap) (lvm/VolGroup-lv_root)\n" "grub> ls (hd0,msdos1)/\n" "lost+found/ grub/ efi/ System.map-2.6.32-431.el6.x86_64 config-2.6.32-431.el6.x\n" "86_64 symvers-2.6.32-431.el6.x86_64.gz vmlinuz-2.6.32-431.el6.x86_64\n" "initramfs-2.6.32-431.el6.x86_64.img\n" "grub> linux (hd0,msdos1)/vmlinuz-2.6.32-431.el6.x86_64 root=/dev/mapper/VolGroup-lv_root\n" "grub> initrd (hd0,msdos1)/initramfs-2.6.32-431.el6.x86_64.img\n" "grub> boot\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1498 msgid "Boot the virtual machine:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1503 #, no-wrap msgid "" "# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 \\\n" " -s 3:0,virtio-blk,./linux.img -l com1,stdio -c 4 -m 1024M linuxguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1509 msgid "" "Linux(R) will now boot in the virtual machine and eventually present you " "with the login prompt. Login and use the virtual machine. When you are " "finished, reboot the virtual machine to exit bhyve. Destroy the virtual " "machine instance:" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1516 #, no-wrap msgid "Booting bhyve Virtual Machines with UEFI Firmware" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1520 msgid "" "In addition to `bhyveload` and `grub-bhyve`, the bhyve hypervisor can also " "boot virtual machines using the UEFI firmware. This option may support " "guest operating systems that are not supported by the other loaders." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1523 msgid "" "To make use of the UEFI support in bhyve, first obtain the UEFI firmware " "images. This can be done by installing package:sysutils/bhyve-firmware[] " "port or package." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1526 msgid "" "With the firmware in place, add the flags `-l bootrom,_/path/to/firmware_` " "to your bhyve command line. The actual bhyve command may look like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1534 #, no-wrap msgid "" "# bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \\\n" " \t-s 2:0,virtio-net,tap1 -s 3:0,virtio-blk,./disk.img \\\n" "\t-s 4:0,ahci-cd,./install.iso -c 4 -m 1024M \\\n" "\t-l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\\n" "\tguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1539 msgid "" "To allow a guest to store UEFI variables, you can use a variables file " "appended to the `-l` flag. Note that bhyve will write guest modifications " "to the given variables file. Therefore, be sure to first create a per-guest-" "copy of the variables template file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1543 #, no-wrap msgid "# cp /usr/local/share/uefi-firmware/BHYVE_UEFI_VARS.fd /path/to/vm-image/BHYVE_UEFI_VARS.fd\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1546 msgid "Then, add that variables file into your bhyve arguments:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1554 #, no-wrap msgid "" "# bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \\\n" " \t-s 2:0,virtio-net,tap1 -s 3:0,virtio-blk,./disk.img \\\n" "\t-s 4:0,ahci-cd,./install.iso -c 4 -m 1024M \\\n" "\t-l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd,/path/to/vm-image/BHYVE_UEFI_VARS.fd \\\n" "\tguest\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1560 msgid "" "Some Linux distributions require the use of UEFI variables to store the path " "for their UEFI boot file (using `linux64.efi` or `grubx64.efi` instead of " "`bootx64.efi`, for example). It is therefore recommended to use a variables " "file for Linux virtual machines to avoid having to manually alter the boot " "partition files." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1563 msgid "" "To view or modify the variables file contents, use man:efivar[8] from the " "host." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1565 msgid "" "package:sysutils/bhyve-firmware[] also contains a CSM-enabled firmware, to " "boot guests with no UEFI support in legacy BIOS mode:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1573 #, no-wrap msgid "" "# bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \\\n" " \t-s 2:0,virtio-net,tap1 -s 3:0,virtio-blk,./disk.img \\\n" "\t-s 4:0,ahci-cd,./install.iso -c 4 -m 1024M \\\n" "\t-l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI_CSM.fd \\\n" "\tguest\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1576 #, no-wrap msgid "Graphical UEFI Framebuffer for bhyve Guests" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1579 msgid "" "The UEFI firmware support is particularly useful with predominantly " "graphical guest operating systems such as Microsoft Windows(R)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1584 msgid "" -"Support for the UEFI-GOP framebuffer may also be enabled with the `-s 29," -"fbuf,tcp=_0.0.0.0:5900_` flags. The framebuffer resolution may be " +"Support for the UEFI-GOP framebuffer may also be enabled with the `-s " +"29,fbuf,tcp=_0.0.0.0:5900_` flags. The framebuffer resolution may be " "configured with `w=_800_` and `h=_600_`, and bhyve can be instructed to wait " "for a VNC connection before booting the guest by adding `wait`. The " "framebuffer may be accessed from the host or over the network via the VNC " "protocol. Additionally, `-s 30,xhci,tablet` can be added to achieve precise " "mouse cursor synchronization with the host." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1586 msgid "The resulting bhyve command would look like this:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1596 #, no-wrap msgid "" "# bhyve -AHP -s 0:0,hostbridge -s 31:0,lpc \\\n" " \t-s 2:0,virtio-net,tap1 -s 3:0,virtio-blk,./disk.img \\\n" "\t-s 4:0,ahci-cd,./install.iso -c 4 -m 1024M \\\n" "\t-s 29,fbuf,tcp=0.0.0.0:5900,w=800,h=600,wait \\\n" "\t-s 30,xhci,tablet \\\n" "\t-l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\\n" "\tguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1599 msgid "" "Note, in BIOS emulation mode, the framebuffer will cease receiving updates " "once control is passed from firmware to guest operating system." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1601 #, no-wrap msgid "Creating a Microsoft Windows(R) Guest" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1605 msgid "" "Setting up a guest for Windows versions 10 or earlier can be done directly " "from the original installation media and is a relatively straightforward " "process. Aside from minimum resource requirements, running Windows as guest " "requires" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1607 msgid "wiring virtual machine memory (flag `-w`) and" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1608 msgid "booting with an UEFI bootrom." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1610 msgid "" "An example for booting a virtual machine guest with a Windows installation " "ISO:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1624 #, no-wrap msgid "" "bhyve \\\n" " -c 2 \\\n" " -s 0,hostbridge \\\n" " -s 3,nvme,windows2016.img \\\n" " -s 4,ahci-cd,install.iso \\\n" " -s 10,virtio-net,tap0 \\\n" " -s 31,lpc \\\n" " -s 30,xhci,tablet \\\n" " -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\\n" " -m 8G -H -w \\\n" " windows2016\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1627 msgid "" "Only one or two VCPUs should be used during installation but this number can " "be increased once Windows is installed." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1631 msgid "" -"link:https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README." -"md[VirtIO drivers] must be installed to use the defined `virtio-net` network " -"interface. An alternative is to switch to E1000 (Intel E82545) emulation by " -"changing `virtio-net` to `e1000` in the above command line. However, " -"performance will be impacted." +"link:https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/" +"README.md[VirtIO drivers] must be installed to use the defined `virtio-net` " +"network interface. An alternative is to switch to E1000 (Intel E82545) " +"emulation by changing `virtio-net` to `e1000` in the above command line. " +"However, performance will be impacted." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:1633 #, no-wrap msgid "Creating a Windows 11 Guest" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1639 msgid "" "Beginning with Windows 11, Microsoft introduced a hardware requirement for a " "TPM 2 module. bhyve supports passing a hardware TPM through to a guest. " "The installation media can be modified to disable the relevant hardware " -"checks. A detailed description for this process can be found on the link:" -"https://wiki.freebsd.org/bhyve/Windows#iso-remaster[FreeBSD Wiki]." +"checks. A detailed description for this process can be found on the " +"link:https://wiki.freebsd.org/bhyve/Windows#iso-remaster[FreeBSD Wiki]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1644 msgid "" "Modifying Windows installation media and running Windows guests without a " "TPM module are unsupported by the manufacturer. Consider your application " "and use case before implementing such approaches." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1647 #, no-wrap msgid "Using ZFS with bhyve Guests" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1651 msgid "" "If ZFS is available on the host machine, using ZFS volumes instead of disk " "image files can provide significant performance benefits for the guest VMs. " "A ZFS volume can be created by:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1655 #, no-wrap msgid "# zfs create -V16G -o volmode=dev zroot/linuxdisk0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1658 msgid "When starting the VM, specify the ZFS volume as the disk drive:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1664 #, no-wrap msgid "" "# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 \\\n" " \t-s3:0,virtio-blk,/dev/zvol/zroot/linuxdisk0 \\\n" "\t-l com1,stdio -c 4 -m 1024M linuxguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1669 msgid "" "If you are using ZFS for the host as well as inside a guest, keep in mind " "the competing memory pressure of both systems caching the virtual machine's " "contents. To alleviate this, consider setting the host's ZFS filesystems to " "use metadata-only cache. To do this, apply the following settings to ZFS " "filesystems on the host, replacing `` with the name of the specific " "zvol dataset name of the virtual machine." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1673 #, no-wrap msgid "# zfs set primarycache=metadata \n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1676 #, no-wrap msgid "Creating a Virtual Machine Snapshot" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1682 msgid "" "Modern hypervisors allow their users to create \"snapshots\" of their state; " "such a snapshot includes a guest's disk, CPU, and memory contents. A " "snapshot can usually be taken independent of whether the guest is running or " "shut down. One can then reset and return the virtual machine to the precise " "state when the snapshot was taken." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:1684 #, no-wrap msgid "ZFS Snapshots" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1687 msgid "" "Using ZFS volumes as the backing storage for a virtual machine enables the " "snapshotting of the guest's disk. For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1691 #, no-wrap msgid "zfs snapshot zroot/path/to/zvol@snapshot_name\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1696 msgid "" "Though it is possible to snapshot a ZFS volume this way while the guest is " "running, keep in mind that the contents of the virtual disk may be in an " "inconsistent state while the guest is active. It is therefore recommended " "to first shutdown or pause the guest before executing this command. Pausing " "a guest is not supported by default and needs to be enabled first (see " "crossref:virtualization[virtualization-bhyve-snapshot-builtin,Memory and CPU " "Snapshots])" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1701 msgid "" "Rolling back a ZFS zvol to a snapshot while a virtual machine is using it " "may corrupt the file system contents and crash the guest. All unsaved data " "in the guest will be lost and modifications since the last snapshot may get " "destroyed." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1704 msgid "" "A second rollback may be required once the virtual machine is shut down to " "restore the file system to a useable state. This in turn will ultimately " "destroy any changes made after the snapshot." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:1707 #, no-wrap msgid "Memory and CPU Snapshots (Experimental Feature)" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1711 msgid "" "As of FreeBSD 13, bhyve has an experimental \"snapshot\" feature for dumping " "a guest's memory and CPU state to a file and then halting the virtual " "machine. The guest can be resumed from the snapshot file contents later." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1714 msgid "" "However, this feature is not enabled by default and requires the system to " "be rebuilt from source. See crossref:cutting-edge[updating-src-building, " "Building from Source] for an in-depth description on the process of " "compiling the kernel with custom options." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1719 msgid "" "The functionality is not ready for production use and limited to work for " "specific virtual machine configurations. There are multiple limitations:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1721 msgid "`nvme` and `virtio-blk` storage backends do not work yet" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1722 msgid "" "snapshots are only supported when the guest uses a single kind of each " "device, i.e. if there is more than one `ahci-hd` disk attached, snapshot " "creation will fail" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1723 msgid "" "additionally, the feature may be reasonably stable on Intel, but it probably " "won't work on AMD CPUs." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1728 msgid "" "Make sure the [.filename]#/usr/src# directory is up-to date before taking " "the following steps. See crossref:cutting-edge[updating-src-obtaining-src, " "Updating the Source] for the detailed procedure how to do this." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1731 msgid "First, add the following to [.filename]#/etc/src.conf#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1737 #, no-wrap msgid "" "WITH_BHYVE_SNAPHOT=yes\n" "BHYVE_SNAPSHOT=1\n" "MK_BHYVE_SNAPSHOT=yes\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1742 msgid "If the system was partially or wholly rebuilt, it is recommended to run" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1747 #, no-wrap msgid "" "# cd /usr/src\n" "# make cleanworld\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1750 msgid "before proceeding." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1753 msgid "" "Then follow the steps outlined in the crossref:cutting-edge[updating-src-" "quick-start,\"Quick Start section of the Updating FreeBSD from Source\"] " "chapter to build and install world and kernel." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1755 msgid "To verify successful activation of the snapshot feature, enter" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1759 #, no-wrap msgid "# bhyvectl --usage\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1763 msgid "" "and check if the output lists a `--suspend` flag. If the flag is missing, " "the feature did not activate correctly." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1765 msgid "" "Then, you can snapshot and suspend a running virtual machine of your choice:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1769 #, no-wrap msgid "# bhyvectl --vm=vmname --suspend=/path/to/snapshot/filename\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1775 msgid "" "Provide an absolute path and filename to `--suspend`. Otherwise, bhyve will " "write snapshot data to whichever directory bhyve was started from." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1778 msgid "" "Make sure to write the snapshot data to a secure directory. The generated " "output contains a full memory dump of the guest and may thus contain " "sensitive data (i.e. passwords)!" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1781 msgid "This creates three files:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1783 msgid "memory snapshot - named like the input to `--suspend`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1784 msgid "" -"kernel file - name like the input to `--suspend` with the suffix [." -"filename]#.kern#" +"kernel file - name like the input to `--suspend` with the suffix " +"[.filename]#.kern#" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1785 msgid "" "metadata - contains meta data about the system state, named with the suffix " "[.filename]#.meta#" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1787 msgid "To restore a guest from a snapshot, use the `-r` flag with `bhyve`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1791 #, no-wrap msgid "# bhyve -r /path/to/snapshot/filename\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1795 msgid "" "Restoring a guest snapshot on a different CPU architecture will not work. " "Generally, attempting to restore on a system not identical to the snapshot " "creator will likely fail." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:1797 #, no-wrap msgid "Jailing bhyve" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1801 msgid "" "For improved security and separation of virtual machines from the host " -"operating system, it is possible to run bhyve in a jail. See crossref:" -"jails[,Jails] for an in-depth description of jails and their security " -"benefits." +"operating system, it is possible to run bhyve in a jail. See " +"crossref:jails[,Jails] for an in-depth description of jails and their " +"security benefits." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:1803 #, no-wrap msgid "Creating a Jail for bhyve" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1806 msgid "" "First, create a jail environment. If using a UFS file system, simply run:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1810 #, no-wrap msgid "# mkdir -p /jails/bhyve\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1813 msgid "If using a crossref:zfs[,ZFS filesystem], use the following commands:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1818 #, no-wrap msgid "" "# zfs create zroot/jails\n" "# zfs create zroot/jails/bhyve\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1821 msgid "Then create a ZFS zvol for the virtual machine `bhyvevm0`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1826 #, no-wrap msgid "" "# zfs create zroot/vms\n" "# zfs create -V 20G zroot/vms/bhyvevm0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1829 msgid "" "If not using ZFS, use the following commands to create a disk image file " "directly in the jail directory structure:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1834 #, no-wrap msgid "" "# mkdir /jails/bhyve/vms\n" "# truncate -s 20G /jails/bhyve/vms/bhyvevm0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1837 msgid "" "Download a FreeBSD image, preferably a version equal to or older than the " "host and extract it into the jail directory:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1843 #, no-wrap msgid "" "# cd /jails\n" "# fetch -o base.txz http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/13.2-RELEASE/base.txz\n" "# tar -C /jails/bhyve -xvf base.txz\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1848 msgid "" -"Running a higher FreeBSD version in a jail than the host is unsupported (i." -"e. running 14.0-RELEASE in a jail, embedded in a 13.2-RELEASE host)." +"Running a higher FreeBSD version in a jail than the host is unsupported " +"(i.e. running 14.0-RELEASE in a jail, embedded in a 13.2-RELEASE host)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1851 msgid "Next, add a devfs ruleset to [.filename]#/etc/devfs.rules#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1875 #, no-wrap msgid "" "[devfsrules_jail_bhyve=100]\n" "add include $devfsrules_hide_all\n" "add include $devfsrules_unhide_login\n" "add path 'urandom' unhide\n" "add path 'random' unhide\n" "add path 'crypto' unhide\n" "add path 'shm' unhide\n" "add path 'zero' unhide\n" "add path 'null' unhide\n" "add path 'mem' unhide\n" "add path 'vmm' unhide\n" "add path 'vmm/*' unhide\n" "add path 'vmm.io' unhide\n" "add path 'vmm.io/*' unhide\n" "add path 'nmdmbhyve*' unhide\n" "add path 'zvol' unhide\n" "add path 'zvol/zroot' unhide\n" "add path 'zvol/zroot/vms' unhide\n" "add path 'zvol/zroot/vms/bhyvevm0' unhide\n" "add path 'zvol/zroot/vms/bhyvevm1' unhide\n" "add path 'tap10*' unhide\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1880 msgid "" "If there's another devfs rule with the numeric ID 100 in your [.filename]#/" "etc/devfs.rules# file, replace the one in the listing with another yet " "unused ID number." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1885 msgid "" "If not using a ZFS filesystem, skip the related zvol rules in [.filename]#/" "etc/devfs.rules#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1893 #, no-wrap msgid "" "add path 'zvol' unhide\n" "add path 'zvol/zroot' unhide\n" "add path 'zvol/zroot/vms' unhide\n" "add path 'zvol/zroot/vms/bhyvevm0' unhide\n" "add path 'zvol/zroot/vms/bhyvevm1' unhide\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1897 msgid "These rules will cause bhyve to" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1899 msgid "" "create a virtual machine with disk volumes called `bhyvevm0` and `bhyvevm1`," msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1901 msgid "" "use [.filename]#tap# network interfaces with the name prefix `tap10`. That " "means, valid interface names will be `tap10`, `tap100`, `tap101`, ... " "`tap109`, `tap1000` and so on." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1903 msgid "" "Limiting the access to a subset of possible [.filename]#tap# interface names " "will prevent the jail (and thus bhyve) from seeing [.filename]#tap# " "interfaces of the host and other jails." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1904 msgid "" "use [.filename]#nmdm# devices prefixed with \"bhyve\", i.e. [.filename]#/dev/" "nmdmbhyve0#." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1906 msgid "" "Those rules can be expanded and varied with different guest and interface " "names as desired." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1911 msgid "" "If you intend to use bhyve on the host as well as in a one or more jails, " "remember that [.filename]#tap# and [.filename]#nmdm# interface names will " "operate in a shared environment. For example, you can use [.filename]#/dev/" "nmdmbhyve0# only either for bhyve on the host or in a jail." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1914 msgid "Restart devfs for the changes to be loaded:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1922 msgid "" "Then add a definition for your new jail into [.filename]#/etc/jail.conf# or " -"[.filename]#/etc/jail.conf.d#. Replace the interface number [." -"filename]#$if# and IP address with your personal variations." +"[.filename]#/etc/jail.conf.d#. Replace the interface number " +"[.filename]#$if# and IP address with your personal variations." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1923 #, no-wrap msgid "Using NAT or routed traffic with a firewall" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1936 #, no-wrap msgid "" "bhyve {\n" " $if = 0;\n" " exec.prestart = \"/sbin/ifconfig epair${if} create up\";\n" " exec.prestart += \"/sbin/ifconfig epair${if}a up\";\n" " exec.prestart += \"/sbin/ifconfig epair${if}a name ${name}0\";\n" " exec.prestart += \"/sbin/ifconfig epair${if}b name jail${if}\";\n" " exec.prestart += \"/sbin/ifconfig ${name}0 inet 192.168.168.1/27\";\n" " exec.prestart += \"/sbin/sysctl net.inet.ip.forwarding=1\";\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1938 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1975 #, no-wrap msgid " exec.clean;\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1947 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1984 #, no-wrap msgid "" " host.hostname = \"your-hostname-here\";\n" " vnet;\n" " vnet.interface = \"em${if}\";\n" " path = \"/jails/${name}\";\n" " persist;\n" " securelevel = 3;\n" " devfs_ruleset = 100;\n" " mount.devfs;\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1949 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1986 #, no-wrap msgid " allow.vmm;\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1952 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1989 #, no-wrap msgid "" " exec.start += \"/bin/sh /etc/rc\";\n" " exec.stop = \"/bin/sh /etc/rc.shutdown\";\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1955 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1992 #, no-wrap msgid "" " exec.poststop += \"/sbin/ifconfig ${name}0 destroy\";\n" "}\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1959 msgid "" "This example assumes use of a firewall like `pf` or `ipfw` to NAT your jail " "traffic. See the crossref:firewalls[,Firewalls] chapter for more details on " "the available options to implement this." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:1960 #, no-wrap msgid "Using a bridged network connection" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:1973 #, no-wrap msgid "" "bhyve {\n" " $if = 0;\n" " exec.prestart = \"/sbin/ifconfig epair${if} create up\";\n" " exec.prestart += \"/sbin/ifconfig epair${if}a up\";\n" " exec.prestart += \"/sbin/ifconfig epair${if}a name ${name}0\";\n" " exec.prestart += \"/sbin/ifconfig epair${if}b name jail${if}\";\n" " exec.prestart += \"/sbin/ifconfig bridge0 addm ${name}0\";\n" " exec.prestart += \"/sbin/sysctl net.inet.ip.forwarding=1\";\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:1998 msgid "" "If you previously replaced the devfs ruleset ID 100 in [.filename]#/etc/" "devfs.rules# with your own unique number, remember to replace the numeric ID " "also in your [.filename]#jails.conf# too." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:2001 #, no-wrap msgid "Configuring the Jail" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2004 msgid "" "To start the jail for the first time and do some additional configuration " "work, enter:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2015 #, no-wrap msgid "" "# cp /etc/resolv.conf /jails/bhyve/etc\n" "# service jail onestart bhyve\n" "# jexec bhyve\n" "# sysrc ifconfig_jail0=\"inet 192.168.168.2/27\"\n" "# sysrc defaultrouter=\"192.168.168.1\"\n" "# sysrc sendmail_enable=NONE\n" "# sysrc cloned_interfaces=\"tap100\"\n" "# exit\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2018 msgid "Restart and enable the jail:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2023 #, no-wrap msgid "" "# sysrc jail_enable=YES\n" "# service jail restart bhyve\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2027 msgid "" "Afterwards, you can create a virtual machine within the jail. For a FreeBSD " "guest, download an installation ISO first:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2033 #, no-wrap msgid "" "# jexec bhyve\n" "# cd /vms\n" "# fetch -o freebsd.iso https://download.freebsd.org/releases/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-amd64-bootonly.iso\n" msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:2036 #, no-wrap msgid "Creating a Virtual Machine Inside the Jail" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2039 msgid "To create a virtual machine, use `bhyvectl` to initialize it first:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2044 #, no-wrap msgid "" "# jexec bhyve\n" "# bhyvectl --create --vm=bhyvevm0\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2050 msgid "" "Creating the guest with `bhyvectl` may be required when initiating the " "virtual machine from a jail. Skipping this step may cause the following " "error message when starting `bhyve`:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2052 msgid "`vm_open: vm-name could not be opened. No such file or directory`" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2055 msgid "Finally, use your preferred way of starting the guest." msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:2056 #, no-wrap msgid "Starting with `vmrun.sh` and ZFS" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2060 msgid "Using `vmrun.sh` on a ZFS filesystems:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2066 #, no-wrap msgid "" "# jexec bhyve\n" "# sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 1024M \\\n" " -t tap100 -d /dev/zvols/zroot/vms/bhyvevm0 -i -I /vms/FreeBSD-14.0-RELEASE-amd64-bootonly.iso bhyvevm0\n" msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:2069 #, no-wrap msgid "Starting with `vmrun.sh` and UFS" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2073 msgid "Using `vmrun.sh` on a UFS filesystem:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2079 #, no-wrap msgid "" "# jexec bhyve\n" "# sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 1024M \\\n" " -t tap100 -d /vms/bhyvevm0 -i -I /vms/FreeBSD-14.0-RELEASE-amd64-bootonly.iso bhyvevm0\n" msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:2082 #, no-wrap msgid "Starting bhyve for an UEFI guest with ZFS" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2086 msgid "" "If instead you want to use an UEFI guest, remember to first install the " "required firmware package package:sysutils/bhyve-firmware[] in the jail:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2090 #, no-wrap msgid "# pkg -j bhyve install bhyve-firmware\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2093 msgid "Then use `bhyve` directly:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2106 #, no-wrap msgid "" "# bhyve -A -c 4 -D -H -m 2G \\\n" " -s 0,hostbridge \\\n" " -s 1,lpc \\\n" " -s 2,virtio-net,tap100 \\\n" " -s 3,virtio-blk,/dev/zvol/zroot/vms/bhyvevm0 \\\n" "\t-s 4,ahci-cd,/vms/FreeBSD-14.0-RELEASE-amd64-bootonly.iso \\\n" " -s 31,fbuf,tcp=127.0.0.1:5900,w=1024,h=800,tablet \\\n" " -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\\n" " -l com1,/dev/nmdbbhyve0A \\\n" " bhyvevm0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2109 msgid "" "This will allow you to connect to your virtual machine `bhyvevm0` through " "VNC as well as a serial console at [.filename]#/dev/nmdbbhyve0B#." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2112 #, no-wrap msgid "Virtual Machine Consoles" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2119 msgid "" "It is advantageous to wrap the bhyve console in a session management tool " "such as package:sysutils/tmux[] or package:sysutils/screen[] in order to " "detach and reattach to the console. It is also possible to have the console " "of bhyve be a null modem device that can be accessed with `cu`. To do this, " "load the [.filename]#nmdm# kernel module and replace `-l com1,stdio` with `-" "l com1,/dev/nmdm0A`. The [.filename]#/dev/nmdm# devices are created " "automatically as needed, where each is a pair, corresponding to the two ends " "of the null modem cable ([.filename]#/dev/nmdm0A# and [.filename]#/dev/" "nmdm0B#). See man:nmdm[4] for more information." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2127 #, no-wrap msgid "" "# kldload nmdm\n" "# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s 3:0,virtio-blk,./linux.img \\\n" " -l com1,/dev/nmdm0A -c 4 -m 1024M linuxguest\n" "# cu -l /dev/nmdm0B\n" "Connected\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2129 #, no-wrap msgid "Ubuntu 13.10 handbook ttyS0\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2131 #, no-wrap msgid "handbook login:\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2137 msgid "" "To disconnect from a console, enter a newline (i.e. press `RETURN`) followed " "by tilde (`~`), and finally dot (`.`). Keep in mind that only the " "connection is dropped while the login session remains active. Another user " "connecting to the same console could therefore make use of any active " "sessions without having to first authenticate. For security reasons, it's " "therefore recommended to logout before disconnecting." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2142 msgid "" "The number in the [.filename]#nmdm# device path must be unique for each " "virtual machine and must not be used by any other processes before bhyve " "starts. The number can be chosen arbitrarily and does not need to be taken " -"from a consecutive sequence of numbers. The device node pair (i.e. [." -"filename]#/dev/nmdm0a# and [.filename]#/dev/nmdm0b#) are created dynamically " -"when bhyve connects its console and destroyed when it shuts down. Keep this " -"in mind when creating scripts to start your virtual machines: you need to " -"make sure that all virtual machines are assigned unique [.filename]#nmdm# " -"devices." +"from a consecutive sequence of numbers. The device node pair (i.e. " +"[.filename]#/dev/nmdm0a# and [.filename]#/dev/nmdm0b#) are created " +"dynamically when bhyve connects its console and destroyed when it shuts " +"down. Keep this in mind when creating scripts to start your virtual " +"machines: you need to make sure that all virtual machines are assigned " +"unique [.filename]#nmdm# devices." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2144 #, no-wrap msgid "Managing Virtual Machines" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2148 msgid "" "A device node is created in [.filename]#/dev/vmm# for each virtual machine. " "This allows the administrator to easily see a list of the running virtual " "machines:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2158 #, no-wrap msgid "" "# ls -al /dev/vmm\n" "total 1\n" "dr-xr-xr-x 2 root wheel 512 Mar 17 12:19 ./\n" "dr-xr-xr-x 14 root wheel 512 Mar 17 06:38 ../\n" "crw------- 1 root wheel 0x1a2 Mar 17 12:20 guestname\n" "crw------- 1 root wheel 0x19f Mar 17 12:19 linuxguest\n" "crw------- 1 root wheel 0x1a1 Mar 17 12:19 otherguest\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2161 msgid "A specified virtual machine can be destroyed using `bhyvectl`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2165 #, no-wrap msgid "# bhyvectl --destroy --vm=guestname\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2169 msgid "" "Destroying a virtual machine this way means killing it immediately. Any " "unsaved data will be lost, open files and filesystems may get corrupted. To " "gracefully shut down a virtual machine, send a `TERM` signal to its bhyve " "process instead. This triggers an ACPI shutdown event for the guest:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2175 #, no-wrap msgid "" "# ps ax | grep bhyve\n" "17424 - SC 56:48.27 bhyve: guestvm (bhyve)\n" "# kill 17424\n" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2178 #, no-wrap msgid "Tools and Utilities" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2181 msgid "" "There are numerous utilities and applications available in ports to help " "simplify setting up and managing bhyve virtual machines:" msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:2182 #, no-wrap msgid "bhyve Managers" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2185 #, no-wrap msgid "Name" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2185 #, no-wrap msgid "License" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2185 #, no-wrap msgid "Package" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2187 #, no-wrap msgid "Documentation" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2188 #, no-wrap msgid "vm-bhyve" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2189 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2194 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2214 #, no-wrap msgid "BSD-2" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2190 #, no-wrap msgid "package:sysutils/vm-bhyve[]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2192 #, no-wrap msgid "link:https://github.com/churchers/vm-bhyve[Documentation]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2193 #, no-wrap msgid "CBSD" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2195 #, no-wrap msgid "package:sysutils/cbsd[]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2197 #, no-wrap -msgid "link:https://www.bsdstore.ru[Documentation]" +msgid "link:https://github.com/cbsd/cbsd/tree/develop/share/docs[Documentation]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2198 #, no-wrap msgid "Virt-Manager" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2199 #, no-wrap msgid "LGPL-3" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2200 #, no-wrap msgid "package:deskutils/virt-manager[]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2202 #, no-wrap msgid "link:https://virt-manager.org/[Documentation]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2203 #, no-wrap msgid "Bhyve RC Script" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2204 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2209 #, no-wrap msgid "Unknown" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2205 #, no-wrap msgid "package:sysutils/bhyve-rc[]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2207 #, no-wrap msgid "link:https://www.freshports.org/sysutils/bhyve-rc/[Documentation]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2208 #, no-wrap msgid "bmd" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2210 #, no-wrap msgid "package:sysutils/bmd[]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2212 #, no-wrap msgid "link:https://github.com/yuichiro-naito/bmd[Documentation]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2213 #, no-wrap msgid "vmstated" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2215 #, no-wrap msgid "package:sysutils/vmstated[]" msgstr "" #. type: Table #: documentation/content/en/books/handbook/virtualization/_index.adoc:2217 #, no-wrap msgid "link:https://github.com/christian-moerz/vmstated[Documentation]" msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2220 #, no-wrap msgid "Persistent Configuration" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2223 msgid "" "In order to configure the system to start bhyve guests at boot time, some " "configuration file changes are required." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2226 msgid "[.filename]#/etc/sysctl.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2228 msgid "" "When using [.filename]#tap# interfaces as network backend, you either need " "to manually set each used [.filename]#tap# interface to UP or simply set the " "following sysctl:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2232 #, no-wrap msgid "net.link.tap.up_on_open=1\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2235 msgid "[.filename]#/etc/rc.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2239 msgid "" "To connect your virtual machine's [.filename]#tap# device to the network via " -"a [.filename]#bridge#, you need to persist the device settings in [." -"filename]#/etc/rc.conf#. Additionally, you can load the necessary kernel " +"a [.filename]#bridge#, you need to persist the device settings in " +"[.filename]#/etc/rc.conf#. Additionally, you can load the necessary kernel " "modules `vmm` for bhyve and `nmdm` for [.filename]#nmdm# devices through the " "`kld_list` configuration variable. When configuring `ifconfig_bridge0`, " "make sure to replace `/` with the actual IP address of your " "physical interface ([.filename]#igb0# in this example) and remove IP " "settings from your physical device." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2246 #, no-wrap msgid "" "# sysrc cloned_interfaces+=\"bridge0 tap0\"\n" "# sysrc ifconfig_bridge0=\"inet / addm igb0 addm tap0\"\n" "# sysrc kld_list+=\"nmdm vmm\"\n" "# sysrc ifconfig_igb0=\"up\"\n" msgstr "" #. type: Block title #: documentation/content/en/books/handbook/virtualization/_index.adoc:2249 #, no-wrap msgid "Setting the IP for a bridge device" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2253 msgid "" "For a host with an _igb0_ interface connected to the network with IP " "`10.10.10.1` and netmask `255.255.255.0`, you would use the following " "commands:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2260 #, no-wrap msgid "" "# sysrc ifconfig_igb0=\"up\"\n" "# sysrc ifconfig_bridge0=\"inet 10.10.10.1/24 addm igb0 addm tap0\"\n" "# sysrc kld_list+=\"nmdm vmm\"\n" "# sysrc cloned_interfaces+=\"bridge0 tap0\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2267 msgid "" "Modifying the IP address configuration of a system may lock you out if you " "are executing these commands while you are connected remotely (i.e. via " "SSH)! Take precautions to maintain system access or make those modifications " "while logged in on a local terminal session." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/virtualization/_index.adoc:2270 #, no-wrap msgid "FreeBSD as a Xen(TM)-Host" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2275 msgid "" "Xen is a GPLv2-licensed https://en.wikipedia.org/wiki/" "Hypervisor#Classification[type 1 hypervisor] for Intel(R) and ARM(R) " -"architectures. FreeBSD has included i386(TM) and AMD(R) 64-Bit https://wiki." -"xenproject.org/wiki/DomU[DomU] and https://en.wikipedia.org/wiki/" +"architectures. FreeBSD has included i386(TM) and AMD(R) 64-Bit https://" +"wiki.xenproject.org/wiki/DomU[DomU] and https://en.wikipedia.org/wiki/" "Amazon_Elastic_Compute_Cloud[Amazon EC2] unprivileged domain (virtual " "machine) support since FreeBSD 8.0 and includes Dom0 control domain (host) " "support in FreeBSD 11.0. Support for para-virtualized (PV) domains has been " "removed from FreeBSD 11 in favor of hardware virtualized (HVM) domains, " "which provides better performance." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2283 msgid "" "Xen(TM) is a bare-metal hypervisor, which means that it is the first program " "loaded after the BIOS. A special privileged guest called the Domain-0 " "(`Dom0` for short) is then started. The Dom0 uses its special privileges to " "directly access the underlying physical hardware, making it a high-" "performance solution. It is able to access the disk controllers and network " "adapters directly. The Xen(TM) management tools to manage and control the " "Xen(TM) hypervisor are also used by the Dom0 to create, list, and destroy " "VMs. Dom0 provides virtual disks and networking for unprivileged domains, " "often called `DomU`. Xen(TM) Dom0 can be compared to the service console of " "other hypervisor solutions, while the DomU is where individual guest VMs are " "run." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2290 msgid "" "Xen(TM) can migrate VMs between different Xen(TM) servers. When the two xen " "hosts share the same underlying storage, the migration can be done without " "having to shut the VM down first. Instead, the migration is performed live " "while the DomU is running and there is no need to restart it or plan a " "downtime. This is useful in maintenance scenarios or upgrade windows to " "ensure that the services provided by the DomU are still provided. Many more " "features of Xen(TM) are listed on the https://wiki.xenproject.org/wiki/" "Category:Overview[Xen Wiki Overview page]. Note that not all features are " "supported on FreeBSD yet." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2292 #, no-wrap msgid "Hardware Requirements for Xen(TM) Dom0" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2296 msgid "" "To run the Xen(TM) hypervisor on a host, certain hardware functionality is " "required. Running FreeBSD as a Xen host (Dom0) require Intel Extended Page " "Tables (https://en.wikipedia.org/wiki/Extended_Page_Table[EPT]) or AMD " "Nested Page Tables (https://en.wikipedia.org/wiki/" "Rapid_Virtualization_Indexing[NPT]) and Input/Output Memory Management Unit " "(https://en.wikipedia.org/wiki/List_of_IOMMU-supporting_hardware[IOMMU]) " "support in the host processor." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2301 msgid "" "In order to run a FreeBSD 13 Xen(TM) Dom0 the box must be booted using " "legacy boot (BIOS). FreeBSD 14 and newer supports booting as a Xen(TM) Dom0 " "in both BIOS and UEFI modes." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2304 #, no-wrap msgid "Xen(TM) Dom0 Control Domain Setup" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2307 msgid "" "Users should install the package:emulators/xen-kernel[] and package:sysutils/" "xen-tools[] packages, based on Xen(TM) 4.18." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2311 msgid "" "Configuration files must be edited to prepare the host for the Dom0 " "integration after the Xen packages are installed. An entry to [.filename]#/" "etc/sysctl.conf# disables the limit on how many pages of memory are allowed " "to be wired. Otherwise, DomU VMs with higher memory requirements will not " "run." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2315 #, no-wrap msgid "# echo 'vm.max_wired=-1' >> /etc/sysctl.conf\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2321 msgid "" -"Another memory-related setting involves changing [.filename]#/etc/login." -"conf#, setting the `memorylocked` option to `unlimited`. Otherwise, " +"Another memory-related setting involves changing [.filename]#/etc/" +"login.conf#, setting the `memorylocked` option to `unlimited`. Otherwise, " "creating DomU domains may fail with `Cannot allocate memory` errors. After " "making the change to [.filename]#/etc/login.conf#, run `cap_mkdb` to update " "the capability database. See crossref:security[security-resourcelimits," "\"Resource Limits\"] for details." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2326 #, no-wrap msgid "" "# sed -i '' -e 's/memorylocked=64K/memorylocked=unlimited/' /etc/login.conf\n" "# cap_mkdb /etc/login.conf\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2329 msgid "Add an entry for the Xen(TM) console to [.filename]#/etc/ttys#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2333 #, no-wrap msgid "# echo 'xc0 \"/usr/libexec/getty Pc\" xterm onifconsole secure' >> /etc/ttys\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2340 msgid "" "Selecting a Xen(TM) kernel in [.filename]#/boot/loader.conf# activates the " "Dom0. Xen(TM) also requires resources like CPU and memory from the host " "machine for itself and other DomU domains. How much CPU and memory depends " "on the individual requirements and hardware capabilities. In this example, " "8 GB of memory and 4 virtual CPUs are made available for the Dom0. The " "serial console is also activated, and logging options are defined." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2342 msgid "The following command is used for Xen 4.7 packages:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2349 #, no-wrap msgid "" "# echo 'hw.pci.mcfg=0' >> /boot/loader.conf\n" "# echo 'if_tap_load=\"YES\"' >> /boot/loader.conf\n" "# echo 'xen_kernel=\"/boot/xen\"' >> /boot/loader.conf\n" "# echo 'xen_cmdline=\"dom0_mem=8192M dom0_max_vcpus=4 dom0pvh=1 console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all\"' >> /boot/loader.conf\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2352 msgid "" "For Xen versions 4.11 and higher, the following command should be used " "instead:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2358 #, no-wrap msgid "" "# echo 'if_tap_load=\"YES\"' >> /boot/loader.conf\n" "# echo 'xen_kernel=\"/boot/xen\"' >> /boot/loader.conf\n" "# echo 'xen_cmdline=\"dom0_mem=8192M dom0_max_vcpus=4 dom0=pvh console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all\"' >> /boot/loader.conf\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2365 msgid "" "Log files that Xen(TM) creates for the DomU VMs are stored in [.filename]#/" "var/log/xen#. Please be sure to check the contents of that directory if " "experiencing issues." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2368 msgid "Activate the xencommons service during system startup:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2372 #, no-wrap msgid "# sysrc xencommons_enable=yes\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2378 msgid "" "These settings are enough to start a Dom0-enabled system. However, it lacks " "network functionality for the DomU machines. To fix that, define a bridged " "interface with the main NIC of the system which the DomU VMs can use to " "connect to the network. Replace _em0_ with the host network interface name." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2384 #, no-wrap msgid "" "# sysrc cloned_interfaces=\"bridge0\"\n" "# sysrc ifconfig_bridge0=\"addm em0 SYNCDHCP\"\n" "# sysrc ifconfig_em0=\"up\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2387 msgid "Restart the host to load the Xen(TM) kernel and start the Dom0." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2391 #, no-wrap msgid "# reboot\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2394 msgid "" "After successfully booting the Xen(TM) kernel and logging into the system " "again, the Xen(TM) management tool `xl` is used to show information about " "the domains." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2400 #, no-wrap msgid "" "# xl list\n" "Name ID Mem VCPUs State Time(s)\n" "Domain-0 0 8192 4 r----- 962.0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2406 msgid "" "The output confirms that the Dom0 (called `Domain-0`) has the ID `0` and is " -"running. It also has the memory and virtual CPUs that were defined in [." -"filename]#/boot/loader.conf# earlier. More information can be found in the " -"https://www.xenproject.org/help/documentation.html[Xen(TM) Documentation]. " -"DomU guest VMs can now be created." +"running. It also has the memory and virtual CPUs that were defined in " +"[.filename]#/boot/loader.conf# earlier. More information can be found in " +"the https://www.xenproject.org/help/documentation.html[Xen(TM) " +"Documentation]. DomU guest VMs can now be created." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2408 #, no-wrap msgid "Xen(TM) DomU Guest VM Configuration" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2415 msgid "" "Unprivileged domains consist of a configuration file and virtual or physical " -"hard disks. Virtual disk storage for the DomU can be files created by man:" -"truncate[1] or ZFS volumes as described in crossref:zfs[zfs-zfs-" +"hard disks. Virtual disk storage for the DomU can be files created by " +"man:truncate[1] or ZFS volumes as described in crossref:zfs[zfs-zfs-" "volume,“Creating and Destroying Volumes”]. In this example, a 20 GB volume " "is used. A VM is created with the ZFS volume, a FreeBSD ISO image, 1 GB of " -"RAM and two virtual CPUs. The ISO installation file is retrieved with man:" -"fetch[1] and saved locally in a file called [.filename]#freebsd.iso#." +"RAM and two virtual CPUs. The ISO installation file is retrieved with " +"man:fetch[1] and saved locally in a file called [.filename]#freebsd.iso#." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2419 #, no-wrap msgid "# fetch https://download.freebsd.org/releases/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-amd64-bootonly.iso -o freebsd.iso\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2422 msgid "" "A ZFS volume of 20 GB called [.filename]#xendisk0# is created to serve as " "the disk space for the VM." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2426 #, no-wrap msgid "# zfs create -V20G -o volmode=dev zroot/xendisk0\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2431 msgid "" "The new DomU guest VM is defined in a file. Some specific definitions like " -"name, keymap, and VNC connection details are also defined. The following [." -"filename]#freebsd.cfg# contains a minimum DomU configuration for this " +"name, keymap, and VNC connection details are also defined. The following " +"[.filename]#freebsd.cfg# contains a minimum DomU configuration for this " "example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2448 #, no-wrap msgid "" "# cat freebsd.cfg\n" "builder = \"hvm\" <.>\n" "name = \"freebsd\" <.>\n" "memory = 1024 <.>\n" "vcpus = 2 <.>\n" "vif = [ 'mac=00:16:3E:74:34:32,bridge=bridge0' ] <.>\n" "disk = [\n" "'/dev/zvol/tank/xendisk0,raw,hda,rw', <.>\n" "'/root/freebsd.iso,raw,hdc:cdrom,r' <.>\n" " ]\n" "vnc = 1 <.>\n" "vnclisten = \"0.0.0.0\"\n" "serial = \"pty\"\n" "usbdevice = \"tablet\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2451 msgid "These lines are explained in more detail:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2453 msgid "" "This defines what kind of virtualization to use. `hvm` refers to hardware-" "assisted virtualization or hardware virtual machine. Guest operating systems " "can run unmodified on CPUs with virtualization extensions, providing nearly " "the same performance as running on physical hardware. `generic` is the " "default value and creates a PV domain." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2454 msgid "" "Name of this virtual machine to distinguish it from others running on the " "same Dom0. Required." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2455 msgid "" "Quantity of RAM in megabytes to make available to the VM. This amount is " "subtracted from the hypervisor's total available memory, not the memory of " "the Dom0." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2456 msgid "" "Number of virtual CPUs available to the guest VM. For best performance, do " "not create guests with more virtual CPUs than the number of physical CPUs on " "the host." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2457 msgid "" "Virtual network adapter. This is the bridge connected to the network " "interface of the host. The `mac` parameter is the MAC address set on the " "virtual network interface. This parameter is optional, if no MAC is provided " "Xen(TM) will generate a random one." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2458 msgid "" "Full path to the disk, file, or ZFS volume of the disk storage for this VM. " "Options and multiple disk definitions are separated by commas." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2459 msgid "" "Defines the Boot medium from which the initial operating system is " "installed. In this example, it is the ISO image downloaded earlier. Consult " "the Xen(TM) documentation for other kinds of devices and options to set." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2460 msgid "" "Options controlling VNC connectivity to the serial console of the DomU. In " "order, these are: active VNC support, define IP address on which to listen, " "device node for the serial console, and the input method for precise " "positioning of the mouse and other input methods. `keymap` defines which " "keymap to use, and is `english` by default." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2462 msgid "" "After the file has been created with all the necessary options, the DomU is " "created by passing it to `xl create` as a parameter." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2466 #, no-wrap msgid "# xl create freebsd.cfg\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2475 msgid "" "Each time the Dom0 is restarted, the configuration file must be passed to " "`xl create` again to re-create the DomU. By default, only the Dom0 is " "created after a reboot, not the individual VMs. The VMs can continue where " "they left off as they stored the operating system on the virtual disk. The " "virtual machine configuration can change over time (for example, when adding " "more memory). The virtual machine configuration files must be properly " "backed up and kept available to be able to re-create the guest VM when " "needed." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2478 msgid "The output of `xl list` confirms that the DomU has been created." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2485 #, no-wrap msgid "" "# xl list\n" "Name ID Mem VCPUs State Time(s)\n" "Domain-0 0 8192 4 r----- 1653.4\n" "freebsd 1 1024 1 -b---- 663.9\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2492 msgid "" "To begin the installation of the base operating system, start the VNC " "client, directing it to the main network address of the host or to the IP " "address defined on the `vnclisten` line of [.filename]#freebsd.cfg#. After " "the operating system has been installed, shut down the DomU and disconnect " "the VNC viewer. Edit [.filename]#freebsd.cfg#, removing the line with the " "`cdrom` definition or commenting it out by inserting a `+#+` character at " "the beginning of the line. To load this new configuration, it is necessary " "to remove the old DomU with `xl destroy`, passing either the name or the id " -"as the parameter. Afterwards, recreate it using the modified [." -"filename]*freebsd.cfg*." +"as the parameter. Afterwards, recreate it using the modified " +"[.filename]*freebsd.cfg*." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2497 #, no-wrap msgid "" "# xl destroy freebsd\n" "# xl create freebsd.cfg\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2501 msgid "" "The machine can then be accessed again using the VNC viewer. This time, it " "will boot from the virtual disk where the operating system has been " "installed and can be used as a virtual machine." msgstr "" #. type: Title === #: documentation/content/en/books/handbook/virtualization/_index.adoc:2503 #, no-wrap msgid "Troubleshooting" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2506 msgid "" "This section contains basic information in order to help troubleshoot issues " "found when using FreeBSD as a Xen(TM) host or guest." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:2508 #, no-wrap msgid "Host Boot Troubleshooting" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2512 msgid "" "Please note that the following troubleshooting tips are intended for Xen(TM) " "4.11 or newer. If you are still using Xen(TM) 4.7 and having issues, " "consider migrating to a newer version of Xen(TM)." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2516 msgid "" "In order to troubleshoot host boot issues, you will likely need a serial " "cable, or a debug USB cable. Verbose Xen(TM) boot output can be obtained by " -"adding options to the `xen_cmdline` option found in [.filename]#loader." -"conf#. A couple of relevant debug options are:" +"adding options to the `xen_cmdline` option found in " +"[.filename]#loader.conf#. A couple of relevant debug options are:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2518 msgid "" "`iommu=debug`: can be used to print additional diagnostic information about " "the iommu." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2519 msgid "" "`dom0=verbose`: can be used to print additional diagnostic information about " "the dom0 build process." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2520 msgid "" "`sync_console`: flag to force synchronous console output. Useful for " "debugging to avoid losing messages due to rate limiting. Never use this " "option in production environments since it can allow malicious guests to " "perform DoS attacks against Xen(TM) using the console." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2523 msgid "" "FreeBSD should also be booted in verbose mode in order to identify any " "issues. To activate verbose booting, run this command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2527 #, no-wrap msgid "# echo 'boot_verbose=\"YES\"' >> /boot/loader.conf\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2530 msgid "" "If none of these options help solving the problem, please send the serial " "boot log to mailto:freebsd-xen@FreeBSD.org[freebsd-xen@FreeBSD.org] and " "mailto:xen-devel@lists.xenproject.org[xen-devel@lists.xenproject.org] for " "further analysis." msgstr "" #. type: Title ==== #: documentation/content/en/books/handbook/virtualization/_index.adoc:2532 #, no-wrap msgid "Guest Creation Troubleshooting" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2535 msgid "" "Issues can also arise when creating guests, the following attempts to " "provide some help for those trying to diagnose guest creation issues." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2538 msgid "" "The most common cause of guest creation failures is the `xl` command " "spitting some error and exiting with a return code different than 0. If the " "error provided is not enough to help identify the issue, more verbose output " "can also be obtained from `xl` by using the `v` option repeatedly." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/virtualization/_index.adoc:2554 #, no-wrap msgid "" "# xl -vvv create freebsd.cfg\n" "Parsing config from freebsd.cfg\n" "libxl: debug: libxl_create.c:1693:do_domain_create: Domain 0:ao 0x800d750a0: create: how=0x0 callback=0x0 poller=0x800d6f0f0\n" "libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown\n" "libxl: debug: libxl_device.c:432:libxl__device_disk_set_backend: Disk vdev=xvda, using backend phy\n" "libxl: debug: libxl_create.c:1018:initiate_domain_create: Domain 1:running bootloader\n" "libxl: debug: libxl_bootloader.c:328:libxl__bootloader_run: Domain 1:not a PV/PVH domain, skipping bootloader\n" "libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x800d96b98: deregister unregistered\n" "domainbuilder: detail: xc_dom_allocate: cmdline=\"\", features=\"\"\n" "domainbuilder: detail: xc_dom_kernel_file: filename=\"/usr/local/lib/xen/boot/hvmloader\"\n" "domainbuilder: detail: xc_dom_malloc_filemap : 326 kB\n" "libxl: debug: libxl_dom.c:988:libxl__load_hvm_firmware_module: Loading BIOS: /usr/local/share/seabios/bios.bin\n" "...\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/virtualization/_index.adoc:2559 msgid "" "If the verbose output does not help diagnose the issue, there are also QEMU " "and Xen(TM) toolstack logs in [.filename]#/var/log/xen#. Note that the name " "of the domain is appended to the log name, so if the domain is named " "`freebsd` you should find a [.filename]#/var/log/xen/xl-freebsd.log# and " "likely a [.filename]#/var/log/xen/qemu-dm-freebsd.log#. Both log files can " "contain useful information for debugging. If none of this helps solve the " "issue, please send the description of the issue you are facing and as much " "information as possible to mailto:freebsd-xen@FreeBSD.org[freebsd-" -"xen@FreeBSD.org] and mailto:xen-devel@lists.xenproject.org[xen-devel@lists." -"xenproject.org] in order to get help." +"xen@FreeBSD.org] and mailto:xen-devel@lists.xenproject.org[xen-" +"devel@lists.xenproject.org] in order to get help." msgstr "" diff --git a/documentation/content/en/books/handbook/wayland/_index.po b/documentation/content/en/books/handbook/wayland/_index.po index 32099fc74b..d688886f63 100644 --- a/documentation/content/en/books/handbook/wayland/_index.po +++ b/documentation/content/en/books/handbook/wayland/_index.po @@ -1,1249 +1,1263 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:22-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/handbook/wayland/_index.adoc:1 #, no-wrap msgid "This chapter describes how to install and configure Wayland and compositors on FreeBSD, which provides a graphical user environment" msgstr "" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/wayland/_index.adoc:1 #, no-wrap msgid "Part I. Getting Started" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/wayland/_index.adoc:1 #, no-wrap msgid "Chapter 6. Wayland" msgstr "" #. type: Title = #: documentation/content/en/books/handbook/wayland/_index.adoc:14 #, no-wrap msgid "Wayland on FreeBSD" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/wayland/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:56 msgid "" "An installation of FreeBSD using bsdinstall does not automatically install a " "graphical user interface. This chapter describes how to select, install, " "and configure a Wayland compositor, which provides a graphical environment." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:58 msgid "Before reading this chapter, you should:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:60 msgid "" "Know how to install crossref:ports[ports,additional third-party software]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:62 msgid "" "How to identify and configure crossref:x11[x-graphic-card-drivers,drivers " "for your graphics hardware]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:64 msgid "After reading this chapter, you will know:" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:66 msgid "How to configure FreeBSD to host a Wayland graphical environment." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:68 msgid "How to install and configure a Wayland compositor." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:70 msgid "How to run programs designed for the older X Window System." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:72 msgid "" "How to configure remote desktop access to a Wayland graphical environment." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/wayland/_index.adoc:74 #, no-wrap msgid "Wayland Overview" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:79 msgid "" "Wayland is a new display server, but it differs from Xorg in several " "important ways. First, Wayland is only a protocol that acts as an " "intermediary between clients using a different mechanism which removes the " "dependency on an X server. Xorg includes both the X11 protocol, used to run " "remote displays and the X server will accept connections and display " "windows. Under Wayland, the compositor or window manager provides the " "display server instead of a traditional X server." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:82 msgid "" "Since Wayland is not an X server, traditional X screen connections will need " "to utilize other methods such as VNC or RDP for remote desktop management. " "Second, Wayland can manage composite communications between clients and a " "compositor as a separate entity which does not need to support the X " "protocols." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:86 msgid "" "Wayland is relatively new, and not all software has been updated to run " "natively without `Xwayland` support. Because Wayland does not provide the X " "server, and expects compositors to provide that support, X11 window managers " "that do not yet support Wayland will require that `Xwayland` is not started " "with the `-rootless` parameter. The `-rootless` parameter, when removed, " "will restore X11 window manager support." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:91 msgid "" "The current NVIDIA(R) driver should work with most wlroots compositors, but " "it may be a little unstable and not support all features at this time. " "Volunteers to help work on the NVIDIA(R) DRM are requested." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:95 msgid "" "Currently, a lot of software will function with minimal issues on Wayland, " "including Firefox. And a few desktops are also available, such as the " "Compiz Fusion replacement, known as Wayfire, and the i3 window manager " "replacement, Sway." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:102 msgid "" "As of May, 2021, plasma5-kwin does support Wayland on FreeBSD. To use " "Plasma under Wayland, use the `startplasma-wayland` parameter to `ck-launch-" "session` and tie in dbus with: `dbus-launch --exit-with-x11 ck-launch-" "session startplasma-wayland` to get it working." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:108 msgid "" "For compositors, a kernel supporting the man:evdev[4] driver must exist to " -"utilize the keybinding functionality. This is built into the [." -"filename]#GENERIC# kernel by default; however, if it has been customized and " -"man:evdev[4] support was stripped out, the man:evdev[4] module will need to " -"be loaded. In addition, users of `Wayland` will need to be members of the " -"`video` group. To quickly make this change, use the `pw` command:" +"utilize the keybinding functionality. This is built into the " +"[.filename]#GENERIC# kernel by default; however, if it has been customized " +"and man:evdev[4] support was stripped out, the man:evdev[4] module will need " +"to be loaded. In addition, users of `Wayland` will need to be members of " +"the `video` group. To quickly make this change, use the `pw` command:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:112 #, no-wrap msgid "pw groupmod video -m user\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:117 msgid "" "Installing Wayland is simple; there is not a great deal of configuration for " "the protocol itself. Most of the composition will depend on the chosen " "compositor. By installing `seatd` now, a step is skipped as part of the " "compositor installation and configuration as `seatd` is needed to provide " "non-root access to certain devices." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:120 msgid "" "All of the compositors described here should work with package:graphics/drm-" "kmod[] open source drivers; however, the NVIDIA(R) graphics cards may have " "issues when using the proprietary drivers. Begin by installing the " "following packages:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:124 #, no-wrap msgid "# pkg install wayland seatd\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:131 msgid "" "Once the protocol and supporting packages have been installed, a compositor " "must create the user interface. Several compositors will be covered in the " "following sections. All compositors using Wayland will need a runtime " "directory defined in the environment. Since FreeBSD 14.1, this is created " "and defined automatically. For previous versions, this is achieved with the " "following command in the bourne shell:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:135 #, no-wrap msgid "% export XDG_RUNTIME_DIR=/var/run/user/`id -u`\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:140 msgid "" "It is important to note that most compositors will search the " "XDG_RUNTIME_DIR directory for the configuration files. In the examples " -"included here, a parameter will be used to specify a configuration file in [." -"filename]#~/.config# to keep temporary files and configuration files " +"included here, a parameter will be used to specify a configuration file in " +"[.filename]#~/.config# to keep temporary files and configuration files " "separate. It is recommended that an alias be configured for each compositor " "to load the designated configuration file." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:148 msgid "" "It has been reported that ZFS users may experience issues with some Wayland " "clients because they need access to `posix_fallocate()` in the runtime " "directory. While the author could not reproduce this issue on their ZFS " "system, a recommended workaround is not to use ZFS for the runtime directory " "and instead use `tmpfs` for the [.filename]#/var/run# directory. In this " "case, the `tmpfs` file system is used for [.filename]#/var/run# and mounted " "through the command `mount -t tmpfs tmpfs /var/run` command and then make " "this change persist across reboots through [.filename]#/etc/fstab#. The " "XDG_RUNTIME_DIR environment variable could be configured to use [.filename]#/" "var/run/user/$UID# and avoid potential pitfalls with ZFS. Consider that " "scenario when reviewing the configuration examples in the following sections." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:153 msgid "" "The seatd daemon helps manage access to shared system devices for non-root " "users in compositors; this includes graphics cards. For traditional X11 " "managers, `seatd` is not needed, such as both Plasma and GNOME, but for the " "Wayland compositors discussed here, it will need enabled on the system and " "be running before starting a compositor environment. To enable and start " "the `seatd` daemon now, and on system initialization:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:158 #, no-wrap msgid "" "# sysrc seatd_enable=\"YES\"\n" "# service seatd start\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:162 msgid "" "Afterward, a compositor, which is similar to an X11 desktop, will need to be " "installed for the GUI environment. Three are discussed here, including " "basic configuration options, setting up a screen lock, and recommendations " "for more information." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/wayland/_index.adoc:164 #, no-wrap msgid "The Wayfire Compositor" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:169 msgid "" "Wayfire is a compositor that aims to be lightweight and customizable. " "Several features are available, and it brings back several elements from the " "previously released Compiz Fusion desktop. All of the parts look beautiful " "on modern hardware. To get Wayfire up and running, begin by installing the " "required packages:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:173 #, no-wrap msgid "# pkg install wayfire wf-shell alacritty swaylock-effects swayidle wlogout kanshi mako wlsunset\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:179 msgid "" "The `alacritty` package provides a terminal emulator. Still, it is not " "completely required as other terminal emulators such as `kitty`, and XFCE-4 " "`Terminal` have been tested and verified to work under the Wayfire " "compositor. Wayfire configuration is relatively simple; it uses a file that " "should be reviewed for any customizations. To begin, copy the example file " "over to the runtime environment configuration directory and then edit the " "file:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:184 #, no-wrap msgid "" "% mkdir ~/.config/wayfire\n" "% cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:189 msgid "" "The defaults for most users should be fine. Within the configuration file, " "items like the famous `cube` are pre-configured, and there are instructions " "to help with the available settings. A few primary settings of note include:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:197 #, no-wrap msgid "" "[output]\n" "mode = 1920x1080@60000\n" "position = 0,0\n" "transform = normal\n" "scale = 1.000000\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:205 msgid "" "In this example, from the configuration file, the screen's output should be " "the listed mode at the listed hertz. For example, the mode should be set to " "`widthxheight@refresh_rate`. The position places the output at a specific " "pixel location specified. The default should be fine for most users. " "Finally, transform sets a background transform, and scale will scale the " "output to the specified scale factor. The defaults for these options are " "generally acceptable; for more information, see the documentation." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:209 msgid "" "As mentioned, Wayland is new, and not all applications work with the " "protocol yet. At this time, `sddm` does not appear to support starting and " "managing compositors in Wayland. The `swaylock` utility has been used " "instead in these examples. The configuration file contains options to run " "`swayidle` and `swaylock` for idle and locking of the screen." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:211 msgid "" "This option to define the action to take when the system is idle is listed " "as:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:215 #, no-wrap msgid "idle = swaylock\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:218 msgid "And the lock timeout is configured using the following lines:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:225 #, no-wrap msgid "" "[idle]\n" "toggle = KEY_Z\n" "screensaver_timeout = 300\n" "dpms_timeout = 600\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:228 msgid "" "The first option will lock the screen after 300 seconds, and after another " "300, the screen will shut off through the `dpms_timeout` option." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:236 msgid "" "One final thing to note is the key. Most of the configuration " "mentions this key, and it is the traditional `Windows` key on the keyboard. " "Most keyboards have this super key available; however, it should be remapped " "within this configuration file if it is not available. For example, to lock " "the screen, press and hold the super key, the kbd:[shift] key, and press the " "kbd:[escape] key. Unless the mappings have changed, this will execute the " "swaylock application. The default configuration for `swaylock` will show a " "grey screen; however, the application is highly customizable and well " "documented. In addition, since the swaylock-effects is the version that was " "installed, there are several options available such as the blur effect, " "which can be seen using the following command:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:240 #, no-wrap msgid "% swaylock --effect-blur 7x5\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:246 msgid "" "There is also the `--clock` parameter which will display a clock with the " "date and time on the lock screen. When package:x11/swaylock-effects[] was " "installed, a default [.filename]#pam.d# configuration was included. It " "provides the default options that should be fine for most users. More " "advanced options are available; see the PAM documentation for more " "information." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:249 msgid "" "At this point, it is time to test Wayfire and see if it can start up on the " "system. Just type the following command:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:253 #, no-wrap msgid "% wayfire -c ~/.config/wayfire/wayfire.ini\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:260 msgid "" "The compositor should now start and display a background image along with a " "menu bar at the top of the screen. Wayfire will attempt to list installed " "compatible applications for the desktop and present them in this drop-down " "menu; for example, if the XFCE-4 file manager is installed, it will show up " "in this drop-down menu. If a specific application is compatible and " "valuable enough for a keyboard shortcut, it may be mapped to a keyboard " "sequence using the [.filename]#wayfire.ini# configuration file. Wayfire " "also has a configuration tool named Wayfire Config Manager. It is located " "in the drop-down menu bar but may also be started through a terminal by " "issuing the following command:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:264 #, no-wrap msgid "% wcm\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:268 msgid "" "Various Wayfire configuration options, including the composite special " "effects, maybe enabled, disabled, or configured through this application. " "In addition, for a more user-friendly experience, a background manager, " "panel, and docking application may be enabled in the configuration file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:274 #, no-wrap msgid "" "panel = wf-panel\n" "dock = wf-dock\n" "background = wf-background\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:280 msgid "" -"Changes made through `wcm` will overwrite custom changes in the [." -"filename]#wayfire.ini# configuration file. The [.filename]#wayfire.ini# " +"Changes made through `wcm` will overwrite custom changes in the " +"[.filename]#wayfire.ini# configuration file. The [.filename]#wayfire.ini# " "file is highly recommended to be backed up so any essential changes may be " "restored." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:283 msgid "" "Finally, the default launcher listed in the [.filename]#wayfire.ini# is " "package:x11/wf-shell[] which may be replaced with other panels if desired by " "the user." msgstr "" #. type: Title == #: documentation/content/en/books/handbook/wayland/_index.adoc:285 #, no-wrap msgid "The Hikari Compositor" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:295 msgid "" "The Hikari compositor uses several concepts centered around productivity, " "such as sheets, workspaces, and more. In that way, it resembles a tiling " "window manager. Breaking this down, the compositor starts with a single " "workspace, which is similar to virtual desktops. Hikari uses a single " "workspace or virtual desktop for user interaction. The workspace is made up " "of several views, which are the working windows in the compositor grouped as " "either sheets or groups. Both sheets and groups are made up of a collection " "of views; again, the windows that are grouped together. When switching " "between sheets or groups, the active sheet or group will become known " "collectively as the workspace. The manual page will break this down into " "more information on the functions of each but for this document, just " "consider a single workspace utilizing a single sheet. Hikari installation " "will comprise of a single package, package:x11-wm/hikari[], and a terminal " "emulator `alacritty`:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:299 #, no-wrap msgid "# pkg install hikari alacritty\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:304 msgid "" "Other shells, such as `kitty` or the Plasma `Terminal`, will function under " "Wayland. Users should experiment with their favorite terminal editor to " "validate compatibility." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:309 msgid "" "Hikari uses a configuration file, [.filename]#hikari.conf#, which could " "either be placed in the XDG_RUNTIME_DIR or specified on startup using the `-" "c` parameter. An autostart configuration file is not required but may make " "the migration to this compositor a little easier. Beginning the " "configuration is to create the Hikari configuration directory and copy over " "the configuration file for editing:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:314 #, no-wrap msgid "" "% mkdir ~/.config/hikari\n" "% cp /usr/local/etc/hikari/hikari.conf ~/.config/hikari\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:320 msgid "" "The configuration is broken out into various stanzas such as ui, outputs, " "layouts, and more. For most users, the defaults will function fine; " "however, some important changes should be made. For example, the $TERMINAL " "variable is normally not set within the user's environment. Changing this " "variable or altering the [.filename]#hikari.conf# file to read:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:324 #, no-wrap msgid "terminal = \"/usr/local/bin/alacritty\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:332 msgid "" "Will launch the `alacritty` terminal using the bound key press. While going " "through the configuration file, it should be noted that the capital letters " "are used to map keys out for the user. For example, the kbd:[L] key for " "starting the terminal kbd:[L+Return] is actually the previously discussed " "super key or Windows logo key. Therefore, holding the kbd:[L/super/Windows] " "key and pressing kbd:[Enter] will open the specified terminal emulator with " "the default configuration. Mapping other keys to applications require an " "action definition to be created. For this, the action item should be listed " "in the actions stanza, for example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:339 #, no-wrap msgid "" "actions {\n" " terminal = \"/usr/local/bin/alacritty\"\n" " browser = \"/usr/local/bin/firefox\"\n" "}\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:342 msgid "" "Then an action may be mapped under the keyboard stanza, which is defined " "within the bindings stanza:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:351 #, no-wrap msgid "" "bindings {\n" " keyboard {\n" "SNIP\n" " \"L+Return\" = action-terminal\n" " \"L+b\" = action-browser\n" "SNIP\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:357 msgid "" "After Hikari is restarted, holding the Windows logo button and pressing the " "kbd:[b] key on the keyboard will start the web browser. The compositor does " "not have a menu bar, and it is recommended the user set up, at minimal, a " "terminal emulator before migration. The manual page contains a great deal " "of documentation it should be read before performing a full migration. " "Another positive aspect about Hikari is that, while migrating to the " "compositor, Hikari can be started in the Plasma and GNOME desktop " "environments, allowing for a test-drive before completely migrating." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/wayland/_index.adoc:364 msgid "" "Locking the screen in Hikari is easy because a default [.filename]#pam.d# " "configuration file and unlock utility are bundled with the package. The key " "binding for locking the screen is kbd:[L] (Windows logo key)+ kbd:[Shift] + " "kbd:[Backspace]. It should be noted that all views not marked public will " "be hidden. These views will never accept input when locked but beware of " "sensitive information being visible. For some users, it may be easier to " "migrate to a different screen locking utility such as swaylock-effects, " "discussed in this section. To start Hikari, use the following command:" msgstr "" #. type: delimited block - 4 #: documentation/content/en/books/handbook/wayland/_index.adoc:368 #, no-wrap msgid "% hikari -c ~/.config/hikari/hikari.conf\n" msgstr "" #. type: Title == #: documentation/content/en/books/handbook/wayland/_index.adoc:371 #, no-wrap msgid "The Sway Compositor" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:377 +#: documentation/content/en/books/handbook/wayland/_index.adoc:375 msgid "" "The Sway compositor is a tiling compositor that attempts to replace the i3 " "windows manager. It should work with the user's current i3 configuration; " -"however, new features may require some additional setup. In the forthcoming " -"examples, a fresh installation without migrating any i3 configuration will " -"be assumed. To install Sway and valuable components, issue the following " -"command as the root user:" +"however, new features may require some additional setup." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/wayland/_index.adoc:379 +msgid "" +"Before starting the Sway installation, ensure that a graphics card (GPU) is " +"installed and configured correctly. Refer to the section crossref:x11[x-" +"graphic-card-drivers,drivers for your graphics hardware] for guidance. This " +"step is essential for the Sway compositor to function properly." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/wayland/_index.adoc:382 +msgid "" +"In the forthcoming examples, a fresh installation without migrating any i3 " +"configuration will be assumed. To install Sway and valuable components, " +"issue the following command as the root user:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:381 +#: documentation/content/en/books/handbook/wayland/_index.adoc:386 #, no-wrap msgid "# pkg install sway swayidle swaylock-effects alacritty dmenu-wayland dmenu\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:384 +#: documentation/content/en/books/handbook/wayland/_index.adoc:389 msgid "" "For a basic configuration file, issue the following commands and then edit " "the configuration file after it is copied:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:389 +#: documentation/content/en/books/handbook/wayland/_index.adoc:394 #, no-wrap msgid "" "% mkdir ~/.config/sway\n" "% cp /usr/local/etc/sway/config ~/.config/sway\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:393 +#: documentation/content/en/books/handbook/wayland/_index.adoc:398 msgid "" "The base configuration file has many defaults, which will be fine for most " "users. Several important changes should be made like the following:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:409 +#: documentation/content/en/books/handbook/wayland/_index.adoc:414 #, no-wrap msgid "" "# Logo key. Use Mod1 for Alt.\n" "input * xkb_rules evdev\n" "set $mod Mod4\n" "# Your preferred terminal emulator\n" "set $term alacritty\n" "set $lock swaylock -f -c 000000\n" "output \"My Workstation\" mode 1366x768@60Hz position 1366 0\n" "output * bg ~/wallpapers/mywallpaper.png stretch\n" "### Idle configuration\n" "exec swayidle -w \\\n" " timeout 300 'swaylock -f -c 000000' \\\n" " timeout 600 'swaymsg \"output * dpms off\"' resume 'swaymsg \"output * dpms on\"' \\\n" " before-sleep 'swaylock -f -c 000000'\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:419 +#: documentation/content/en/books/handbook/wayland/_index.adoc:424 msgid "" "In the previous example, the `xkb` rules for man:evdev[4] events are loaded, " "and the $mod key is set to the Windows logo key for the key bindings. Next, " "the terminal emulator was set to be `alacritty`, and a screen lock command " "was defined; more on this later. The output keyword, the mode, the " "position, a background wallpaper, and Sway is also told to stretch this " "wallpaper to fill out the screen. Finally, `swaylock` is set to daemonize " "and lock the screen after a timeout of 300 seconds, placing the screen or " "monitor into sleep mode after 600 seconds. The locked background color of " "000000, which is black, is also defined here. Using swaylock-effects, a " "clock may also be displayed with the `--clock` parameter. See the manual " "page for more options. The man:sway-output[5] manual page should also be " "reviewed; it includes a great deal of information on customing the output " "options available." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:427 +#: documentation/content/en/books/handbook/wayland/_index.adoc:432 msgid "" "While in Sway, to bring up a menu of applications, hold the Windows logo key " "(mod) and press the kbd:[d] key. The menu may be navigated using the arrow " "keys on the keyboard. There is also a method to manipulate the layout of " "the bar and add a tray; read the man:sway-bar[5] manual page for more " "information. The default configuration adds a date and time to the upper " "right-hand corner. See the `Bar` stanza in the configuration file for an " "example. By default, the configuration does not include locking the screen " "outside of the example above, enabling a lockout timer. Creating a lock key " "binding requires the following line to the `Key bindings` section:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:432 +#: documentation/content/en/books/handbook/wayland/_index.adoc:437 #, no-wrap msgid "" "# Lock the screen manually\n" "bindsym $mod+Shift+Return exec $lock\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:438 +#: documentation/content/en/books/handbook/wayland/_index.adoc:443 msgid "" "Now the screen may be locked using the combination of holding the Windows " "logo key, pressing and holding shift, and finally pressing return. When " "Sway is installed, whether from a package or the FreeBSD Ports Collection, a " "default file for [.filename]#pam.d# was installed. The default " "configuration should be acceptable for most users, but more advanced options " "are available. Read through the PAM documentation for more information." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:444 +#: documentation/content/en/books/handbook/wayland/_index.adoc:449 msgid "" "Finally, to exit Sway and return to the shell, hold the Windows logo key, " "the shift key, and press the kbd:[e] key. A prompt will be displayed with " "an option to exit Sway. During migration, Sway can be started through a " "terminal emulator on an X11 desktop such as Plasma. This makes testing " "different changes and key bindings a little easier prior to fully migrating " "to this compositor. To start Sway, issue the following command:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:448 +#: documentation/content/en/books/handbook/wayland/_index.adoc:453 #, no-wrap msgid "% sway -c ~/.config/sway/config\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/wayland/_index.adoc:451 +#: documentation/content/en/books/handbook/wayland/_index.adoc:456 #, no-wrap msgid "Using Xwayland" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:455 +#: documentation/content/en/books/handbook/wayland/_index.adoc:460 msgid "" "When installing Wayland, the `Xwayland` binary should have been installed " "unless Wayland was built without X11 support. If the [.filename]#/usr/local/" "bin/Xwayland# file does not exist, install it using the following command:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:459 +#: documentation/content/en/books/handbook/wayland/_index.adoc:464 #, no-wrap msgid "# pkg install xwayland-devel\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:465 +#: documentation/content/en/books/handbook/wayland/_index.adoc:470 msgid "" "The development version of Xwayland is recommended and was most likely " "installed with the Wayland package. Each compositor has a method of " "enabling or disabling this feature." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:469 +#: documentation/content/en/books/handbook/wayland/_index.adoc:474 msgid "" "Once `Xwayland` has been installed, configure it within the chosen " -"compositor. For Wayfire, the following line is required in the [." -"filename]#wayfire.ini# file:" +"compositor. For Wayfire, the following line is required in the " +"[.filename]#wayfire.ini# file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:473 +#: documentation/content/en/books/handbook/wayland/_index.adoc:478 #, no-wrap msgid "xwayland = true\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:477 +#: documentation/content/en/books/handbook/wayland/_index.adoc:482 msgid "" "For the Sway compositor, `Xwayland` should be enabled by default. Even so, " -"it is recommended to manually add a configuration line in the [.filename]#~/." -"config/sway/config# like the following:" +"it is recommended to manually add a configuration line in the " +"[.filename]#~/.config/sway/config# like the following:" msgstr "" #. type: delimited block . 5 -#: documentation/content/en/books/handbook/wayland/_index.adoc:481 +#: documentation/content/en/books/handbook/wayland/_index.adoc:486 #, no-wrap msgid "xwayland enable\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:486 +#: documentation/content/en/books/handbook/wayland/_index.adoc:491 msgid "" "Finally, for Hikari, no changes are needed. Support for `Xwayland` is build " "in by default. To disable that support, rebuild the package from the ports " "collection and disable Xwayland support at that time." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:490 +#: documentation/content/en/books/handbook/wayland/_index.adoc:495 msgid "" "After these changes are made, start the compositor at the command line and " "execute a terminal from the key bindings. Within this terminal, issue the " "`env` command and search for the `DISPLAY` variables. If the compositor was " "able to properly start the Xwayland X server, these environment variables " "should look similar to the following:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:494 -#: documentation/content/en/books/handbook/wayland/_index.adoc:524 +#: documentation/content/en/books/handbook/wayland/_index.adoc:499 +#: documentation/content/en/books/handbook/wayland/_index.adoc:529 #, no-wrap msgid "% env | grep DISPLAY\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:500 +#: documentation/content/en/books/handbook/wayland/_index.adoc:505 #, no-wrap msgid "" "WAYLAND_DISPLAY=wayland-1\n" "DISPLAY=:0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:506 +#: documentation/content/en/books/handbook/wayland/_index.adoc:511 msgid "" "In this output, there is a default Wayland display and a display set for the " "Xwayland server. Another method to verify that `Xwayland` is functioning " "properly is to use install and test the small package:[x11/eyes] and check " "the output. If the `xeyes` application starts and the eyes follow the mouse " "pointer, Xwayland is functioning properly. If an error such as the " "following is displayed, something happened during the `Xwayland` " "initialization and it may need reinstalled:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:510 +#: documentation/content/en/books/handbook/wayland/_index.adoc:515 #, no-wrap msgid "Error: Cannot open display wayland-0\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:516 +#: documentation/content/en/books/handbook/wayland/_index.adoc:521 msgid "" "A security feature of Wayland is that, without running an X server, there is " "not another network listener. Once `Xwayland` is enabled, this security " "feature is no longer applicable to the system." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:520 +#: documentation/content/en/books/handbook/wayland/_index.adoc:525 msgid "" "For some compositors, such as Wayfire, `Xwayland` may not start properly. " "As such, `env` will show the following information for the `DISPLAY` " "environment variables:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:530 +#: documentation/content/en/books/handbook/wayland/_index.adoc:535 #, no-wrap msgid "" "DISPLAY=wayland-1\n" "WAYLAND_DISPLAY=wayland-1\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:535 +#: documentation/content/en/books/handbook/wayland/_index.adoc:540 msgid "" "Even though `Xwayfire` was installed and configured, X11 applications will " "not start giving a display issue. To work around this, verify that there is " "already an instance of `Xwayland` using a UNIX socket through these two " "methods. First, check the output from `sockstat` and search for X11-unix:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:539 +#: documentation/content/en/books/handbook/wayland/_index.adoc:544 #, no-wrap msgid "% sockstat | grep x11\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:542 +#: documentation/content/en/books/handbook/wayland/_index.adoc:547 msgid "There should be something similar to the following information:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:550 +#: documentation/content/en/books/handbook/wayland/_index.adoc:555 #, no-wrap msgid "" "trhodes Xwayland 2734 8 stream /tmp/.X11-unix/X0\n" "trhodes Xwayland 2734 9 stream /tmp/.X11-unix/X0\n" "trhodes Xwayland 2734 10 stream /tmp/.X11-unix/X0\n" "trhodes Xwayland 2734 27 stream /tmp/.X11-unix/X0_\n" "trhodes Xwayland 2734 28 stream /tmp/.X11-unix/X0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:554 +#: documentation/content/en/books/handbook/wayland/_index.adoc:559 msgid "" "This suggests the existence of an X11 socket. This can be further verified " "by attempting to execute `Xwayland` manually within a terminal emulator " "running under the compositor:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:558 +#: documentation/content/en/books/handbook/wayland/_index.adoc:563 #, no-wrap msgid "% Xwayland\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:561 +#: documentation/content/en/books/handbook/wayland/_index.adoc:566 msgid "" "If an X11 socket is already available, the following error should be " "presented to the user:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:570 +#: documentation/content/en/books/handbook/wayland/_index.adoc:575 #, no-wrap msgid "" "(EE)\n" "Fatal server error:\n" "(EE) Server is already active for display 0\n" "\tIf this server is no longer running, remove /tmp/.X0-lock\n" "\tand start again.\n" "(EE)\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:574 +#: documentation/content/en/books/handbook/wayland/_index.adoc:579 msgid "" "Since there is an active X display available using display zero, the " "environment variable was just set improperly, to fix this, change the " "`DISPLAY` environment variable to `:0` and attempt to execute the " "application again. The following example uses package:mail/claws-mail[] as " "the application which needs the `Xwayland` service:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:578 +#: documentation/content/en/books/handbook/wayland/_index.adoc:583 #, no-wrap msgid "export DISPLAY=:0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:581 +#: documentation/content/en/books/handbook/wayland/_index.adoc:586 msgid "" "After this change, the package:mail/claws-mail[] application should now " "start using `Xwayland` and function as expected." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/wayland/_index.adoc:583 +#: documentation/content/en/books/handbook/wayland/_index.adoc:588 #, no-wrap msgid "Remote Desktop Using VNC" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:589 +#: documentation/content/en/books/handbook/wayland/_index.adoc:594 msgid "" "Earlier in this document it was noted that Wayland does not provide the same " "X server style access as Xorg provides. Instead, users are free to pick and " "choose a remote desktop protocol such as RDP or VNC. The FreeBSD Ports " "collection includes the `wayvnc`, which will support wlroots based " "compositors such as the ones discussed here. This application may be " "installed using:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:593 +#: documentation/content/en/books/handbook/wayland/_index.adoc:598 #, no-wrap msgid "# pkg install wayvnc\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:597 +#: documentation/content/en/books/handbook/wayland/_index.adoc:602 msgid "" "Unlike some other packages, `wayvnc` does not come with a configuration " "file. Thankfully, the manual page documents the important options and they " "may be extrapolated into a simple configuration file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:606 +#: documentation/content/en/books/handbook/wayland/_index.adoc:611 #, no-wrap msgid "" "address=0.0.0.0\n" "enable_auth=true\n" "username=username\n" "password=password\n" "private_key_file=/path/to/key.pem\n" "certificate_file=/path/to/cert.pem\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:612 +#: documentation/content/en/books/handbook/wayland/_index.adoc:617 msgid "" "The key files will need to be generated, and it is highly recommended they " "be used for increased security of the connection. When invoked, wayvnc will " "search for the configuration file in [.filename]#~/.config/wayvnc/config#. " "This could be overwritten using the `-C configuration_file` option when " "starting the server. Thus, to start the `wayvnc` server, issue the " "following command:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:616 +#: documentation/content/en/books/handbook/wayland/_index.adoc:621 #, no-wrap msgid "% wayvnc -C ~/.config/wayvnc/config\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:623 +#: documentation/content/en/books/handbook/wayland/_index.adoc:628 msgid "" "At the time of this writing, there is no rc.d script to start `wayvnc` on " "system initialization. If that functionality is desired, a local startup " "file will need to be created. This is probably a feature request for the " "port maintainer." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/wayland/_index.adoc:626 +#: documentation/content/en/books/handbook/wayland/_index.adoc:631 #, no-wrap msgid "Wayland Login Manager" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:630 +#: documentation/content/en/books/handbook/wayland/_index.adoc:635 msgid "" "While several login managers exist and are slowly migrating to Wayland, one " "option is the package:x11/ly[] text user interface (TUI) manager. Needing " "minimal configuration, `ly` will start Sway, Wayfire, and others by " "presenting a login window on system initialization. To install `ly`, issue " "the following command:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:634 +#: documentation/content/en/books/handbook/wayland/_index.adoc:639 #, no-wrap msgid "# pkg install ly\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:637 +#: documentation/content/en/books/handbook/wayland/_index.adoc:642 msgid "" "There will be some configuration hints presented, the import steps are to " "add the following lines to [.filename]#/etc/gettytab#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:643 +#: documentation/content/en/books/handbook/wayland/_index.adoc:648 #, no-wrap msgid "" "Ly:\\\n" " :lo=/usr/local/bin/ly:\\\n" " :al=root:\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:646 +#: documentation/content/en/books/handbook/wayland/_index.adoc:651 msgid "" "And then modify the ttyv1 line in [.filename]#/etc/ttys# to match the " "following line:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:650 +#: documentation/content/en/books/handbook/wayland/_index.adoc:655 #, no-wrap msgid "ttyv1 \"/usr/libexec/getty Ly\" xterm onifexists secure\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:655 +#: documentation/content/en/books/handbook/wayland/_index.adoc:660 msgid "" "After a system reboot, a login should appear. To configure specific " -"settings, such as language and edit [.filename]#/usr/local/etc/ly/config." -"ini#. At minimal, this file should have the designated tty that was " +"settings, such as language and edit [.filename]#/usr/local/etc/ly/" +"config.ini#. At minimal, this file should have the designated tty that was " "previously specified in [.filename]#/etc/ttys#." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:659 +#: documentation/content/en/books/handbook/wayland/_index.adoc:664 msgid "" "If setting ttyv0 up as the login terminal, it may be required to press the " "kbd:[alt] and kbd:[F1] keys to properly see the login window." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:662 +#: documentation/content/en/books/handbook/wayland/_index.adoc:667 msgid "" "When the login window appears, using the left and right arrows will swap " "through different, supported, window managers." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/wayland/_index.adoc:664 +#: documentation/content/en/books/handbook/wayland/_index.adoc:669 #, no-wrap msgid "Useful Utilities" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:670 +#: documentation/content/en/books/handbook/wayland/_index.adoc:675 msgid "" "One useful Wayland utility which all compositors can make use of is the " "waybar. While Wayfire does come with a launch menu, an easy-to-use and fast " "taskbar is a good accessory for any compositor or desktop manager. A " "Wayland compatible taskbar that is fast and easy to configure is waybar. To " "install the package and a supporting audio control utility, issue the " "following command:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:674 +#: documentation/content/en/books/handbook/wayland/_index.adoc:679 #, no-wrap msgid "# pkg install pavucontrol waybar\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:677 +#: documentation/content/en/books/handbook/wayland/_index.adoc:682 msgid "" "To create the configuration directory and copy over a default configuration " "file, execute the following commands:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:682 +#: documentation/content/en/books/handbook/wayland/_index.adoc:687 #, no-wrap msgid "" "% mkdir ~/.config/waybar\n" "% cp /usr/local/etc/xdg/waybar/config ~/.config/waybar\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:686 +#: documentation/content/en/books/handbook/wayland/_index.adoc:691 msgid "" "The `lavalauncher` utility provides a launch bar for various applications. " "There is no example configuration file provided with the package, so the " "following actions must be taken:" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:690 +#: documentation/content/en/books/handbook/wayland/_index.adoc:695 #, no-wrap msgid "mkdir ~/.config/lavalauncher\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/wayland/_index.adoc:693 +#: documentation/content/en/books/handbook/wayland/_index.adoc:698 msgid "" "An example configuration file that only includes Firefox, and is placed on " "the right, is below:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:699 +#: documentation/content/en/books/handbook/wayland/_index.adoc:704 #, no-wrap msgid "" "global-settings {\n" "\twatch-config-file = true;\n" "}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:704 +#: documentation/content/en/books/handbook/wayland/_index.adoc:709 #, no-wrap msgid "" "bar {\n" "\toutput = eDP-1;\n" "\tposition = bottom;\n" "\tbackground-colour = \"#202020\";\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:707 +#: documentation/content/en/books/handbook/wayland/_index.adoc:712 #, no-wrap msgid "" "\t# Condition for the default configuration set.\n" "\tcondition-resolution = wider-than-high;\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:711 +#: documentation/content/en/books/handbook/wayland/_index.adoc:716 #, no-wrap msgid "" "\tconfig {\n" "\t\tposition = right;\n" "\t}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/wayland/_index.adoc:720 +#: documentation/content/en/books/handbook/wayland/_index.adoc:725 #, no-wrap msgid "" "\tbutton {\n" "\t\timage-path = /usr/local/lib/firefox/browser/chrome/icons/default/default48.png;\n" "\t\tcommand[mouse-left] = /usr/local/bin/firefox;\n" "\t}\n" "\tbutton {\n" "\t image-path = /usr/local/share/pixmaps/thunderbird.png;\n" "\t command[mouse-left] = /usr/local/bin/thunderbird;\n" "}\n" msgstr "" diff --git a/documentation/content/en/books/porters-handbook/security/_index.po b/documentation/content/en/books/porters-handbook/security/_index.po index 7dcf02dc9e..e5d13dcccc 100644 --- a/documentation/content/en/books/porters-handbook/security/_index.po +++ b/documentation/content/en/books/porters-handbook/security/_index.po @@ -1,559 +1,577 @@ # 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: 2024-09-14 14:59-0300\n" +"POT-Creation-Date: 2025-01-24 10:21-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/security/_index.adoc:1 #, no-wrap msgid "Security instructions when making a FreeBSD Port" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/security/_index.adoc:1 #, no-wrap msgid "Chapter 12. Security" msgstr "" #. type: Title = #: documentation/content/en/books/porters-handbook/security/_index.adoc:13 #, no-wrap msgid "Security" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/security/_index.adoc:51 #, no-wrap msgid "Why Security is So Important" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:57 msgid "" "Bugs are occasionally introduced to the software. Arguably, the most " "dangerous of them are those opening security vulnerabilities. From the " "technical viewpoint, such vulnerabilities are to be closed by exterminating " "the bugs that caused them. However, the policies for handling mere bugs and " "security vulnerabilities are very different." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:63 msgid "" "A typical small bug affects only those users who have enabled some " "combination of options triggering the bug. The developer will eventually " "release a patch followed by a new version of the software, free of the bug, " "but the majority of users will not take the trouble of upgrading immediately " "because the bug has never vexed them. A critical bug that may cause data " "loss represents a graver issue. Nevertheless, prudent users know that a lot " "of possible accidents, besides software bugs, are likely to lead to data " "loss, and so they make backups of important data; in addition, a critical " "bug will be discovered really soon." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:71 msgid "" "A security vulnerability is all different. First, it may remain unnoticed " "for years because often it does not cause software malfunction. Second, a " "malicious party can use it to gain unauthorized access to a vulnerable " "system, to destroy or alter sensitive data; and in the worst case the user " "will not even notice the harm caused. Third, exposing a vulnerable system " "often assists attackers to break into other systems that could not be " "compromised otherwise. Therefore closing a vulnerability alone is not " "enough: notify the audience of it in the most clear and comprehensive " "manner, which will allow them to evaluate the danger and take appropriate " "action." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/security/_index.adoc:73 #, no-wrap msgid "Fixing Security Vulnerabilities" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:81 msgid "" "While on the subject of ports and packages, a security vulnerability may " "initially appear in the original distribution or in the port files. In the " "former case, the original software developer is likely to release a patch or " "a new version instantly. Update the port promptly with respect to the " -"author's fix. If the fix is delayed for some reason, either crossref:" -"porting-dads[dads-noinstall,mark the port as `FORBIDDEN`] or introduce a " -"patch file to the port. In the case of a vulnerable port, just fix the port " -"as soon as possible. In either case, follow crossref:port-upgrading[port-" -"upgrading,the standard procedure for submitting changes] unless having " -"rights to commit it directly to the ports tree." +"author's fix. If the fix is delayed for some reason, either " +"crossref:porting-dads[dads-noinstall,mark the port as `FORBIDDEN`] or " +"introduce a patch file to the port. In the case of a vulnerable port, just " +"fix the port as soon as possible. In either case, follow crossref:port-" +"upgrading[port-upgrading,the standard procedure for submitting changes] " +"unless having rights to commit it directly to the ports tree." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:86 msgid "" "Being a ports committer is not enough to commit to an arbitrary port. " "Remember that ports usually have maintainers, must be respected." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:94 msgid "" "Please make sure that the port's revision is bumped as soon as the " "vulnerability has been closed. That is how the users who upgrade installed " "packages on a regular basis will see they need to run an update. Besides, a " "new package will be built and distributed over FTP and WWW mirrors, " "replacing the vulnerable one. Bump `PORTREVISION` unless `DISTVERSION` has " "changed in the course of correcting the vulnerability. That is, bump " "`PORTREVISION` if adding a patch file to the port, but do not bump it if " "updating the port to the latest software version and thus already touched " "`DISTVERSION`. Please refer to the crossref:makefiles[makefile-naming-" "revepoch,corresponding section] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/security/_index.adoc:96 #, no-wrap msgid "Keeping the Community Informed" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/security/_index.adoc:99 #, no-wrap msgid "The VuXML Database" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:107 msgid "" "A very important and urgent step to take as early after a security " "vulnerability is discovered as possible is to notify the community of port " "users about the jeopardy. Such notification serves two purposes. First, if " "the danger is really severe it will be wise to apply an instant workaround. " "For example, stop the affected network service or even deinstall the port " "completely until the vulnerability is closed. Second, a lot of users tend " "to upgrade installed packages only occasionally. They will know from the " "notification that they _must_ update the package without delay as soon as a " "corrected version is available." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:111 msgid "" "Given the huge number of ports in the tree, a security advisory cannot be " "issued on each incident without creating a flood and losing the attention of " "the audience when it comes to really serious matters. Therefore security " "vulnerabilities found in ports are recorded in https://vuxml.freebsd.org/" "[the FreeBSD VuXML database]. The Security Officer Team members also " "monitor it for issues requiring their intervention." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:114 msgid "" "Committers can update the VuXML database themselves, assisting the Security " "Officer Team and delivering crucial information to the community more " "quickly. Those who are not committers or have discovered an exceptionally " "severe vulnerability should not hesitate to contact the Security Officer " "Team directly, as described on the https://www.freebsd.org/security/" "#how[FreeBSD Security Information] page." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:120 msgid "" -"The VuXML database is an XML document. Its source file [.filename]#vuln." -"xml# is kept right inside the port package:security/vuxml[]. Therefore the " -"file's full pathname will be [.filename]#PORTSDIR/security/vuxml/vuln.xml#. " -"Each time a security vulnerability is discovered in a port, please add an " -"entry for it to that file. Until familiar with VuXML, the best thing to do " -"is to find an existing entry fitting the case at hand, then copy it and use " -"it as a template." +"The VuXML database is an XML document. Its source file " +"[.filename]#vuln.xml# is kept right inside the port package:security/" +"vuxml[]. Therefore the file's full pathname will be [.filename]#PORTSDIR/" +"security/vuxml/vuln.xml#. Each time a security vulnerability is discovered " +"in a port, please add an entry for it to that file. Until familiar with " +"VuXML, the best thing to do is to find an existing entry fitting the case at " +"hand, then copy it and use it as a template." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/security/_index.adoc:122 #, no-wrap msgid "A Short Introduction to VuXML" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:134 msgid "" "The full-blown XML format is complex, and far beyond the scope of this " "book. However, to gain basic insight on the structure of a VuXML entry only " "the notion of tags is needed. XML tag names are enclosed in angle " "brackets. Each opening must have a matching closing . Tags may " "be nested. If nesting, the inner tags must be closed before the outer ones. " "There is a hierarchy of tags, that is, more complex rules of nesting them. " "This is similar to HTML. The major difference is that XML is " "e__X__tensible, that is, based on defining custom tags. Due to its " "intrinsic structure XML puts otherwise amorphous data into shape. VuXML is " "particularly tailored to mark up descriptions of security vulnerabilities." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:136 msgid "Now consider a realistic VuXML entry:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:183 #, no-wrap msgid "" " <.>\n" " Several vulnerabilities found in Foo <.>\n" " \n" " \n" " foo <.>\n" " foo-devel\n" " ja-foo\n" " 1.61.9 <.>\n" " 2.*2.4_1\n" " 3.0b1\n" " \n" " \n" " openfoo <.>\n" " 1.10_7 <.>\n" " 1.2,11.3_1,1\n" " \n" " \n" " \n" " \n" "

J. Random Hacker reports:

<.>\n" " \n" "

Several issues in the Foo software may be exploited\n" " via carefully crafted QUUX requests. These requests will\n" " permit the injection of Bar code, mumble theft, and the\n" " readability of the Foo administrator account.

\n" " \n" " \n" "
\n" " <.>\n" " SA-10:75.foo <.>\n" " ports/987654 <.>\n" " CVE-2023-48795 <.>\n" " 740169 <.>\n" " SA10-99A <.>\n" " http://marc.theaimsgroup.com/?l=bugtraq&m=203886607825605 <.>\n" " http://j.r.hacker.com/advisories/1 <.>\n" " \n" " \n" " 2010-05-25 <.>\n" " 2010-07-13 <.>\n" " 2010-09-17 <.>\n" " \n" "
\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:186 msgid "" "The tag names are supposed to be self-explanatory so we shall take a closer " "look only at fields which needs to be filled in:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:189 msgid "" "This is the top-level tag of a VuXML entry. It has a mandatory attribute, " "`vid`, specifying a universally unique identifier (UUID) for this entry (in " "quotes). Generate a UUID for each new VuXML entry (and do not forget to " "substitute it for the template UUID unless writing the entry from scratch). " "Use man:uuidgen[1] to generate a VuXML UUID." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:191 msgid "This is a one-line description of the issue found." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:193 msgid "" "The names of packages affected are listed there. Multiple names can be given " "since several packages may be based on a single master port or software " "product. This may include stable and development branches, localized " "versions, and slave ports featuring different choices of important build-" "time configuration options." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:197 #, no-wrap msgid "" "Affected versions of the package(s) are specified there as one or more ranges using a combination of ``, ``, ``, ``, and `` elements. Check that the version ranges given do not overlap.\n" "In a range specification, `\\*` (asterisk) denotes the smallest version number. In particular, `2.*` is less than `2.a`. Therefore an asterisk may be used for a range to match all possible `alpha`, `beta`, and `RC` versions. For instance, `2.*3.*` will selectively match every `2.x` version while `2.03.0` will not since the latter misses `2.r3` and matches `3.b`.\n" "The above example specifies that affected are versions `1.6` and up to but not including `1.9`, versions `2.x` before `2.4_1`, and version `3.0b1`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:199 msgid "" "Several related package groups (essentially, ports) can be listed in the " "`` section. This can be used if several software products (say " "FooBar, FreeBar and OpenBar) grow from the same code base and still share " "its bugs and vulnerabilities. Note the difference from listing multiple " "names within a single section." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:201 msgid "" "The version ranges have to allow for `PORTEPOCH` and `PORTREVISION` if " "applicable. Please remember that according to the collation rules, a version " "with a non-zero `PORTEPOCH` is greater than any version without `PORTEPOCH`, " "for example, `3.0,1` is greater than `3.1` or even than `8.9`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:203 msgid "" "This is a summary of the issue. XHTML is used in this field. At least " "enclosing `

` and `

` has to appear. More complex mark-up may be used, " "but only for the sake of accuracy and clarity: No eye candy please." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:205 msgid "" "This section contains references to relevant documents. As many references " "as apply are encouraged." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:207 msgid "" "This is a https://www.freebsd.org/security/#adv[FreeBSD security advisory]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:209 msgid "This is a https://www.freebsd.org/support/[FreeBSD problem report]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:211 msgid "This is a https://cve.mitre.org/[MITRE CVE] identifier." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:213 msgid "This is a https://www.kb.cert.org/vuls/[US-CERT] vulnerability note." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:215 msgid "" "This is a https://www.cisa.gov/news-events/cybersecurity-advisories[US-CERT] " "Technical Cyber Security Alert." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:217 msgid "" "This is a URL to an archived posting in a mailing list. The attribute " "`msgid` is optional and may specify the message ID of the posting." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:219 msgid "" "This is a generic URL. Only it if none of the other reference categories " "apply." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:221 msgid "This is the date when the issue was disclosed (_YYYY-MM-DD_)." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:223 msgid "This is the date when the entry was added (_YYYY-MM-DD_)." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:225 msgid "" "This is the date when any information in the entry was last modified (_YYYY-" "MM-DD_). New entries must not include this field. Add it when editing an " "existing entry." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/security/_index.adoc:227 #, no-wrap msgid "Testing Changes to the VuXML Database" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:230 msgid "" "This example describes a new entry for a vulnerability in the package " "`dropbear` that has been fixed in version `dropbear-2013.59`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:232 msgid "" "As a prerequisite, install a fresh version of package:security/vuxml[] port." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:235 msgid "" "First, check whether there already is an entry for this vulnerability. If " "there were such an entry, it would match the previous version of the " "package, `2013.58`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:239 #, no-wrap msgid "% pkg audit dropbear-2013.58\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:242 msgid "If there is none found, add a new entry for this vulnerability." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:247 #, no-wrap msgid "" "% cd ${PORTSDIR}/security/vuxml\n" "% make newentry\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:251 msgid "" "If the vulnerability has a https://cve.mitre.org/[MITRE CVE] identifier, the " "following command can be used instead:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:256 #, no-wrap msgid "" "% cd ${PORTSDIR}/security/vuxml\n" "% make newentry CVE_ID=CVE-YYYY-XXXXX\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:259 msgid "where `CVE-YYYYY-XXXX` is a valid CVE identifier." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:262 msgid "" "If the vulnerability is a FreeBSD Security Advisory, the following command " "can be used instead:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:267 #, no-wrap msgid "" "% cd ${PORTSDIR}/security/vuxml\n" "% make newentry SA_ID=FreeBSD-SA-YY-XXXXXX.asc\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:270 msgid "" "where `FreeBSD-SA-YY-XXXXXX.asc` is a published https://www.freebsd.org/" "security/advisories/[FreeBSD Security Advisory]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:272 msgid "Verify its syntax and formatting:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:276 #, no-wrap msgid "% make validate\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:281 msgid "" "The previous command generates the [.filename]#vuln-flat.xml# file. It can " "also be generated with:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:285 #, no-wrap msgid "% make vuln-flat.xml\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:290 msgid "" "At least one of these packages needs to be installed: package:textproc/" "libxml2[], package:textproc/jade[]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:293 msgid "" "Verify that the `` section of the entry will match the correct " "packages:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:297 #, no-wrap msgid "% pkg audit -f ${PORTSDIR}/security/vuxml/vuln-flat.xml dropbear-2013.58\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:300 msgid "Make sure that the entry produces no spurious matches in the output." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/security/_index.adoc:302 msgid "Now check whether the right package versions are matched by the entry:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:311 #, no-wrap msgid "" "% pkg audit -f ${PORTSDIR}/security/vuxml/vuln-flat.xml dropbear-2013.58 dropbear-2013.59\n" "dropbear-2012.58 is vulnerable:\n" "dropbear -- exposure of sensitive information, DoS\n" "CVE: CVE-2013-4434\n" "CVE: CVE-2013-4421\n" "WWW: https://portaudit.FreeBSD.org/8c9b48d1-3715-11e3-a624-00262d8b701d.html\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/security/_index.adoc:313 #, no-wrap msgid "1 problem(s) in the installed packages found.\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/security/_index.adoc:315 +#: documentation/content/en/books/porters-handbook/security/_index.adoc:316 msgid "The former version matches while the latter one does not." msgstr "" + +#. type: Title === +#: documentation/content/en/books/porters-handbook/security/_index.adoc:318 +#, no-wrap +msgid "Cross-checking Derivatives" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/porters-handbook/security/_index.adoc:325 +msgid "" +"If an upstream project has a known vulnerability, check whether derivatives " +"or forks of the project included in the ports tree are also affected. For " +"example, if a vulnerability is discovered in package:www/firefox[], assess " +"whether derivatives like package:www/librewolf[], package:www/waterfox[] or " +"other similar projects share the same vulnerability. Include all affected " +"derivatives in the VuXML entry, ensuring that users of these ports are " +"informed." +msgstr "" diff --git a/documentation/content/en/books/porters-handbook/testing/_index.po b/documentation/content/en/books/porters-handbook/testing/_index.po index c65fef24f0..baa5cc66a4 100644 --- a/documentation/content/en/books/porters-handbook/testing/_index.po +++ b/documentation/content/en/books/porters-handbook/testing/_index.po @@ -1,1289 +1,1289 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:21-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/testing/_index.adoc:1 #, no-wrap msgid "Testing a FreeBSD Port" msgstr "" #. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/testing/_index.adoc:1 #, no-wrap msgid "Chapter 10. Testing the Port" msgstr "" #. type: Title = #: documentation/content/en/books/porters-handbook/testing/_index.adoc:13 #, no-wrap msgid "Testing the Port" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:51 #, no-wrap msgid "Running `make describe`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:56 msgid "" "Several of the FreeBSD port maintenance tools, such as man:portupgrade[1], " "rely on a database called [.filename]#/usr/ports/INDEX# which keeps track of " "such items as port dependencies. [.filename]#INDEX# is created by the top-" "level [.filename]#ports/Makefile# via `make index`, which descends into each " "port subdirectory and executes `make describe` there. Thus, if `make " "describe` fails in any port, no one can generate [.filename]#INDEX#, and " "many people will quickly become unhappy." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:61 msgid "" "It is important to be able to generate this file no matter what options are " "present in [.filename]#make.conf#, so please avoid doing things such as " "using `.error` statements when (for instance) a dependency is not " -"satisfied. (See crossref:porting-dads[dads-dot-error,Avoid Use of the `." -"error` Construct].)" +"satisfied. (See crossref:porting-dads[dads-dot-error,Avoid Use of the " +"`.error` Construct].)" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:65 msgid "" "If `make describe` produces a string rather than an error message, " "everything is probably safe. See [.filename]#bsd.port.mk# for the meaning " "of the string produced." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:67 msgid "" "Also note that running a recent version of `portlint` (as specified in the " "next section) will cause `make describe` to be run automatically." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:69 #, no-wrap msgid "Running `make test`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:75 msgid "" "Even if the port builds fine, it is a good idea to ensure that the software " "correctly does what it is supposed to do. If the original upstream project " "provides tests along with the software, it is a good idea to run them and " "check everything works as expected." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:80 msgid "" "A port can enable tests automatically by using the `TEST_TARGET` variable. " "When set, this variable contains the name of the testing target of the " "port. This is usually just `test` but other names include `tests`, `check` " "or for specific cases things like `run_tests.py`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:83 msgid "" "In addition to the `TEST_TARGET` variable the framework provides the " "following variables to control the tests execution:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:85 msgid "`TEST_WRKSRC` is the directory to do the tests in." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:86 msgid "" "`TEST_ENV` contains additional variables to be passed to the test stage." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:87 msgid "`TEST_ARGS` contains any extra arguments passed to the test stage." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:90 msgid "" "Examples of use of these variables can be found in package:cad/xyce[], " "package:www/libjwt[] and others." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:94 msgid "Please make sure that tests do not break when updating a port." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:98 #, no-wrap msgid "Portclippy / Portfmt" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:101 msgid "Those tools come from package:ports-mgmt/portfmt[]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:103 msgid "" "Portclippy is a linter that checks if variables in the [.filename]#Makefile# " "are in the correct order according to crossref:order[porting-order,Order of " "Variables in Port Makefiles]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:105 msgid "Portfmt is a tool for automatically formatting [.filename]#Makefile#." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:107 #, no-wrap msgid "Portlint" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:112 msgid "" "Do check the port with crossref:quick-porting[porting-portlint,`portlint`] " "before submitting or committing it. `portlint` warns about many common " "errors, both functional and stylistic. For a new port, `portlint -A` is the " "most thorough; for an existing port, `portlint -C` is sufficient." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:118 msgid "" "Since `portlint` uses heuristics to try to figure out errors, it can produce " "false positive warnings. In addition, occasionally something that is " "flagged as a problem really cannot be done in any other way due to " "limitations in the ports framework. pass:[] " "When in doubt, the best thing to do is ask on {freebsd-ports}. pass:[]" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:120 #, no-wrap msgid "Port Tools" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:123 msgid "" "The package:ports-mgmt/porttools[] program is part of the Ports Collection." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:129 msgid "" "`port` is the front-end script, which can help simplify the testing job. " "Whenever a new port or an update to an existing one needs testing, use `port " -"test` to test the port, including the crossref:testing[testing-portlint," -"`portlint`] checking. This command also detects and lists any files that " -"are not listed in [.filename]#pkg-plist#. For example:" +"test` to test the port, including the crossref:testing[testing-" +"portlint,`portlint`] checking. This command also detects and lists any " +"files that are not listed in [.filename]#pkg-plist#. For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:133 #, no-wrap msgid "# port test /usr/ports/net/csup\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:136 #, no-wrap msgid "`PREFIX` and `DESTDIR`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:141 msgid "" -"`PREFIX` determines where the port will be installed. It defaults to [." -"filename]#/usr/local#, but can be set by the user to a custom path like [." -"filename]#/opt#. The port must respect the value of this variable." +"`PREFIX` determines where the port will be installed. It defaults to " +"[.filename]#/usr/local#, but can be set by the user to a custom path like " +"[.filename]#/opt#. The port must respect the value of this variable." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:146 msgid "" "`DESTDIR`, if set by the user, determines the complete alternative " "environment, usually a jail or an installed system mounted somewhere other " "than [.filename]#/#. A port will actually install into [.filename]#DESTDIR/" "PREFIX#, and register with the package database in [.filename]#DESTDIR/var/" "db/pkg#. `DESTDIR` is handled automatically by the ports infrastructure " "with man:chroot[8]. There is no need for modifications or any extra care to " "write `DESTDIR`-compliant ports." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:149 msgid "" "The value of `PREFIX` will be set to `LOCALBASE` (defaulting to [.filename]#/" "usr/local#). If `USE_LINUX_PREFIX` is set, `PREFIX` will be `LINUXBASE` " "(defaulting to [.filename]#/compat/linux#)." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:153 msgid "" "Avoiding hard-coded [.filename]#/usr/local# paths in the source makes the " "port much more flexible and able to cater to the needs of other sites. " "Often, this can be accomplished by replacing occurrences of [.filename]#/usr/" "local# in the port's various [.filename]##Makefile##s with `${PREFIX}`. " "This variable is automatically passed down to every stage of the build and " "install processes." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:156 msgid "" "Make sure the application is not installing things in [.filename]#/usr/" "local# instead of `PREFIX`. A quick test for such hard-coded paths is:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:160 #, no-wrap msgid "% make clean; make package PREFIX=/var/tmp/`make -V PORTNAME`\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:163 msgid "" "If anything is installed outside of `PREFIX`, the package creation process " "will complain that it cannot find the files." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:165 msgid "" "In addition, it is worth checking the same with the stage directory support " "(see crossref:special[staging,Staging]):" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:169 #, no-wrap msgid "% make stage && make check-plist && make stage-qa && make package\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:172 msgid "" "`check-plist` checks for files missing from the plist, and files in the " "plist that are not installed by the port." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:173 msgid "" "`stage-qa` checks for common problems like bad shebang, symlinks pointing " "outside the stage directory, setuid files, and non-stripped libraries..." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:176 msgid "" "These tests will not find hard-coded paths inside the port's files, nor will " "it verify that `LOCALBASE` is being used to correctly refer to files from " -"other ports. The temporarily installed port in [.filename]#/var/tmp/`make -" -"V PORTNAME`# must be tested for proper operation to make sure there are no " +"other ports. The temporarily installed port in [.filename]#/var/tmp/`make " +"-V PORTNAME`# must be tested for proper operation to make sure there are no " "problems with paths." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:179 msgid "" "`PREFIX` must not be set explicitly in a port's [.filename]#Makefile#. " "Users installing the port may have set `PREFIX` to a custom location, and " "the port must respect that setting." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:183 msgid "" "Refer to programs and files from other ports with the variables mentioned " "above, not explicit pathnames. For instance, if the port requires a macro " -"`PAGER` to have the full pathname of `less`, do not use a literal path of [." -"filename]#/usr/local/bin/less#. Instead, use `${LOCALBASE}`:" +"`PAGER` to have the full pathname of `less`, do not use a literal path of " +"[.filename]#/usr/local/bin/less#. Instead, use `${LOCALBASE}`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:187 #, no-wrap msgid "-DPAGER=\\\"${LOCALBASE}/bin/less\\\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:190 msgid "" "The path with `LOCALBASE` is more likely to still work if the system " "administrator has moved the whole [.filename]#/usr/local# tree somewhere " "else." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:196 msgid "" "All these tests are done automatically when running `poudriere testport` or " "`poudriere bulk -t`. It is highly recommended that every ports contributor " "install and test their ports with it. See crossref:testing[testing-" "poudriere, poudriere] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:199 #, no-wrap msgid "poudriere" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:203 msgid "" "For a ports contributor, poudriere is one of the most important and helpful " "testing and build tools. Its main features include:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:205 msgid "" "Bulk building of the entire ports tree, specific subsets of the ports tree, " "or a single port including its dependencies" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:206 msgid "Automatic packaging of build results" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:207 msgid "Generation of build log files per port" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:208 msgid "Providing a signed man:pkg[8] repository" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:209 msgid "" "Testing of port builds before submitting a patch to the FreeBSD bug tracker " "or committing to the ports tree" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:210 msgid "Testing for successful ports builds using different options" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:213 msgid "" "Because poudriere performs its building in a clean man:jail[8] environment " "and uses man:zfs[8] features, it has several advantages over traditional " "testing on the host system:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:215 msgid "" "No pollution of the host environment: No leftover files, no accidental " "removals, no changes of existing configuration files." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:216 msgid "Verify [.filename]#pkg-plist# for missing or superfluous entries" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:217 msgid "" "Ports committers sometimes ask for a poudriere log alongside a patch " "submission to assess whether the patch is ready for integration into the " "ports tree" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:220 msgid "" "It is also quite straightforward to set up and use, has no dependencies, and " "will run on any supported FreeBSD release. This section shows how to " "install, configure, and run poudriere as part of the normal workflow of a " "ports contributor." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:225 msgid "" "The examples in this section show a default file layout, as standard in " "FreeBSD. Substitute any local changes accordingly. The ports tree, " -"represented by `${PORTSDIR}`, is located in [.filename]#/usr/ports#. Both " -"`${LOCALBASE}` and `${PREFIX}` are [.filename]#/usr/local# by default." +"represented by `${PORTSDIR}`, is located in [.filename]#/usr/ports#. Both `$" +"{LOCALBASE}` and `${PREFIX}` are [.filename]#/usr/local# by default." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:227 #, no-wrap msgid "Installing poudriere" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:231 msgid "" "poudriere is available in the ports tree in package:ports-mgmt/poudriere[]. " "It can be installed using man:pkg[8] or from ports:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:235 #, no-wrap msgid "# pkg install poudriere\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:238 msgid "or" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:242 #, no-wrap msgid "# make -C /usr/ports/ports-mgmt/poudriere install clean\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:253 msgid "" "There is also a work-in-progress version of poudriere which will eventually " "become the next release. It is available in package:ports-mgmt/poudriere-" "devel[]. This development version is used for the official FreeBSD package " "builds, so it is well tested. It often has newer interesting features. A " "ports committer will want to use the development version because it is what " "is used in production, and has all the new features that will make sure " "everything is exactly right. A contributor will not necessarily need those " "as the most important fixes are backported to released version. The main " "reason for the use of the development version to build the official package " "is because it is faster, in a way that will shorten a full build from 18 " "hours to 17 hours when using a high end 32 CPU server with 128GB of RAM. " "Those optimizations will not matter a lot when building ports on a desktop " "machine." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:255 #, no-wrap msgid "Setting Up poudriere" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:259 msgid "" "The port installs a default configuration file, [.filename]#/usr/local/etc/" "poudriere.conf#. Each parameter is documented in the configuration file." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:261 msgid "Here is a minimal example config file:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:268 #, no-wrap msgid "" "ZPOOL=zroot\n" "BASEFS=/usr/local/poudriere\n" "DISTFILES_CACHE=/usr/ports/distfiles\n" "RESOLV_CONF=/etc/resolv.conf\n" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/testing/_index.adoc:270 #, no-wrap msgid "`ZPOOL`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:273 msgid "" "The name of the ZFS storage pool which poudriere shall use. Must be listed " "in the output of `zpool status`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/testing/_index.adoc:274 #, no-wrap msgid "`BASEFS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:277 msgid "" "The root mount point for poudriere file systems. This entry will cause " "poudriere to mount `tank/poudriere` to `/poudriere`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/testing/_index.adoc:278 #, no-wrap msgid "`DISTFILES_CACHE`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:283 msgid "" "Defines where distfiles are stored. In this example, poudriere and the host " "share the distfiles storage directory. This avoids downloading tarballs " "which are already present on the system. Please create this directory if it " "does not already exist so that poudriere can find it." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/testing/_index.adoc:284 #, no-wrap msgid "`RESOLV_CONF`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:289 msgid "" "Use the host [.filename]#/etc/resolv.conf# inside jails for DNS. This is " "needed so jails can resolve the URLs of distfiles when downloading. It is " "not needed when using a proxy. Refer to the default configuration file for " "proxy configuration." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:291 #, no-wrap msgid "Creating poudriere Jails" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:294 msgid "Create the base jails which poudriere will use for building:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:298 #, no-wrap msgid "# poudriere jail -c -j 131Ramd64 -v 13.1-RELEASE -a amd64\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:303 msgid "" "Fetch a `13.1-RELEASE` for `amd64` from the FTP server given by " "`FREEBSD_HOST` in [.filename]#poudriere.conf#, create the zfs file system " -"`tank/poudriere/jails/131Ramd64`, mount it on [.filename]#/poudriere/" -"jails/131Ramd64# and extract the `13.1-RELEASE` tarballs into this file " -"system." +"`tank/poudriere/jails/131Ramd64`, mount it on [.filename]#/poudriere/jails/" +"131Ramd64# and extract the `13.1-RELEASE` tarballs into this file system." msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:307 #, no-wrap msgid "# poudriere jail -c -j 12i386 -v stable/12 -a i386 -m git+https\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:312 msgid "" "Create `tank/poudriere/jails/12i386`, mount it on [.filename]#/poudriere/" "jails/12i386#, then check out the tip of the Git branch of `FreeBSD-12-" -"STABLE` from `GIT_HOST` in [.filename]#poudriere.conf# or the default `git." -"freebsd.org` into [.filename]#/poudriere/jails/12i386/usr/src#, then " -"complete a `buildworld` and install it into [.filename]#/poudriere/" -"jails/12i386#." +"STABLE` from `GIT_HOST` in [.filename]#poudriere.conf# or the default " +"`git.freebsd.org` into [.filename]#/poudriere/jails/12i386/usr/src#, then " +"complete a `buildworld` and install it into [.filename]#/poudriere/jails/" +"12i386#." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:318 msgid "" "While it is possible to build a newer version of FreeBSD on an older " "version, most of the time it will not run. For example, if a `stable/13` " "jail is needed, the host will have to run `stable/13` too. Running `13.1-" "RELEASE` is not enough." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:323 msgid "To create a poudriere jail for `14.0-CURRENT`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:327 #, no-wrap msgid "# poudriere jail -c -j 14amd64 -v main -a amd64 -m git+https\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:332 msgid "" "In order to run a `14.0-CURRENT` poudriere jail the host must be running " "`14.0-CURRENT`. In general, newer kernels can build and run older jails. " "For instance, a `14.0-CURRENT` kernel can build and run a `12.4-STABLE` if " "the `COMPAT_FREEBSD12` kernel option was compiled in (on by default in `14.0-" "CURRENT`[.filename]#GENERIC# kernel config)." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:335 msgid "" "A list of jails currently known to poudriere can be shown with `poudriere " "jail -l`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:342 #, no-wrap msgid "" "# poudriere jail -l\n" "JAILNAME VERSION ARCH METHOD\n" "131Ramd64 13.1-RELEASE amd64 ftp\n" "12i386 12.4-STABLE i386 git+https\n" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:345 #, no-wrap msgid "Keeping poudriere Jails Updated" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:349 msgid "Managing updates is very straightforward. The command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:353 #, no-wrap msgid "# poudriere jail -u -j JAILNAME\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:360 msgid "" "updates the specified jail to the latest version available. pass:[] For FreeBSD releases, update to the latest patchlevel " "with man:freebsd-update[8]. pass:[] For " "FreeBSD versions built from source, update to the latest git revision in the " "branch." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:365 msgid "" "For jails employing a `git+*` method, it is helpful to add `-J " "_NumberOfParallelBuildJobs_` to speed up the build by increasing the number " "of parallel compile jobs used. For example, if the building machine has 6 " "CPUs, use:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:369 #, no-wrap msgid "# poudriere jail -u -J 6 -j JAILNAME\n" msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:374 #, no-wrap msgid "Setting Up Ports Trees for Use with poudriere" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:378 msgid "" "There are multiple ways to use ports trees in poudriere. The most " "straightforward way is to have poudriere create a default ports tree for " "itself, using link:{handbook}mirrors/#git[Git]:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:382 #, no-wrap msgid "# poudriere ports -c -m git+https -B main\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:386 msgid "" -"These commands create `tank/poudriere/ports/default`, mount it on [." -"filename]#/poudriere/ports/default#, and populate it using Git. Afterward " +"These commands create `tank/poudriere/ports/default`, mount it on " +"[.filename]#/poudriere/ports/default#, and populate it using Git. Afterward " "it is included in the list of known ports trees:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:392 #, no-wrap msgid "" "# poudriere ports -l\n" "PORTSTREE METHOD TIMESTAMP PATH\n" "default git+https 2020-07-20 04:23:56 /poudriere/ports/default\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:399 msgid "" "Note that the \"default\" ports tree is special. Each of the build commands " "explained later will implicitly use this ports tree unless specifically " "specified otherwise. To use another tree, add `-p _treename_` to the " "commands." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:404 msgid "" "The best way to deal with local modifications for a ports contributor is to " "use link:{handbook}mirrors/#git[Git]. As with the creation of jails, it is " "possible to use a different method for creating the ports tree. To add an " "additional ports tree for testing local modifications and ports development, " "checking out the tree via git (as described above) is preferable." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:406 #, no-wrap msgid "Using Manually Managed Ports Trees with poudriere" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:410 msgid "" "Depending on the workflow, it can be extremely helpful to use ports trees " "which are maintained manually. For instance, if there is a local copy of " "the ports tree in [.filename]#/work/ports#, point poudriere to the location:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:414 #, no-wrap msgid "# poudriere ports -c -m null -M /work/ports -p development\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:417 msgid "This will be listed in the table of known trees:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:423 #, no-wrap msgid "" "# poudriere ports -l\n" "PORTSTREE METHOD TIMESTAMP PATH\n" "development null 2020-07-20 05:06:33 /work/ports\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:429 msgid "" "The dash or `null` in the `METHOD` column means that poudriere will not " "update or change this ports tree, ever. It is completely up to the user to " "maintain this tree, including all local modifications that may be used for " "testing new ports and submitting patches." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:432 #, no-wrap msgid "Keeping poudriere Ports Trees Updated" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:435 msgid "As straightforward as with jails described earlier:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:439 #, no-wrap msgid "# poudriere ports -u -p PORTSTREE\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:442 msgid "" "Will update the given _PORTSTREE_, one tree given by the output of " "`poudriere -l`, to the latest revision available on the official servers." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:447 msgid "" "Ports trees without a method, see crossref:testing[testing-poudriere-ports-" "tree-manual, Using Manually Managed Ports Trees with poudriere], cannot be " "updated like this and must be updated manually by the porter." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:450 #, no-wrap msgid "Testing Ports" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:453 msgid "" "After jails and ports trees have been set up, the result of a contributor's " "modifications to the ports tree can be tested." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:455 msgid "" "For example, local modifications to the package:www/firefox[] port located " "in [.filename]#/work/ports/www/firefox# can be tested in the previously " "created 13.1-RELEASE jail:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:459 #, no-wrap msgid "# poudriere testport -j 131Ramd64 -p development -o www/firefox\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:465 msgid "" "This will build all dependencies of Firefox. If a dependency has been built " "previously and is still up-to-date, the pre-built package is installed. If " "a dependency has no up-to-date package, one will be built with default " "options in a jail. Then Firefox itself is built." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:467 msgid "" "The complete build of every port is logged to [.filename]#/poudriere/data/" "logs/bulk/131Ri386-development/build-time/logs#." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:472 msgid "" "The directory name `131Ri386-development` is derived from the arguments to `-" "j` and `-p`, respectively. For convenience, a symbolic link [.filename]#/" "poudriere/data/logs/bulk/131Ri386-development/latest# is also maintained. " "The link points to the latest _build-time_ directory. Also in this " "directory is an [.filename]#index.html# for observing the build process with " "a web browser." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:475 msgid "" "By default, poudriere cleans up the jails and leaves log files in the " "directories mentioned above. To ease investigation, jails can be kept " "running after the build by adding `-i` to `testport`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:479 #, no-wrap msgid "# poudriere testport -j 131Ramd64 -p development -i -o www/firefox\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:486 msgid "" "After the build completes, and regardless of whether it was successful, a " "shell is provided within the jail. The shell is used to investigate " "further. poudriere can be told to leave the jail running after the build " "finishes with `-I`. poudriere will show the command to run when the jail is " "no longer needed. It is then possible to man:jexec[8] into it:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:500 #, no-wrap msgid "" "# poudriere testport -j 131Ramd64 -p development -I -o www/firefox\n" "[...]\n" "====>> Installing local Pkg repository to /usr/local/etc/pkg/repos\n" "====>> Leaving jail 131Ramd64-development-n running, mounted at /poudriere/data/.m/131Ramd64-development/ref for interactive run testing\n" "====>> To enter jail: jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root\n" "====>> To stop jail: poudriere jail -k -j 131Ramd64 -p development\n" "# jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root\n" "# [do some stuff in the jail]\n" "# exit\n" "# poudriere jail -k -j 131Ramd64 -p development\n" "====>> Umounting file systems\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:505 msgid "" "An integral part of the FreeBSD ports build infrastructure is the ability to " "tweak ports to personal preferences with options. These can be tested with " "poudriere as well. Adding the `-c`:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:509 #, no-wrap -msgid "# poudriere testport -c -o www/firefox\n" +msgid "# poudriere testport -j 131Ramd64 -c -o www/firefox\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:515 msgid "" "Presents the port configuration dialog before the port is built. The ports " "given after `-o` in the format `_category_/_portname_` will use the " "specified options, all dependencies will use the default options. Testing " "dependent ports with non-default options can be accomplished using sets, see " "crossref:testing[testing-poudriere-sets, Using Sets]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:520 msgid "" "When testing ports where [.filename]#pkg-plist# is altered during build " "depending on the selected options, it is recommended to perform a test run " "with all options selected _and_ one with all options deselected." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:523 #, no-wrap msgid "Using Sets" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:528 msgid "" "For all actions involving builds, a so-called _set_ can be specified using `-" "z _setname_`. A set refers to a fully independent build. This allows, for " "instance, usage of `testport` with non-standard options for the dependent " "ports." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:534 msgid "" "To use sets, poudriere expects an existing directory structure similar to " "`PORT_DBDIR`, defaults to [.filename]#/var/db/ports# in its configuration " "directory. This directory is then man:nullfs[5]-mounted into the jails " "where the ports and their dependencies are built. Usually a suitable " "starting point can be obtained by recursively copying the existing " "`PORT_DBDIR` to [.filename]#/usr/local/etc/poudriere.d/jailname-portname-" "setname-options#. This is described in detail in man:poudriere[8]. For " "instance, testing package:www/firefox[] in a specific set named `devset`, " "add the `-z devset` parameter to the `testport` command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:538 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:582 #, no-wrap msgid "# poudriere testport -j 131Ramd64 -p development -z devset -o www/firefox\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:541 msgid "This will look for the existence of these directories in this order:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:543 msgid "" "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-options#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:544 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-options#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:545 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-options#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:546 msgid "[.filename]#/usr/local/etc/poudriere.d/devset-options#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:547 msgid "[.filename]#/usr/local/etc/poudriere.d/development-options#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:548 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-options#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:549 msgid "[.filename]#/usr/local/etc/poudriere.d/options#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:552 msgid "" "From this list, poudriere man:nullfs[5]-mounts the _first existing_ " "directory tree into the [.filename]#/var/db/ports# directory of the build " "jails. Hence, all custom options are used for all the ports during this run " "of `testport`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:555 msgid "" "After the directory structure for a set is provided, the options for a " "particular port can be altered. For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:559 #, no-wrap msgid "# poudriere options -c www/firefox -z devset\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:563 msgid "" "The configuration dialog for package:www/firefox[] is shown, and options can " "be edited. The selected options are saved to the `devset` set." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:569 msgid "" "poudriere is very flexible in the option configuration. poudriere can be " "set for particular jails, ports trees, and for multiple ports by one " "command. Refer to man:poudriere[8] for details." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:572 #, no-wrap msgid "Providing a Custom [.filename]#make.conf# File" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:578 msgid "" -"Similar to using sets, poudriere will also use a custom [.filename]#make." -"conf# if it is provided. No special command line argument is necessary. " -"Instead, poudriere looks for existing files matching a name scheme derived " -"from the command line. For instance:" +"Similar to using sets, poudriere will also use a custom " +"[.filename]#make.conf# if it is provided. No special command line argument " +"is necessary. Instead, poudriere looks for existing files matching a name " +"scheme derived from the command line. For instance:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:585 msgid "" "causes poudriere to check for the existence of these files in this order:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:587 msgid "[.filename]#/usr/local/etc/poudriere.d/make.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:588 msgid "[.filename]#/usr/local/etc/poudriere.d/devset-make.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:589 msgid "[.filename]#/usr/local/etc/poudriere.d/development-make.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:590 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-make.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:591 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-make.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:592 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-make.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:593 msgid "" -"[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make." -"conf#" +"[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-" +"make.conf#" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:597 msgid "" "Unlike with sets, all of the found files will be appended, _in that order_, " "into one [.filename]#make.conf# inside the build jails. It is hence " -"possible to have general make variables, intended to affect all builds in [." -"filename]#/usr/local/etc/poudriere.d/make.conf#. Special variables, " -"intended to affect only certain jails or sets can be set in specialised [." -"filename]#make.conf# files, such as [.filename]#/usr/local/etc/poudriere." -"d/131Ramd64-development-devset-make.conf#." +"possible to have general make variables, intended to affect all builds in " +"[.filename]#/usr/local/etc/poudriere.d/make.conf#. Special variables, " +"intended to affect only certain jails or sets can be set in specialised " +"[.filename]#make.conf# files, such as [.filename]#/usr/local/etc/poudriere.d/" +"131Ramd64-development-devset-make.conf#." msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/testing/_index.adoc:599 #, no-wrap msgid "Using [.filename]#make.conf# to Change Default Perl" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:604 msgid "" "To build a set with a non default Perl version, for example, `5.20`, using a " "set named `perl5-20`, create a [.filename]#perl5-20-make.conf# with this " "line:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:608 #, no-wrap msgid "DEFAULT_VERSIONS+= perl=5.20\n" msgstr "" #. type: delimited block * 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:612 msgid "" -"Note the use of `+=` so that if the variable is already set in the default [." -"filename]#make.conf# its content will not be overwritten." +"Note the use of `+=` so that if the variable is already set in the default " +"[.filename]#make.conf# its content will not be overwritten." msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/testing/_index.adoc:617 #, no-wrap msgid "Pruning no Longer Needed Distfiles" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:621 msgid "" "poudriere comes with a built-in mechanism to remove outdated distfiles that " "are no longer used by any port of a given tree. The command" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:625 #, no-wrap msgid "# poudriere distclean -p portstree\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:630 msgid "" -"will scan the distfiles folder, `DISTFILES_CACHE` in [.filename]#poudriere." -"conf#, versus the ports tree given by the `-p _portstree_` argument and " -"prompt for removal of those distfiles. To skip the prompt and remove all " -"unused files unconditionally, the `-y` argument can be added:" +"will scan the distfiles folder, `DISTFILES_CACHE` in " +"[.filename]#poudriere.conf#, versus the ports tree given by the `-p " +"_portstree_` argument and prompt for removal of those distfiles. To skip " +"the prompt and remove all unused files unconditionally, the `-y` argument " +"can be added:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:634 #, no-wrap msgid "# poudriere distclean -p portstree -y\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/testing/_index.adoc:637 #, no-wrap msgid "Debugging ports" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:644 msgid "" "Sometimes things go wrong and the port fails at run time. The framework " "provides some facilities to help in debugging ports. These helpers are " "limited since the way of debugging a port heavily depends on the technology " "used. The following variables help with debugging ports:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:646 msgid "`WITH_DEBUG`. If set, ports are built with debugging symbols." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:647 msgid "" "`WITH_DEBUG_PORTS`. Specifies a list of ports to be built with `WITH_DEBUG` " "set." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:648 msgid "" "`DEBUG_FLAGS`. Used to specify additional flags to `CFLAGS`. Defaults to `-" "g`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:651 msgid "" "When `WITH_DEBUG` is set, either globally or for a list of ports, the " "resulting binaries are not stripped." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:654 msgid "" "These variables can be specified in [.filename]#make.conf# or in the command " "line:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:658 #, no-wrap msgid "# cd category/port && make -DWITH_DEBUG DEBUG_FLAGSS=\"-g -O0\"\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/testing/_index.adoc:666 msgid "" "If the port is built using package:ports-mgmt/poudriere[] the debugging " "variables must be specified in poudriere's [.filename]#make.conf# and not in " "[.filename]#/etc/make.conf#. Refer to package:ports-mgmt/poudriere[] " "documentation for details." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:670 msgid "" "Please refer to the debugging information in the extref:{developers-handbook}" "tools[Developer's Handbook, debugging] for more details about the debugging " "tools available." msgstr "" diff --git a/documentation/content/en/books/porters-handbook/uses/_index.po b/documentation/content/en/books/porters-handbook/uses/_index.po index 47a8af19ae..b12d70fb5b 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.po +++ b/documentation/content/en/books/porters-handbook/uses/_index.po @@ -1,6604 +1,7191 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:21-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." +"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), `6`, `12`, `(run)`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:116 msgid "" "Depends on an Ada-capable compiler, and sets `CC` accordingly. Defaults to " "use `gcc6-aux` from ports." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:118 #, no-wrap msgid "`autoreconf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:121 msgid "Possible arguments: (none), `build`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:128 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 " +"[.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:130 #, no-wrap msgid "`blaslapack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:133 msgid "" "Possible arguments: (none), `atlas`, `netlib` (default), `gotoblas`, " "`openblas`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:135 msgid "Adds dependencies on Blas / Lapack libraries." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:137 #, no-wrap msgid "`bdb`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:140 msgid "Possible arguments: (none), `48`, `5` (default), `6`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:147 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:148 #, no-wrap msgid "`BDB_LIB_NAME`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:151 msgid "" -"The name of the Berkeley DB library. For example, when using package:" -"databases/db5[], it contains `db-5.3`." +"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:152 #, no-wrap msgid "`BDB_LIB_CXX_NAME`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:155 msgid "" -"The name of the Berkeley DBC++ library. For example, when using package:" -"databases/db5[], it contains `db_cxx-5.3`." +"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:156 #, no-wrap msgid "`BDB_INCLUDE_DIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:159 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:160 #, no-wrap msgid "`BDB_LIB_DIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:163 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:164 #, no-wrap msgid "`BDB_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:167 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:172 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:175 #, no-wrap msgid "`bison`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:178 msgid "Possible arguments: (none), `build`, `run`, `both`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:180 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:182 #, no-wrap msgid "`budgie`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:185 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:271 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:280 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:331 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:360 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:371 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:387 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:433 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:479 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:537 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:574 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:607 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:614 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:768 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:839 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:961 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1035 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1042 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1050 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1218 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1237 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1244 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1251 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1290 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1298 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1341 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1359 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1387 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1412 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1434 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1866 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1874 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1883 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2114 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2122 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2177 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2246 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:289 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:391 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:420 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:431 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:447 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:541 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:599 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:636 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:669 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:676 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:830 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:901 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1023 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1205 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1212 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1220 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1388 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1407 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1414 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1421 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1460 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1468 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1511 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1529 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1557 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1582 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1604 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2036 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2044 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2053 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2216 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2291 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2299 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2354 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2423 msgid "Possible arguments: (none)" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:189 msgid "" "Provide support for the Budgie desktop environment. Use `USE_BUDGIE` to " "select the components needed for the port. See crossref:special[using-" "budgie,Using Budgie] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:191 #, no-wrap msgid "`cabal`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:196 msgid "" -"Ports should not be created for Haskell libraries, see crossref:" -"special[haskell-libs,Haskell Libraries] for more information." +"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:199 msgid "Possible arguments: (none), `hpack`, `nodefault`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:207 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:209 msgid "The framework provides the following variables:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:210 #, no-wrap msgid "`CABAL_REVISION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:213 msgid "" "Haskell packages hosted on Hackage may have revisions. Set this knob to an " "integer number to pull in revised package description." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:214 #, no-wrap msgid "`USE_CABAL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:219 msgid "" "If the software uses Haskell dependencies, list them in this variable. Each " "item should be present on Hackage and be listed in form `packagename-" "_0.1.2_`. Dependencies can have revisions too, which are specified after " "the `_` symbol. Automatic generation of the dependency list is supported, " "see crossref:special[using-cabal,Building Haskell Applications with `cabal`]." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:220 #, no-wrap msgid "`CABAL_FLAGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:225 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:226 #, no-wrap msgid "`CABAL_EXECUTABLES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:232 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:233 #, no-wrap msgid "`SKIP_CABAL_PLIST`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:235 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:236 #, no-wrap msgid "`opt_USE_CABAL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:238 msgid "Adds items to `${USE_CABAL}` depending on `opt` option." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:239 #, no-wrap msgid "`opt_CABAL_EXECUTABLES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:241 msgid "Adds items to `${CABAL_EXECUTABLES}` depending on `opt` option." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:242 #, no-wrap msgid "`opt_CABAL_FLAGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:246 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:247 #, no-wrap msgid "`CABAL_WRAPPER_SCRIPTS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:252 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:253 #, no-wrap msgid "`FOO_DATADIR_VARS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:257 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 " +"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:258 #, no-wrap msgid "`CABAL_PROJECT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:263 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:264 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:266 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:268 #, no-wrap msgid "`cargo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:275 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:277 #, no-wrap msgid "`charsetfix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:284 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:286 #, no-wrap +msgid "`cl`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:291 +msgid "Provides support for Common Lisp ports." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:293 +msgid "" +"The framework provides the following variables that can be set by ports:" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:294 +#, no-wrap +msgid "`ASDF_MODULES`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:296 +msgid "" +"List of `ASDF` modules to build when `FASL_TARGET` is set (defaults to " +"`PORTNAME`)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:297 +#, no-wrap +msgid "`FASL_TARGET`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:299 +msgid "Build fasl variant of port (one of `ccl`, `clisp`, or `sbcl`)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:300 +#, no-wrap +msgid "`USE_ASDF`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:302 +msgid "Depend on package:devel/cl-asdf[]" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:303 +#, no-wrap +msgid "`USE_ASDF_FASL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:305 +msgid "Depend on `devel/cl-asdf-`" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:306 +#, no-wrap +msgid "`USE_CCL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:308 +msgid "Depend on package:lang/ccl[]; implied when `FASL_TARGET=ccl`" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:309 +#, no-wrap +msgid "`USE_CLISP`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:311 +msgid "Depend on package:lang/clisp[]; implied when `FASL_TARGET=clisp`" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:312 +#, no-wrap +msgid "`USE_SBCL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:314 +msgid "Depend on package:lang/sbcl[]; implied when `FASL_TARGET=SBCL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:317 +msgid "" +"The framework provides the following variables that can be read by ports:" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:318 +#, no-wrap +msgid "`ASDF_PATHNAME`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:320 +msgid "Path to CL source" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:321 +#, no-wrap +msgid "`ASDF_REGISTRY`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:323 +msgid "Path to CL registry containing asd files" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:324 +#, no-wrap +msgid "`CCL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:326 +msgid "Path to the Clozure Common Lisp compiler" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:327 +#, no-wrap +msgid "`CLISP`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:329 +msgid "Path to the GNU Common Lisp compiler" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:330 +#, no-wrap +msgid "`CL_LIBDIR_REL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:332 +msgid "CL library directory relative to `LOCALBASE` or `PREFIX`" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:333 +#, no-wrap +msgid "`FASL_DIR_REL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:335 +msgid "Relative path to compiled fasl files; depends on `FASL_TARGET`" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:336 +#, no-wrap +msgid "`FASL_PATHNAME`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:338 +msgid "Path to CL fasl" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:339 +#, no-wrap +msgid "`LISP_EXTRA_ARG`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:341 +msgid "Extra arguments used when building fasl" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:342 +#, no-wrap +msgid "`SBCL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:344 +msgid "Path to the Steel Bank Common Lisp compiler" +msgstr "" + +#. type: Title == +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:346 +#, no-wrap msgid "`cmake`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:289 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:349 msgid "Possible arguments: (none), `insource`, `noninja`, `run`, `testing`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:291 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:351 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:295 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:355 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:300 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:360 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:302 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:362 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:305 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:365 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:307 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:367 msgid "For more information see crossref:special[using-cmake,Using `cmake`]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:309 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:369 #, no-wrap msgid "`compiler`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:312 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:372 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:316 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:376 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:319 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:379 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:321 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:381 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:322 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:382 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:323 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:383 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:324 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:384 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:325 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:385 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:326 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:386 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:328 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:388 #, no-wrap msgid "`cpe`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:335 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:395 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:338 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:398 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:339 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:399 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:340 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:400 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:341 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:401 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:342 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:402 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:343 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:403 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:344 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:404 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:345 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:405 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:346 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:406 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:348 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:408 #, no-wrap msgid "`cran`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:351 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:411 msgid "Possible arguments: (none), `auto-plist`, `compiles`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:355 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:415 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:357 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:417 #, no-wrap msgid "`desktop-file-utils`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:366 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:426 msgid "" "Uses update-desktop-database from package:devel/desktop-file-utils[]. An " "extra post-install step will be run without interfering with any post-" "install steps already in the port [.filename]#Makefile#. A line with " "crossref:plist[plist-keywords-desktop-file-utils,`@desktop-file-utils`] will " -"be added to the plist. Only use this macro if the port provides a `." -"desktop` file which contains a `MimeType` entry." +"be added to the plist. Only use this macro if the port provides a " +"`.desktop` file which contains a `MimeType` entry." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:368 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:428 #, no-wrap msgid "`desthack`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:373 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:433 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:375 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:435 #, no-wrap msgid "`display`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:378 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:438 msgid "Possible arguments: (none), _ARGS_" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:382 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:442 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:384 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:444 #, no-wrap msgid "`dos2unix`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:392 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:452 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:394 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:454 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:395 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:455 msgid "`DOS2UNIX_FILES`: match literal file names." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:396 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:456 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:397 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:457 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:399 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:459 #, no-wrap msgid "`drupal`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:402 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:462 msgid "Possible arguments: `7`, `module`, `theme`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:407 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:467 msgid "" "Automate installation of a port that is a Drupal theme or module. Use with " "the version of Drupal that the port is expecting. For example, " "`USES=drupal:7,module` says that this port creates a Drupal 7 module. A " "Drupal 7 theme can be specified with `USES=drupal:7,theme`." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:409 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:469 #, no-wrap msgid "`ebur128`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:412 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:472 msgid "Possible arguments: (none), `build`, `lib`, `run`, `test`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:417 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:477 msgid "" "Adds a dependency on package:audio/ebur128[]. It allows to transparently " -"depend on the `rust` or `legacy` variants by using `DEFAULT_VERSIONS` in [." -"filename]#make.conf#. For instance, to use the legacy version, use " +"depend on the `rust` or `legacy` variants by using `DEFAULT_VERSIONS` in " +"[.filename]#make.conf#. For instance, to use the legacy version, use " "`DEFAULT_VERSIONS+=ebur128=legacy`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:421 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:481 msgid "" "When no arguments are used, the behavior is the same as if the `lib` " "argument was provided. The rest of the arguments provide the corresponding " "category of dependency." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:423 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:483 #, no-wrap msgid "`eigen`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:426 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:486 msgid "Possible arguments: 2, 3, build (default), run" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:428 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:488 msgid "Add dependency on package:math/eigen[]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:430 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:490 #, no-wrap msgid "`elfctl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:435 -msgid "Change an ELF binary's feature control note by setting ELF_FEATURES." +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:493 +msgid "Possible arguments: (none), `build` (default), `stage`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:495 +msgid "Set ELF binary feature control notes by setting `ELF_FEATURES`." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:498 +msgid "" +"When either no argument or the `build` argument is supplied, binaries under " +"`BUILD_WRKSRC` are operated on, and files listed in `ELF_FEATURES` are " +"relative to `BUILD_WRKSRC`. When the `stage` argument is supplied, binaries " +"under `STAGEDIR` are operated on and files listed in `ELF_FEATURES` are " +"relative to `STAGEDIR`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:437 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:500 #, no-wrap msgid "Uses=elfctl" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:446 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:508 #, 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:451 -msgid "" -"The format of `featurelist` is described in man:elfctl[1]. The file paths " -"are relative to ${BUILD_WRKSRC}." +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:513 +msgid "The format of `featurelist` is described in man:elfctl[1]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:453 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:515 #, no-wrap msgid "`erlang`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:456 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:518 msgid "Possible arguments: (none), `enc`, `rebar`, `rebar3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:461 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:523 msgid "" "Adds a build and run time dependency on package:lang/erlang[]. Depending on " "the argument, it adds additional build dependencies. `enc` adds a dependency " "on package:devel/erlang-native-compiler[], `rebar` adds a dependency on " "package:devel/rebar[] and `rebar3` adds a dependency on package:devel/" "rebar3[]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:463 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:525 msgid "In addition, the following variables are available to the port:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:465 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:527 msgid "" "`ERL_APP_NAME`: Erlang app name as installed in Erlang's lib dir (minus " "version)" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:466 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:528 msgid "`ERL_APP_ROOT`: Root directory for this Erlang app" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:467 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:529 msgid "`REBAR_CMD`: Path to the \"rebar\" command" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:468 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:530 msgid "`REBAR3_CMD`: Path to the \"rebar3\" command" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:469 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:531 msgid "`REBAR_PROFILE`: Rebar profile" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:470 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:532 msgid "`REBAR_TARGETS`: Rebar target list (usually compile, maybe escriptize)" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:471 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:533 msgid "`ERL_BUILD_NAME`: Build name for rebar3" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:472 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:534 msgid "`ERL_BUILD_DEPS`: List of BUILD_DEPENDS in category/portname format" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:473 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:535 msgid "`ERL_RUN_DEPS`: List of RUN_DEPENDS in category/portname format" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:474 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:536 msgid "`ERL_DOCS`: List of documentation files and directories" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:476 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:538 #, no-wrap msgid "`fakeroot`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:482 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:544 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:484 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:546 #, no-wrap msgid "`fam`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:487 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:549 msgid "Possible arguments: (none), `fam`, `gamin`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:490 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:552 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:492 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:554 #, no-wrap msgid "`firebird`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:495 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:557 msgid "Possible arguments: (none), `25`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:497 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:559 msgid "Add a dependency to the client library of the Firebird database." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:499 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:561 #, no-wrap msgid "`fonts`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:502 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:564 msgid "Possible arguments: (none), `fc`, `fontsdir` (default), `none`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:508 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:570 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:510 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:572 #, no-wrap msgid "`fortran`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:513 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:575 msgid "Possible arguments: `gcc` (default)" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:515 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:577 msgid "Uses the GNU Fortran compiler." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:517 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:579 #, no-wrap msgid "`fuse`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:520 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:582 msgid "Possible arguments: `2` (default), `3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:522 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:584 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:524 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:586 #, no-wrap msgid "`gem`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:527 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:589 msgid "Possible arguments: (none), `noautoplist`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:530 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:592 msgid "" "Handle building with RubyGems. If `noautoplist` is used, the packing list " "is not generated automatically." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:532 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:594 msgid "This implies `USES=ruby`." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:534 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:596 #, no-wrap msgid "`gettext`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:541 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:603 msgid "" "Deprecated. Will include both crossref:uses[uses-gettext-runtime,`gettext-" "runtime`] and crossref:uses[uses-gettext-tools,`gettext-tools`]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:543 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:605 #, no-wrap msgid "`gettext-runtime`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:546 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:608 msgid "Possible arguments: (none), `lib` (default), `build`, `run`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:550 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:612 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#." +"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:552 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:614 #, no-wrap msgid "`gettext-tools`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:555 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:617 msgid "Possible arguments: (none), `build` (default), `run`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:559 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:621 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:561 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:623 #, no-wrap msgid "`ghostscript`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:564 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:626 msgid "Possible arguments: _X_, `build`, `run`, `nox11`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:569 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:631 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:571 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:585 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:870 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:633 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:647 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:932 #, no-wrap msgid "`gl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:578 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:640 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:579 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:641 #, no-wrap msgid "`egl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:581 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:643 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:582 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:644 #, no-wrap msgid "`gbm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:584 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:646 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:587 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:649 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:588 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:650 #, no-wrap msgid "`glesv2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:590 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:652 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:591 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:653 #, no-wrap msgid "`glew`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:593 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:655 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:594 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:656 #, no-wrap msgid "`glu`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:596 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:658 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:597 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:659 #, no-wrap msgid "`glut`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:599 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:661 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:600 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1617 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:662 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1787 #, no-wrap msgid "`opengl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:602 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:664 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:604 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:666 #, no-wrap msgid "`gmake`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:609 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:671 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:611 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:673 #, no-wrap msgid "`gnome`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:618 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:680 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:620 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1077 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:682 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1247 msgid "`atk`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:621 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:683 msgid "`atkmm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:622 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:853 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1080 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:684 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:915 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1250 msgid "`cairo`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:623 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:685 msgid "`cairomm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:624 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:686 msgid "`dconf`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:625 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:687 msgid "`esound`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:626 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:688 msgid "`evolutiondataserver3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:627 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:689 msgid "`gconf2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:628 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:690 msgid "`gconfmm26`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:629 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:869 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:691 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:931 msgid "`gdkpixbuf`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:630 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1091 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:692 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1261 msgid "`gdkpixbuf2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:631 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:693 msgid "`glib12`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:632 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:694 msgid "`glib20`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:633 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:695 msgid "`glibmm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:634 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:696 msgid "`gnomecontrolcenter3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:635 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:697 msgid "`gnomedesktop3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:636 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:698 msgid "`gnomedocutils`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:637 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:699 msgid "`gnomemenus3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:638 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:700 msgid "`gnomemimedata`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:639 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:701 msgid "`gnomeprefix`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:640 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:702 msgid "`gnomesharp20`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:641 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:703 msgid "`gnomevfs2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:642 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:704 msgid "`gsound`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:643 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:705 msgid "`gtk-update-icon-cache`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:644 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:706 msgid "`gtk12`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:645 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:707 msgid "`gtk20`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:646 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:708 msgid "`gtk30`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:647 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:709 msgid "`gtkhtml3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:648 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:710 msgid "`gtkhtml4`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:649 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:711 msgid "`gtkmm20`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:650 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:712 msgid "`gtkmm24`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:651 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:713 msgid "`gtkmm30`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:652 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:714 msgid "`gtksharp20`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:653 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:715 msgid "`gtksourceview`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:654 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:716 msgid "`gtksourceview2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:655 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:717 msgid "`gtksourceview3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:656 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:718 msgid "`gtksourceviewmm3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:657 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:719 msgid "`gvfs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:658 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1265 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:720 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1435 msgid "`intlhack`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:659 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1266 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:721 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1436 msgid "`intltool`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:660 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:722 msgid "`introspection`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:661 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:723 msgid "`libartlgpl2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:662 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:724 msgid "`libbonobo`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:663 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:725 msgid "`libbonoboui`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:664 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:726 msgid "`libgda5`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:665 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:727 msgid "`libgda5-ui`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:666 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:728 msgid "`libgdamm5`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:667 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:729 msgid "`libglade2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:668 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:730 msgid "`libgnome`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:669 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:731 msgid "`libgnomecanvas`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:670 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:732 msgid "`libgnomekbd`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:671 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:733 msgid "`libgnomeprint`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:672 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:734 msgid "`libgnomeprintui`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:673 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:735 msgid "`libgnomeui`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:674 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:736 msgid "`libgsf`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:675 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:737 msgid "`libgtkhtml`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:676 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:738 msgid "`libgtksourceviewmm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:677 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:739 msgid "`libidl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:678 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:740 msgid "`librsvg2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:679 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:741 msgid "`libsigc++12`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:680 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:742 msgid "`libsigc++20`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:681 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:743 msgid "`libwnck`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:682 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:744 msgid "`libwnck3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:683 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:745 msgid "`libxml++26`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:684 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1116 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:746 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1286 msgid "`libxml2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:685 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:747 msgid "`libxslt`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:686 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:748 msgid "`metacity`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:687 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:749 msgid "`nautilus3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:688 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:750 msgid "`orbit2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:689 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:906 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1127 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:751 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:968 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1297 msgid "`pango`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:690 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:752 msgid "`pangomm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:691 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:753 msgid "`pangox-compat`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:692 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:754 msgid "`py3gobject3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:693 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:755 msgid "`pygnome2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:694 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:756 msgid "`pygobject`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:695 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:757 msgid "`pygobject3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:696 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:758 msgid "`pygtk2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:697 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:759 msgid "`pygtksourceview`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:698 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:760 msgid "`referencehack`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:699 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:761 msgid "`vte`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:700 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:762 msgid "`vte3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:703 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1279 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:765 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1449 msgid "" -"The default dependency is build- and run-time, it can be changed with `:" -"build` or `:run`. For example:" +"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:708 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:770 #, 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:711 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:773 msgid "See crossref:special[using-gnome,Using GNOME] for more information." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:713 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:775 #, no-wrap msgid "`go`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:718 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:780 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:721 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:783 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:728 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:790 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:730 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:792 msgid "The build process is controlled by several variables:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:731 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:793 #, no-wrap msgid "`GO_MODULE`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:734 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:796 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:735 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:797 #, no-wrap msgid "`GO_PKGNAME`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:740 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:802 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:741 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:803 #, no-wrap msgid "`GO_TARGET`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:745 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:807 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:746 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:808 #, no-wrap msgid "`GO_TESTTARGET`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:749 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:811 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:750 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:812 #, no-wrap msgid "`CGO_CFLAGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:752 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:814 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:753 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:815 #, no-wrap msgid "`CGO_LDFLAGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:755 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:817 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:756 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:818 #, no-wrap msgid "`GO_BUILDFLAGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:758 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:820 msgid "Additional build arguments to be passed to `go build`." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:759 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:821 #, no-wrap msgid "`GO_TESTFLAGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:761 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:823 msgid "Additional build arguments to be passed to `go test`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:763 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:825 msgid "" "See crossref:special[using-go,Building Go Applications] for usage examples." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:765 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:827 #, no-wrap msgid "`gperf`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:770 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:832 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:772 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:834 #, no-wrap msgid "`grantlee`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:775 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:837 msgid "Possible arguments: `5`, `selfbuild`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:779 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:841 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:781 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:843 #, no-wrap msgid "`groff`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:784 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:846 msgid "Possible arguments: `build`, `run`, `both`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:786 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:848 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:788 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:850 #, no-wrap msgid "`gssapi`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:791 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:853 msgid "" "Possible arguments: (none), `base` (default), `heimdal`, `mit`, `flags`, " "`bootstrap`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:796 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:858 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[]." +"`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:798 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:860 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:800 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:862 msgid "These variables are exported for the ports to use:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:802 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:864 msgid "`GSSAPIBASEDIR`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:803 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:865 msgid "`GSSAPICPPFLAGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:804 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:866 msgid "`GSSAPIINCDIR`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:805 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:867 msgid "`GSSAPILDFLAGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:806 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:868 msgid "`GSSAPILIBDIR`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:807 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:869 msgid "`GSSAPILIBS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:808 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:870 msgid "`GSSAPI_CONFIGURE_ARGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:811 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:873 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`." +"`CFLAGS`, `LDFLAGS`, and `LDADD`, respectively. For example, use " +"`base,flags`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:814 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:876 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:816 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:878 #, no-wrap msgid "Typical Use" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:823 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:885 #, 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:831 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:893 #, 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:836 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:898 #, no-wrap msgid "`gstreamer`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:843 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:905 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:845 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:907 msgid "`a52dec`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:846 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:908 msgid "`aalib`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:847 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:909 msgid "`amrnb`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:848 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:910 msgid "`amrwbdec`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:849 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:911 msgid "`aom`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:850 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:912 msgid "`assrender`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:851 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:913 msgid "`bad`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:852 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:914 msgid "`bs2b`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:854 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:916 msgid "`cdio`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:855 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:917 msgid "`cdparanoia`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:856 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:918 msgid "`chromaprint`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:857 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1082 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:919 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1252 msgid "`curl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:858 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:920 msgid "`dash`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:859 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:921 msgid "`dtls`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:860 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:922 msgid "`dts`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:861 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:923 msgid "`dv`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:862 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:924 msgid "`dvd`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:863 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:925 msgid "`dvdread`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:864 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:926 msgid "`editing-services`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:865 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:927 msgid "`faac`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:866 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:928 msgid "`faad`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:867 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1089 -msgid "`flac`" +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:929 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1259 +msgid "`flac`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:868 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:930 msgid "`flite`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:871 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:933 msgid "`gme`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:872 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:934 msgid "`gnonlin`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:873 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:935 msgid "`good`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:874 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:936 msgid "`gsm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:875 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:937 msgid "`gtk4`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:876 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:938 msgid "`gtk`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:877 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:939 msgid "`hal`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:878 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:940 msgid "`hls`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:879 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:941 msgid "`jack`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:880 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1098 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:942 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1268 msgid "`jpeg`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:881 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:943 msgid "`kate`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:882 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:944 msgid "`kms`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:883 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:945 msgid "`ladspa`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:884 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:946 msgid "`lame`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:885 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:947 msgid "`libav`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:886 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:948 msgid "`libcaca`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:887 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:949 msgid "`libde265`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:888 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:950 msgid "`libmms`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:889 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:951 msgid "`libvisual`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:890 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:952 msgid "`lv2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:891 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:953 msgid "`mm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:892 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:954 msgid "`modplug`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:893 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:955 msgid "`mpeg2dec`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:894 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:956 msgid "`mpeg2enc`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:895 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:957 msgid "`mpg123`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:896 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:958 msgid "`mplex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:897 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:959 msgid "`musepack`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:898 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:960 msgid "`neon`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:899 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:961 msgid "`ogg`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:900 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:962 msgid "`opencv`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:901 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:963 msgid "`openexr`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:902 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:964 msgid "`openh264`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:903 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:965 msgid "`openjpeg`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:904 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:966 msgid "`openmpt`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:905 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:967 msgid "`opus`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:907 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1129 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:969 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1299 msgid "`png`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:908 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:970 msgid "`pulse`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:909 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1131 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1719 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:971 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1301 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1889 #, no-wrap msgid "`qt`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:910 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:972 msgid "`resindvd`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:911 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:973 msgid "`rsvg`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:912 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:974 msgid "`rtmp`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:913 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:975 msgid "`shout2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:914 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:976 msgid "`sidplay`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:915 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:977 msgid "`smoothstreaming`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:916 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:978 msgid "`sndfile`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:917 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:979 msgid "`sndio`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:918 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:980 msgid "`soundtouch`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:919 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:981 msgid "`soup`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:920 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:982 msgid "`spandsp`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:921 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:983 msgid "`speex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:922 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:984 msgid "`srtp`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:923 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:985 msgid "`taglib`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:924 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:986 msgid "`theora`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:925 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:987 msgid "`ttml`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:926 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:988 msgid "`twolame`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:927 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:989 msgid "`ugly`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:928 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:990 msgid "`v4l2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:929 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:991 msgid "`vorbis`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:930 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:992 msgid "`vpx`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:931 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:993 msgid "`vulkan`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:932 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:994 msgid "`wavpack`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:933 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:995 msgid "`webp`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:934 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:996 msgid "`webrtcdsp`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:935 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:997 msgid "`x264`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:936 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:998 msgid "`x265`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:937 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:999 msgid "`x`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:938 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1000 msgid "`ximagesrc`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:939 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1001 msgid "`zbar`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:941 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1003 #, no-wrap msgid "`guile`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:944 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1006 msgid "" "Possible arguments: (none), `_X.Y_`, `flavors`, `build`, `run`, `alias`, " "`conflicts`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:948 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1010 msgid "" "Adds a dependency on Guile. By default this is a library dependency on the " "appropriate `libguile*.so`, unless overridden by the `build` and/or `run` " "option. The `alias` option configures `BINARY_ALIAS` appropriately (see " "crossref:makefiles[binary-alias,Use `BINARY_ALIAS`])." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:951 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1013 msgid "" "The default version is set by the usual `DEFAULT_VERSIONS` mechanism; if the " "default version is not one of the listed versions, then the latest available " "listed version is used." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:954 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1016 msgid "" "Applications using Guile are normally built for only a single Guile " "version. However, extension or library modules should use the `flavors` " "option to build with multiple flavors." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:956 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1018 msgid "For more information see crossref:special[using-guile,Using Guile]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:958 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1020 #, no-wrap msgid "`horde`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:965 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1027 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:967 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1029 #, no-wrap msgid "`iconv`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:970 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1032 msgid "" "Possible arguments: (none), `lib`, `build`, `patch`, `translit`, `wchar_t`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:976 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1038 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`]." +"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:978 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1040 #, no-wrap msgid "`imake`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:981 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1043 msgid "Possible arguments: (none), `env`, `notall`, `noman`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:986 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1048 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:988 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1050 +#, no-wrap +msgid "`java`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1053 +msgid "Possible arguments: (none), `ant`, `build`, `extract`, `run`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1060 +msgid "" +"Defaults to `USES=java:build,run` if no arguments are provided and " +"`NO_BUILD` is undefined. If `NO_BUILD` is defined, `USES=java:run` is used. " +"If the `ant` argument is given, the port uses Apache Ant. If the `build` " +"argument is given, a JDK port is added to the build dependencies. If the " +"`extract` argument is given, a JDK port is added to the extract " +"dependencies. If the `run` argument is given, a JDK port is added to the " +"run dependencies." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1062 +msgid "The framework provides the following variables to be set by the port:" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1063 +#, no-wrap +msgid "`JAVA_VERSION`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1067 +msgid "" +"List of space-separated suitable java versions for the port. An optional `\\" +"+` allows you to specify a range of versions. (allowed values `8[+]`, `11[\\" +"+]`, `17[+]`, `18[\\+]`, `19[+]`, `20[\\+]`, `21[+]`, `22[\\+]`, `22[+]`)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1068 +#, no-wrap +msgid "`JAVA_OS`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1071 +msgid "" +"List of space-separated suitable JDK port operating systems for the port. " +"(allowed values: `native`, `linux`)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1072 +#, no-wrap +msgid "`JAVA_VENDOR`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1075 +msgid "" +"List of space-separated suitable JDK port vendors for the port. (allowed " +"values: `openjdk`, `oracle`)" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1077 +msgid "The framework exposes the following variables to be read by the port:" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1078 +#, no-wrap +msgid "`JAVA_PORT`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1080 +msgid "The name of the JDK port. (e.g. 'java/openjdk8')" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1081 +#, no-wrap +msgid "`JAVA_PORT_VERSION`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1083 +msgid "The version of the JDK port. (e.g. '8')" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1084 +#, no-wrap +msgid "`JAVA_PORT_OS`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1086 +msgid "The operating system used by the JDK port. (e.g. 'linux')" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1087 +#, no-wrap +msgid "`JAVA_PORT_VENDOR`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1089 +msgid "The vendor of the JDK port. (e.g. 'openjdk')" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1090 +#, no-wrap +msgid "`JAVA_PORT_OS_DESCRIPTION`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1092 +msgid "" +"Description of the operating system used by the JDK port. (e.g. 'Linux')" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1093 +#, no-wrap +msgid "`JAVA_PORT_VENDOR_DESCRIPTION`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1095 +msgid "" +"Description of the vendor of the JDK port. (e.g. 'OpenJDK BSD Porting Team')" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1096 +#, no-wrap +msgid "`JAVA_HOME`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1098 +msgid "" +"Path to the installation directory of the JDK. (e.g. [.filename]#/usr/local/" +"openjdk8#)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1099 +#, no-wrap +msgid "`JAVAC`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1102 +msgid "" +"Path to the Java compiler to use. (e.g. [.filename]#/usr/local/openjdk8/bin/" +"javac# or [.filename]#/usr/local/bin/javac#)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1103 +#, no-wrap +msgid "`JAR`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1106 +msgid "" +"Path to the JAR tool to use. (e.g. [.filename]#/usr/local/openjdk8/bin/jar# " +"or [.filename]#/usr/local/bin/fastjar#)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1107 +#, no-wrap +msgid "`APPLETVIEWER`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1110 +msgid "" +"Path to the appletviewer utility. (e.g. [.filename]#/usr/local/linux-" +"jdk1.8.0/bin/appletviewer#)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1111 +#, no-wrap +msgid "`JAVA`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1113 +msgid "" +"Path to the `java` executable. Use this for executing Java programs. (e.g. " +"[.filename]#/usr/local/openjdk8/bin/java#)" +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1114 +#, no-wrap +msgid "`JAVADOC`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1116 +msgid "Path to the `javadoc` utility program." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1117 +#, no-wrap +msgid "`JAVAH`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1119 +msgid "Path to the `javah` program." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1120 +#, no-wrap +msgid "`JAVAP`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1122 +msgid "Path to the `javap` program." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1123 +#, no-wrap +msgid "`JAVA_KEYTOOL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1125 +msgid "Path to the `keytool` utility program." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126 +#, no-wrap +msgid "`JAVA_N2A`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128 +msgid "Path to the `native2ascii` tool." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1129 +#, no-wrap +msgid "`JAVA_POLICYTOOL`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1131 +msgid "Path to the `policytool` program." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132 +#, no-wrap +msgid "`JAVA_SERIALVER`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1134 +msgid "Path to the `serialver` utility program." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1135 +#, no-wrap +msgid "`RMIC`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1137 +msgid "Path to the RMI stub/skeleton generator, `rmic`." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1138 +#, no-wrap +msgid "`RMIREGISTRY`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1140 +msgid "Path to the RMI registry program, `rmiregistry`." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1141 +#, no-wrap +msgid "`RMID`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1143 +msgid "Path to the RMI daemon program." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1144 +#, no-wrap +msgid "`JAVA_CLASSES`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1147 +msgid "" +"Path to the archive that contains the JDK class files. On most JDKs, this is " +"[.filename]#${JAVA_HOME}/jre/lib/rt.jar#." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1148 +#, no-wrap +msgid "`JAVASHAREDIR`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1150 +msgid "The base directory for all shared Java resources." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1151 +#, no-wrap +msgid "`JAVAJARDIR`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1153 +msgid "The directory where a port should install JAR files." +msgstr "" + +#. type: Labeled list +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1154 +#, no-wrap +msgid "`JAVALIBDIR`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1156 +msgid "The directory where JAR files installed by other ports are located." +msgstr "" + +#. type: Title == +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1158 #, no-wrap msgid "`kde`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:991 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1161 msgid "Possible arguments: `5`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:994 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1164 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:996 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1166 #, no-wrap msgid "`kmod`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:999 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1169 msgid "Possible arguments: (none), `debug`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1001 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1171 msgid "Fills in the boilerplate for kernel module ports, currently:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1003 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1173 msgid "Add `kld` to `CATEGORIES`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1004 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1174 msgid "Set `SSP_UNSAFE`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1005 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1175 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:1006 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1176 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 " +"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:1007 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1177 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:1008 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1178 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:1010 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1180 #, no-wrap msgid "`ldap`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1013 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1183 msgid "Possible arguments: (none), , client, server" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1021 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1191 msgid "" "Registers a dependency on package:net/openldap[]. It uses the specific " "`` (without the dot notation) if set. Otherwise it tries to find " "the currently installed version. If necessary it falls back to the default " "version found in `bsd.default-versions.mk`. `client` specifies a runtime " "dependency on the client library. This is also the default. `server` " "specifies a runtime dependency on the server." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1023 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1193 msgid "The following variables can be accessed by the port:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1024 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1194 #, no-wrap msgid "`IGNORE_WITH_OPENLDAP`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1026 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1196 msgid "" "This variable can be defined if the ports does not support one or more " "versions of OpenLDAP." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1026 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1196 #, no-wrap msgid "`WITH_OPENLDAP_VER`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1028 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1198 msgid "User defined variable to set OpenLDAP version." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1028 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1198 #, no-wrap msgid "`OPENLDAP_VER`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1030 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1200 msgid "Detected OpenLDAP version." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1032 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1202 #, no-wrap msgid "`lha`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1037 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1207 msgid "Set `EXTRACT_SUFX` to `.lzh`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1039 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1209 #, no-wrap msgid "`libarchive`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1045 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1215 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:1047 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1217 #, no-wrap msgid "`libedit`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1053 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1223 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:1055 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1225 #, no-wrap msgid "`libtool`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1058 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1228 msgid "Possible arguments: (none), `keepla`, `build`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1062 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1232 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:1064 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1234 #, no-wrap msgid "`linux`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1067 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1237 msgid "Possible arguments: `c6`, `c7`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1071 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1241 msgid "" "Ports Linux compatibility framework. Specify `c6` to depend on CentOS 6 " "packages. Specify `c7` to depend on CentOS 7 packages. The available " "packages are:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1073 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1243 msgid "`allegro`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1074 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1244 msgid "`alsa-plugins-oss`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1075 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1245 msgid "`alsa-plugins-pulseaudio`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1076 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1246 msgid "`alsalib`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1078 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1248 msgid "`avahi-libs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1079 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2136 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1249 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2313 msgid "`base`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1081 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1251 msgid "`cups-libs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1083 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1253 msgid "`cyrus-sasl2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1084 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1254 msgid "`dbusglib`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1085 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1255 msgid "`dbuslibs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1086 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1256 msgid "`devtools`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1087 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1257 msgid "`dri`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1088 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1258 msgid "`expat`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1090 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1260 msgid "`fontconfig`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1092 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1262 msgid "`gnutls`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1093 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1263 msgid "`graphite2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1094 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1264 msgid "`gtk2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1095 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1265 msgid "`harfbuzz`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1096 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1266 msgid "`jasper`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1097 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1267 msgid "`jbigkit`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1099 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1269 msgid "`libasyncns`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1100 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1270 msgid "`libaudiofile`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1101 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1271 msgid "`libelf`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1102 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1272 msgid "`libgcrypt`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1103 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1273 msgid "`libgfortran`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1104 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1274 msgid "`libgpg-error`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1105 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1275 msgid "`libmng`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1106 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1276 msgid "`libogg`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1107 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1277 msgid "`libpciaccess`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1108 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1278 msgid "`libsndfile`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1109 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1279 msgid "`libsoup`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1110 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1280 msgid "`libssh2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1111 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1281 msgid "`libtasn1`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1112 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1282 msgid "`libthai`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1113 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1283 msgid "`libtheora`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1114 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1284 msgid "`libv4l`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1115 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1285 msgid "`libvorbis`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1117 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1287 msgid "`mikmod`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1118 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1288 msgid "`naslibs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1119 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1289 msgid "`ncurses-base`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1120 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1290 msgid "`nspr`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1121 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1291 msgid "`nss`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1122 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1399 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1292 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1569 #, no-wrap msgid "`openal`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1123 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1293 msgid "`openal-soft`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1124 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1294 msgid "`openldap`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1125 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1295 msgid "`openmotif`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1296 msgid "`openssl`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2277 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1298 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2454 #, no-wrap msgid "`pixman`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1130 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1300 msgid "`pulseaudio-libs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1302 msgid "`qt-x11`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1133 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1303 msgid "`qtwebkit`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1134 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1304 msgid "`scimlibs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1135 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1305 msgid "`sdl12`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1136 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1306 msgid "`sdlimage`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1137 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1307 msgid "`sdlmixer`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1138 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1308 msgid "`sqlite3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1139 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1309 msgid "`tcl85`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1140 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1310 msgid "`tcp_wrappers-libs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1141 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1311 msgid "`tiff`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1142 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1312 msgid "`tk85`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1143 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1313 msgid "`ucl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1144 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1314 msgid "`xorglibs`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1146 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1316 #, no-wrap msgid "`llvm`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1149 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1319 msgid "" "Possible arguments: (none), `_XY_`, min=`_XY_`, max=`_XY_`, build, run, lib" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1157 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1327 msgid "" "Adds a dependency on LLVM. By default this is a build dependency unless " "overridden by the `run` or `lib` options. The default version is the one " "set in `LLVM_DEFAULT`. A specific version can be specified as well. The " "minimum and maximum versions can be specified with the `min` and `max` " "parameters respectively. The ports framework export the following variables " "to the port:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1158 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1328 #, no-wrap msgid "`LLVM_VERSION`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1160 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1330 msgid "Version chosen from the arguments to llvm.mk" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1160 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1330 #, no-wrap msgid "`LLVM_PORT`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1162 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1332 msgid "Chosen llvm port" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1162 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1332 #, no-wrap msgid "`LLVM_CONFIG`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1164 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1334 msgid "llvm-config of the chosen port" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1164 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1334 #, no-wrap msgid "`LLVM_LIBLLVM`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1166 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1336 msgid "libLLVM.so of the chosen port" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1166 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1336 #, no-wrap msgid "`LLVM_PREFIX`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1168 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1338 msgid "Installation prefix of the chosen port" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1170 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1340 #, no-wrap msgid "`localbase`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1173 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1343 msgid "Possible arguments: (none), `ldflags`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1178 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1348 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:1180 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1350 #, no-wrap msgid "`lua`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1183 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1353 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:1187 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1357 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:1189 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1359 msgid "" "The default version is set by the usual `DEFAULT_VERSIONS` mechanism, unless " "a version or range of versions is specified as an argument, for example, " "`51` or `51-54`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1192 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1362 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:1194 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1213 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1364 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1383 msgid "For more information see crossref:special[using-lua,Using Lua]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1196 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1366 #, no-wrap msgid "`luajit`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1199 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1369 msgid "Possible arguments: (none), `_X_`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1202 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1372 msgid "" "Adds a dependency on luajit runtime. A specific version _X_ can be used. " "Possible versions are `luajit`, `luajit-devel`, `luajit-openresty`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1204 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1374 msgid "" -"After including [.filename]#bsd.port.options.mk# or [.filename]#bsd.port.pre." -"mk# the port can inspect these variables:" +"After including [.filename]#bsd.port.options.mk# or " +"[.filename]#bsd.port.pre.mk# the port can inspect these variables:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1205 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1375 #, no-wrap msgid "`LUAJIT_VER`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1207 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1377 msgid "The selected luajit version" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1207 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1377 #, no-wrap msgid "`LUAJIT_INCDIR`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1209 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1379 msgid "The path to luajit's header files" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1209 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1379 #, no-wrap msgid "`LUAJIT_LUAVER`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1211 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1381 msgid "Which luajit spec version is selected (2.0 for luajit, else 2.1)" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1215 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1385 #, no-wrap msgid "`lxqt`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1222 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1392 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." +"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:1224 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1394 #, no-wrap msgid "`magick`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1227 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1397 msgid "Possible arguments: (none), `_X_`, `build`, `nox11`, `run`, `test`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1232 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1402 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:1234 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1404 #, no-wrap msgid "`makeinfo`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1239 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1409 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:1241 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1411 #, no-wrap msgid "`makeself`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1246 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1416 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:1248 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1418 #, no-wrap msgid "`mate`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1255 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1425 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:1257 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1427 msgid "`autogen`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1258 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1428 msgid "`caja`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1259 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1429 msgid "`common`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1260 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1430 msgid "`controlcenter`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1261 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1431 msgid "`desktop`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1262 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1432 msgid "`dialogs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1263 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1433 msgid "`docutils`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1264 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1434 msgid "`icontheme`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1267 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1437 msgid "`libmatekbd`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1268 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1438 msgid "`libmateweather`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1269 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1439 msgid "`marco`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1270 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1440 msgid "`menus`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1271 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1441 msgid "`notificationdaemon`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1272 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1442 msgid "`panel`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1273 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1443 msgid "`pluma`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1274 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1444 msgid "`polkit`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1275 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1445 msgid "`session`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1276 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1446 msgid "`settingsdaemon`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1284 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1454 #, 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:1287 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1457 #, no-wrap msgid "`meson`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1293 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1463 msgid "" -"Provide support for Meson based projects. For more information see crossref:" -"special[using-meson,Using `meson`]." +"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:1295 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1465 #, no-wrap msgid "`metaport`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1300 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1470 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:1302 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1472 #, no-wrap msgid "`minizip`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1305 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1475 msgid "Possible arguments: (none), `ng`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1307 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1477 msgid "" -"Adds a library dependency on package:archivers/minizip[] or package:" -"archivers/minizip-ng[] respectively." +"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:1309 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1479 #, no-wrap msgid "`mysql`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1312 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1482 msgid "" "Possible arguments: (none), `_version_`, `client` (default), `server`, " "`embedded`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1321 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1491 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 " +"`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:1323 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1493 msgid "The framework sets `MYSQL_VER` to the detected MySQL version." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1325 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1495 #, no-wrap msgid "`mono`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1328 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1498 msgid "Possible arguments: (none), `nuget`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1330 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1500 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:1334 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1504 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:1336 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1506 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:1338 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1508 #, no-wrap msgid "`motif`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1347 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1517 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:1349 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1519 #, no-wrap msgid "`ncurses`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1352 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1522 msgid "Possible arguments: (none), `base`, `port`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1354 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1524 msgid "Uses ncurses, and causes some useful variables to be set." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1356 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1526 #, no-wrap msgid "`nextcloud`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1361 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1531 msgid "" "Adds support for Nextcloud applications by adding a run time dependency on " "package:www/nextcloud[]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1363 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1533 #, no-wrap msgid "`ninja`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1366 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1536 msgid "Possible arguments: (none), `build`, `make` (default), `run`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1373 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1543 msgid "" "If `build` or `run` arguments are specify, it respectively adds a build or " "run time dependency on package:devel/ninja[]. If `make` or no arguments are " "provided, use ninja to build the port instead of make. `make` implies " "`build`. If the variable `NINJA_DEFAULT` is set to `samurai`, then the " "dependencies are set on package:devel/samurai[] instead." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1375 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1545 #, no-wrap msgid "`nodejs`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1379 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1549 #, 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:1382 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1552 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:1384 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1554 #, no-wrap msgid "`objc`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1389 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1559 msgid "" "Add objective C dependencies (compiler, runtime library) if the base system " "does not support it." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1391 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1561 #, no-wrap msgid "`octave`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1394 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1564 msgid "Possible arguments: (none), env" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1397 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1567 msgid "" "Uses package:math/octave[]. `env` loads only one `OCTAVE_VERSION` " "environmental variable." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1402 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1572 msgid "Possible arguments: `al`, `soft` (default), `si`, `alut`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1407 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1577 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:1409 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1579 #, no-wrap msgid "`pathfix`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1416 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1586 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." +"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:1419 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1589 msgid "" -"If the port crossref:uses[uses-cmake,`USES=cmake`] it will look for [." -"filename]#CMakeLists.txt# in `PATHFIX_WRKSRC`. If needed, that default " +"If the port crossref:uses[uses-cmake,`USES=cmake`] it will look for " +"[.filename]#CMakeLists.txt# in `PATHFIX_WRKSRC`. If needed, that default " "filename can be changed with `PATHFIX_CMAKELISTSTXT`." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1421 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1591 #, no-wrap msgid "`pear`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1424 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1594 msgid "Possible arguments: `env`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1429 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1599 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." +"`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:1431 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1601 #, no-wrap msgid "`perl5`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1436 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1606 msgid "Depends on Perl. The configuration is done using `USE_PERL5`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1438 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1608 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:1441 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1611 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:1444 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1614 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:1446 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1616 msgid "See crossref:special[using-perl,Using Perl] for more information." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1448 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618 #, no-wrap msgid "`pgsql`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1451 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1621 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:1455 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1625 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:1460 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1630 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:1462 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632 msgid "`client`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1463 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1633 msgid "`contrib`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1464 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2139 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1634 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2316 msgid "`docs`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1465 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635 msgid "`pgtcl`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1466 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1636 msgid "`plperl`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1467 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1637 msgid "`plpython`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1468 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1638 msgid "`pltcl`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1469 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639 msgid "`server`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1471 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1641 #, no-wrap msgid "`php`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1474 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1644 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:1477 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1647 msgid "" "Provide support for PHP. Add a runtime dependency on the default PHP " "version, package:lang/php81[]." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1478 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1648 #, no-wrap msgid "`phpize`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1481 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1651 msgid "Use to build a PHP extension. Enables flavors." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1482 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1652 #, no-wrap msgid "`ext`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1485 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1655 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:1486 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1656 #, no-wrap msgid "`zend`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1489 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1659 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:1490 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1660 #, no-wrap msgid "`build`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1492 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662 msgid "Set PHP also as a build-time dependency." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1493 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1663 #, no-wrap msgid "`cli`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1495 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1665 msgid "Needs the CLI version of PHP." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1496 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1666 #, no-wrap msgid "`cgi`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1498 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1668 msgid "Needs the CGI version of PHP." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1499 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1669 #, no-wrap msgid "`mod`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1501 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1671 msgid "Needs the Apache module for PHP." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1502 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1672 #, no-wrap msgid "`web`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1504 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1674 msgid "Needs the Apache module or the CGI version of PHP." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1505 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1675 #, no-wrap msgid "`embed`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1507 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1677 msgid "Needs the embedded library version of PHP." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1508 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1678 #, no-wrap msgid "`pecl`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1511 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1681 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:1512 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682 #, no-wrap msgid "`flavors`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1516 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1686 msgid "" "Enable automatic crossref:flavors[flavors-auto-php,PHP flavors] generation. " "Flavors will be generated for all PHP versions, except the ones present in " "crossref:uses[uses-php-ignore,`IGNORE_WITH_PHP`]." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1517 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1687 #, no-wrap msgid "`noflavors`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1520 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1690 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:1522 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1692 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:1523 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1693 #, no-wrap msgid "`USE_PHP`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1527 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1697 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:1529 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1699 #, no-wrap msgid "`IGNORE_WITH_PHP`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1532 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1702 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:1534 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1704 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:1535 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1705 #, no-wrap msgid "`PHP_MODNAME`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1538 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1708 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:1539 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1709 #, no-wrap msgid "`PHP_HEADER_DIRS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1542 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1712 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:1543 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1713 #, no-wrap msgid "`PHP_MOD_PRIO`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1546 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1716 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:1551 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1721 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:1557 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1727 #, 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:1560 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1730 msgid "" "These variables are available to use in `PKGNAMEPREFIX` or `PKGNAMESUFFIX`:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1561 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1731 #, no-wrap msgid "`PHP_PKGNAMEPREFIX`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1564 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1734 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:1565 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1735 #, no-wrap msgid "`PHP_PKGNAMESUFFIX`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1568 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1738 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:1569 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1739 #, no-wrap msgid "`PECL_PKGNAMEPREFIX`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1572 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1742 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:1577 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1747 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:1580 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1750 #, no-wrap msgid "`pkgconfig`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1583 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1753 msgid "Possible arguments: (none), `build` (default), `run`, `both`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1587 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1757 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:1589 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1759 #, no-wrap msgid "`pure`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1592 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1762 msgid "Possible arguments: (none), `ffi`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1596 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1766 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:1598 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1768 #, no-wrap msgid "`pyqt`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1601 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1771 msgid "Possible arguments: (none), `4`, `5`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1605 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1775 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:1607 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1777 msgid "`core`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1608 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1778 msgid "`dbus`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1609 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1779 msgid "`dbussupport`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1610 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1780 msgid "`demo`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1611 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1781 msgid "`designer`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1612 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1782 msgid "`designerplugin`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1613 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1783 msgid "`doc`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1614 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1784 msgid "`gui`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1615 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1785 msgid "`multimedia`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1616 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1786 msgid "`network`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1788 msgid "`qscintilla2`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1619 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1789 msgid "`sip`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1620 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1790 msgid "`sql`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1621 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1791 msgid "`svg`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1622 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1792 msgid "`test`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1623 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1793 msgid "`webkit`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1624 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1794 msgid "`xml`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1625 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1795 msgid "`xmlpatterns`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1627 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1797 msgid "These components are only available with PyQT4:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1799 msgid "`assistant`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1630 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1800 msgid "`declarative`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1631 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1801 msgid "`help`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1802 msgid "`phonon`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1633 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1803 msgid "`script`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1634 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1804 msgid "`scripttools`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1636 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1806 msgid "These components are only available with PyQT5:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1638 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1808 msgid "`multimediawidgets`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1809 msgid "`printsupport`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1640 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1810 msgid "`qml`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1641 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1811 msgid "`serialport`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1642 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1812 msgid "`webkitwidgets`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1643 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1813 msgid "`widgets`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1645 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1815 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:1650 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1820 #, 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:1653 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1823 #, no-wrap msgid "`pytest`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1656 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1826 msgid "Possible arguments: (none), 4" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1663 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1833 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:1664 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1834 #, no-wrap msgid "`PYTEST_ARGS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1666 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1836 msgid "Additional arguments to pytest (defaults to empty)." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1667 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1837 #, no-wrap msgid "`PYTEST_IGNORED_TESTS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1670 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1840 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:1671 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1841 #, no-wrap msgid "`PYTEST_BROKEN_TESTS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1674 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1844 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:1676 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1846 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:1677 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1847 #, no-wrap msgid "`PYTEST_ENABLE_IGNORED_TESTS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1679 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1849 msgid "Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS`." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1850 #, no-wrap msgid "`PYTEST_ENABLE_BROKEN_TESTS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1852 msgid "Enable tests which are otherwise ignored by `PYTEST_BROKEN_TESTS`." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1683 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1853 #, no-wrap msgid "`PYTEST_ENABLE_ALL_TESTS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1686 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1856 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:1689 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1859 #, no-wrap msgid "`python`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1692 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1862 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:1697 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1867 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." +"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:1700 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1870 msgid "" "`USES=python:env` can be used when the variables exported by the framework " "are needed but a dependency on Python is not. It can happen when using with " "crossref:uses[uses-shebangfix,`USES=shebangfix`], and the goal is only to " "fix the shebangs but not add a dependency on Python." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1702 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1872 #, no-wrap msgid "`qmail`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1705 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1875 msgid "Possible arguments: (none), `build`, `run`, `both`, `vars`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1710 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1880 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:1712 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1882 #, no-wrap msgid "`qmake`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1715 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1885 msgid "" "Possible arguments: (none), `norecursive`, `outsource`, `no_env`, " "`no_configure`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1717 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1887 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:1722 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1892 msgid "Possible arguments: `5`, `6`, `no_env`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1726 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1896 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:1728 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1898 #, no-wrap msgid "`qt-dist`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1731 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1901 #, 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:1734 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1904 msgid "" "Provides support for building Qt 5 and Qt 6 components. It takes care of " "setting up the appropriate configuration environment for the port to build." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1736 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1906 #, no-wrap msgid "Building Qt 5 Components" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1740 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1910 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:1745 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1915 #, 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:1747 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1917 #, no-wrap msgid "USES=\t\tqt-dist:5\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1753 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1923 #, no-wrap msgid "Building Qt 6 Components" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1757 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1927 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:1762 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1932 #, no-wrap msgid "" "PORTNAME= websockets\n" "PORTVERSION= ${QT6_VERSION}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1764 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1934 #, no-wrap msgid "USES= qt-dist:6\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1769 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1939 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:1771 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1941 #, no-wrap msgid "Building Qt 5 Components with Different Names" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1775 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1945 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:1780 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1950 #, 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:1782 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1952 #, no-wrap msgid "USES=\t\tqt-dist:5,base\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1787 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1957 #, no-wrap msgid "`readline`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1790 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1960 msgid "Possible arguments: (none), `port`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1793 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1963 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:1796 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1966 #, no-wrap msgid "`ruby`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1799 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1969 msgid "Possible arguments: (none), `build`, `extconf`, `run`, `setup`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1806 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1976 msgid "" "Provide support for Ruby related ports. `(none)` without arguments adds " "runtime dependency on package:lang/ruby[]. `build` adds a dependency on " "package:lang/ruby[] at build time. `extconf` states that the port uses " "extconf.rb to configure. `run` adds a dependency on package:lang/ruby[] at " -"run time. This is also the default. `setup` states that the port uses setup." -"rb to configure and build." +"run time. This is also the default. `setup` states that the port uses " +"setup.rb to configure and build." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1808 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1978 msgid "The user may have the following variables defined:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1809 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1826 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1979 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1996 #, no-wrap msgid "`RUBY_VER`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1811 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1981 msgid "Alternative short version of ruby in the form of `x.y'." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1812 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1982 #, no-wrap msgid "`RUBY_DEFAULT_VER`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1814 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1984 msgid "Set to (e.g.) `2.7` to use `ruby27` as the default version." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1815 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1985 #, no-wrap msgid "`RUBY_ARCH`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1817 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1987 msgid "Set the architecture name (e.g. i386-freebsd7)." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1819 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1989 msgid "The following variables are exported to be used by the port:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1820 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1990 #, no-wrap msgid "`RUBY`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1825 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1995 msgid "" "Set to full path of ruby. If set, the values of the following variables are " "automatically obtained from the ruby executable: `RUBY_ARCH`, " "`RUBY_ARCHLIBDIR`, `RUBY_LIBDIR`, `RUBY_SITEARCHLIBDIR`, `RUBY_SITELIBDIR`, " "`RUBY_VER` and `RUBY_VERSION`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1828 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1998 msgid "Set to the alternative short version of ruby in the form of `x.y'." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1829 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1999 #, no-wrap msgid "`RUBY_EXTCONF`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1831 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2001 msgid "Set to the alternative name of extconf.rb (default: extconf.rb)." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1832 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2002 #, no-wrap msgid "`RUBY_EXTCONF_SUBDIRS`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1834 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2004 msgid "Set to list of subdirectories, if multiple modules are included." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1835 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2005 #, no-wrap msgid "`RUBY_SETUP`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1837 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2007 msgid "Set to the alternative name of setup.rb (default: setup.rb)." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1840 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2010 #, no-wrap msgid "`samba`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1843 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2013 msgid "Possible arguments: `build`, `env`, `lib`, `run`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1848 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2018 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:" +"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:1849 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2019 #, no-wrap msgid "`SAMBA_PORT`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1851 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2021 msgid "The origin of the default Samba port." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1852 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2022 #, no-wrap msgid "`SAMBA_INCLUDEDIR`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1854 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2024 msgid "The location of the Samba header files." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1855 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2025 #, no-wrap msgid "`SAMBA_LIBS`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1857 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2027 msgid "The directory where the Samba shared libraries are available." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1858 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2028 #, no-wrap msgid "`SAMBA_LDB_PORT`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1861 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2031 msgid "" -"The origin of the ldb port used by the selected Samba version (e.g., package:" -"databases/ldb28[]). It should be used if a port needs to depend on the same " -"ldb version as the selected Samba version." +"The origin of the ldb port used by the selected Samba version (e.g., " +"package:databases/ldb28[]). It should be used if a port needs to depend on " +"the same ldb version as the selected Samba version." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1863 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2033 #, no-wrap msgid "`scons`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1869 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2039 msgid "" -"Provide support for the use of package:devel/scons[]. See crossref:" -"special[using-scons,Using `scons`] for more information." +"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:1871 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2041 #, no-wrap msgid "`shared-mime-info`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1878 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2048 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:1880 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2050 #, no-wrap msgid "`shebangfix`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1886 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2056 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:1887 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2057 #, no-wrap msgid "`SHEBANG_REGEX`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1890 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2060 msgid "" "Contains _one_ extended regular expressions, and is used with the `-iregex` " -"argument of man:find[1]. See crossref:uses[uses-shebangfix-ex-regex," -"`USESshebangfix` with `SHEBANG_REGEX`]." +"argument of man:find[1]. See crossref:uses[uses-shebangfix-ex-" +"regex,`USESshebangfix` with `SHEBANG_REGEX`]." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1891 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2061 #, no-wrap msgid "`SHEBANG_GLOB`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1894 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2064 msgid "" "Contains a list of patterns used with the `-name` argument of man:find[1]. " "See crossref:uses[uses-shebangfix-ex-glob,`USESshebangfix` with " "`SHEBANG_GLOB`]." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1895 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2065 #, no-wrap msgid "`SHEBANG_FILES`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1900 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2070 msgid "" "Contains a list of files or man:sh[1] globs. The shebangfix macro is run " "from `${WRKSRC}`, so `SHEBANG_FILES` can contain paths that are relative to " -"`${WRKSRC}`. It can also deal with absolute paths if files outside of " -"`${WRKSRC}` require patching. See crossref:uses[uses-shebangfix-ex-files," -"`USESshebangfix` with `SHEBANG_FILES`]." +"`${WRKSRC}`. It can also deal with absolute paths if files outside of `$" +"{WRKSRC}` require patching. See crossref:uses[uses-shebangfix-ex-" +"files,`USESshebangfix` with `SHEBANG_FILES`]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1902 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2072 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:1904 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2074 msgid "There are three configuration variables:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1905 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2075 #, no-wrap msgid "`SHEBANG_LANG`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1907 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2077 msgid "The list of supported interpreters." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1908 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2078 #, no-wrap msgid "`_interp__CMD`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1911 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2081 msgid "" -"The path to the command interpreter on FreeBSD. The default value is " -"`${LOCALBASE}/bin/_interp_`." +"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:1912 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2082 #, no-wrap msgid "`_interp__OLD_CMD`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1916 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2086 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:1920 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2090 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:1927 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2097 msgid "" "`_interp__OLD_CMD` contain multiple values. Any entry with spaces must be " "quoted. See crossref:uses[uses-shebangfix-ex-ksh,Specifying all the Paths " "When Adding an Interpreter to `USESshebangfix`]." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1933 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2103 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." +"(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:1935 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2105 msgid "" "Correct paths for supported interpreters are available in `_interp__CMD`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1940 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2110 msgid "" "When used with crossref:uses[uses-python,`USES=python`], and the aim is only " "to fix the shebangs but a dependency on Python itself is not wanted, use " "`USES=python:env` instead." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1943 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2113 #, no-wrap msgid "Adding Another Interpreter to `USES=shebangfix`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1948 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2118 msgid "To add another interpreter, set `SHEBANG_LANG`. For example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1952 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2122 #, no-wrap msgid "SHEBANG_LANG=\tlua\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1957 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2127 #, 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:1961 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2131 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:1967 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2137 #, 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:1972 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2142 #, no-wrap msgid "Adding a Strange Location for an Interpreter" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1978 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2148 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#:" +"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:1982 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2152 #, 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:1987 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2157 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_REGEX`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1991 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2161 msgid "" -"To fix all the files in `${WRKSRC}/scripts` ending in [.filename]#.pl#, [." -"filename]#.sh#, or [.filename]#.cgi# do:" +"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:1996 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2166 #, 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:2002 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2172 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." +"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:2007 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2177 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_GLOB`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2011 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2181 msgid "" -"To fix all the files in `${WRKSRC}` ending in [.filename]#.pl# or [." -"filename]#.sh#, do:" +"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:2016 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2186 #, 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:2021 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2191 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_FILES`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2025 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2195 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:2030 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2200 #, 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:2035 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2205 #, no-wrap msgid "`sqlite`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2038 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2208 msgid "Possible arguments: (none), `2`, `3`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2041 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2211 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:2043 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2213 +#, no-wrap +msgid "`sbrk`" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2218 +msgid "Marks the port as `BROKEN` in `aarch64` and `riscv64`." +msgstr "" + +#. type: Title == +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2220 #, no-wrap msgid "`ssl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2046 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2223 msgid "Possible arguments: (none), `build`, `run`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2050 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2227 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:2051 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2228 #, no-wrap msgid "`OPENSSLBASE`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2053 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2230 msgid "Path to the OpenSSL installation base." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2054 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2231 #, no-wrap msgid "`OPENSSLDIR`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2056 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2233 msgid "Path to OpenSSL's configuration files." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2057 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2234 #, no-wrap msgid "`OPENSSLLIB`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2059 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2236 msgid "Path to the OpenSSL libraries." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2060 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2237 #, no-wrap msgid "`OPENSSLINC`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2062 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2239 msgid "Path to the OpenSSL includes." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2063 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2240 #, no-wrap msgid "`OPENSSLRPATH`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2065 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2242 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:2069 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2246 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:2074 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2251 #, 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:2079 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2256 #, no-wrap msgid "`tar`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2083 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2260 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:2086 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2263 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:2088 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2265 #, no-wrap msgid "`tcl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2091 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2268 msgid "Possible arguments: _version_, `wrapper`, `build`, `run`, `tea`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2098 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2275 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:2100 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2277 msgid "`TCL_VER`: chosen major.minor version of Tcl" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2101 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2278 msgid "`TCLSH`: full path of the Tcl interpreter" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2102 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2279 msgid "`TCL_LIBDIR`: path of the Tcl libraries" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2103 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2280 msgid "`TCL_INCLUDEDIR`: path of the Tcl C header files" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2104 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2281 msgid "`TCL_PKG_LIB_PREFIX`: Library prefix, as per TIP595" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2105 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2282 msgid "`TCL_PKG_STUB_POSTFIX`: Stub library postfix" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2106 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2283 msgid "`TK_VER`: chosen major.minor version of Tk" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2107 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2284 msgid "`WISH`: full path of the Tk interpreter" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2108 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2285 msgid "`TK_LIBDIR`: path of the Tk libraries" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2109 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2286 msgid "`TK_INCLUDEDIR`: path of the Tk C header files" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2111 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2288 #, no-wrap msgid "`terminfo`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2117 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2294 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#." +"Adds crossref:plist[plist-keywords-terminfo,`@terminfo`] to the " +"[.filename]#plist#. Use when the port installs [.filename]#*.terminfo# " +"files in [.filename]#${PREFIX}/share/misc#." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2119 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2154 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2296 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2331 #, no-wrap msgid "`tex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2125 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2302 msgid "" "Provide support for tex. Loads all the default variables for TEX related " "ports and does not add any dependency on any ports." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2127 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2304 msgid "Variables are used to specify which TEX modules are required." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2128 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2305 #, no-wrap msgid "`USE_TEX`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2132 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2309 msgid "" "The list of required TEX extensions at run-time. Add `:build` to the " "extension name to add a build-time dependency, `:run` to add runtime " "dependency, `:test` for test time dependency, `:extract` for extract time " "dependency. Example: `base texmf:build source:run`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2134 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2311 msgid "Current possible arguments are as follows:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2137 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2314 msgid "`texmf`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2138 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2315 msgid "`source`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2140 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2317 msgid "`web2c`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2141 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2318 msgid "`kpathsea`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2142 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2319 msgid "`ptexenc`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2143 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2320 msgid "`basic`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2144 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2321 msgid "`tlmgr`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2145 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2322 msgid "`texlua`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2146 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2323 msgid "`texluajit`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2147 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2324 msgid "`synctex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2148 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2325 msgid "`xpdfopen`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2149 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2326 msgid "`dvipsk`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2150 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2327 msgid "`dvipdfmx`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2151 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2328 msgid "`xdvik`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2152 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2329 msgid "`gbklatex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2153 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2330 msgid "`formats`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2155 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2332 msgid "`latex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2156 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2333 msgid "`pdftex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2157 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2334 msgid "`jadetex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2158 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2335 msgid "`luatex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2159 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2336 msgid "`ptex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2160 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2337 msgid "`xetex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2161 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2338 msgid "`xmltex`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2162 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2339 msgid "`texhash`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2163 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2340 msgid "`updmap`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2164 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2341 msgid "`fmtutil`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2166 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2343 #, no-wrap msgid "`tk`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2169 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2346 msgid "Same as arguments for `tcl`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2172 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2349 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:2174 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2351 #, no-wrap msgid "`uidfix`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2180 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2357 msgid "" "Changes some default behavior (mostly variables) of the build system to " "allow installing this port as a normal user. Try this in the port before " "using crossref:uses[uses-fakeroot,`USES=fakeroot`] or patching." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2182 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2359 #, no-wrap msgid "`uniquefiles`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2185 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2362 msgid "Possible arguments: (none), `dirs`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2189 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2366 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:2191 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2368 msgid "" -"`UNIQUE_PREFIX`: The prefix to be used for directories and files. Default: " -"`${PKGNAMEPREFIX}`." +"`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:2192 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2369 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:2193 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2370 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:2194 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2371 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:2196 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2373 #, no-wrap msgid "`vala`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2199 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2376 msgid "Possible arguments: `build`, `lib`, `no_depend`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2202 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2379 msgid "" "Adds build or library dependencies on package:lang/vala[]. The `no_depend` " "argument is reserved for package:lang/vala[] itself." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2204 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2381 #, no-wrap msgid "`varnish`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2207 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2384 msgid "Possible arguments: `4` (default), `6`, `7`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2210 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2387 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:2212 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2389 #, no-wrap msgid "`webplugin`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2215 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2392 msgid "Possible arguments: (none), `ARGS`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2218 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2395 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:2220 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2397 msgid "`gecko`: support plug-ins based on Gecko" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2221 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2398 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:2222 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2399 msgid "`linux`: support Linux plug-ins" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2223 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2400 msgid "`all` (default, implicit): support all plug-in types" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2224 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2401 msgid "(individual entries): support only the browsers listed" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2226 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2403 msgid "These variables can be adjusted:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2228 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2405 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:2229 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2406 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 " +"`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:2230 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2407 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:2232 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2409 #, no-wrap msgid "`xfce`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2235 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2412 msgid "Possible arguments: (none), `gtk2`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2238 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2415 msgid "" -"Provide support for Xfce related ports. See crossref:special[using-xfce," -"Using Xfce] for details." +"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:2241 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2418 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[]." +"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:2243 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2420 #, no-wrap msgid "`xorg`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2250 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2427 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:2252 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2429 #, no-wrap msgid "Available X.Org Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2256 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2433 #, no-wrap msgid "Name" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2258 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2435 #, no-wrap msgid "Description" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2259 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2436 #, no-wrap msgid "`dmx`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2261 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2438 #, no-wrap msgid "DMX extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2262 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2439 #, no-wrap msgid "`fontenc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2264 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2441 #, no-wrap msgid "The fontenc Library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2265 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2442 #, no-wrap msgid "`fontutil`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2267 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2444 #, 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:2268 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2445 #, no-wrap msgid "`ice`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2270 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2447 #, no-wrap msgid "Inter Client Exchange library for X11" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2271 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2448 #, no-wrap msgid "`libfs`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2273 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2450 #, no-wrap msgid "The FS library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2274 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2451 #, no-wrap msgid "`pciaccess`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2276 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2453 #, no-wrap msgid "Generic PCI access library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2279 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2456 #, no-wrap msgid "Low-level pixel manipulation library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2280 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2457 #, no-wrap msgid "`sm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2282 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2459 #, no-wrap msgid "Session Management library for X11" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2283 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2460 #, no-wrap msgid "`x11`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2285 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2462 #, no-wrap msgid "X11 library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2286 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2463 #, no-wrap msgid "`xau`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2288 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2465 #, no-wrap msgid "Authentication Protocol library for X11" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2289 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2466 #, no-wrap msgid "`xaw`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2291 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2294 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2297 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2468 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2471 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2474 #, no-wrap msgid "X Athena Widgets library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2292 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2469 #, no-wrap msgid "`xaw6`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2295 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2472 #, no-wrap msgid "`xaw7`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2298 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2475 #, no-wrap msgid "`xbitmaps`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2300 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2477 #, no-wrap msgid "X.Org bitmaps data" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2301 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2478 #, no-wrap msgid "`xcb`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2303 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2480 #, no-wrap msgid "The X protocol C-language Binding (XCB) library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2304 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2481 #, no-wrap msgid "`xcomposite`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2306 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2483 #, no-wrap msgid "X Composite extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2307 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2484 #, no-wrap msgid "`xcursor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2309 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2486 #, no-wrap msgid "X client-side cursor loading library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2310 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2487 #, no-wrap msgid "`xdamage`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2312 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2489 #, no-wrap msgid "X Damage extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2313 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2490 #, no-wrap msgid "`xdmcp`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2315 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2492 #, no-wrap msgid "X Display Manager Control Protocol library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2316 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2493 #, no-wrap msgid "`xext`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2318 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2495 #, no-wrap msgid "X11 Extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2319 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2496 #, no-wrap msgid "`xfixes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2321 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2498 #, no-wrap msgid "X Fixes extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2322 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2499 #, no-wrap msgid "`xfont`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2324 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2327 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2501 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2504 #, no-wrap msgid "X font library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2325 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2502 #, no-wrap msgid "`xfont2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2328 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2505 #, no-wrap msgid "`xft`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2330 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2507 #, no-wrap msgid "Client-sided font API for X applications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2331 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2508 #, no-wrap msgid "`xi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2333 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2510 #, no-wrap msgid "X Input extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2334 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2511 #, no-wrap msgid "`xinerama`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2336 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2513 #, no-wrap msgid "X11 Xinerama library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2337 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2514 #, no-wrap msgid "`xkbfile`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2339 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2516 #, no-wrap msgid "XKB file library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2340 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2517 #, no-wrap msgid "`xmu`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2342 -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2345 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2519 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2522 #, no-wrap msgid "X Miscellaneous Utilities libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2343 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2520 #, no-wrap msgid "`xmuu`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2346 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2523 #, no-wrap msgid "`xorg-macros`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2348 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2525 #, no-wrap msgid "X.Org development aclocal macros" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2349 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2526 #, no-wrap msgid "`xorg-server`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2351 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2528 #, no-wrap msgid "X.Org X server and related programs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2352 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2529 #, no-wrap msgid "`xorgproto`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2354 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2531 #, no-wrap msgid "xorg protocol headers" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2355 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2532 #, no-wrap msgid "`xpm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2357 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2534 #, no-wrap msgid "X Pixmap library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2358 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2535 #, no-wrap msgid "`xpresent`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2360 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2537 #, no-wrap msgid "X Present Extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2361 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2538 #, no-wrap msgid "`xrandr`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2363 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2540 #, no-wrap msgid "X Resize and Rotate extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2364 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2541 #, no-wrap msgid "`xrender`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2366 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2543 #, no-wrap msgid "X Render extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2367 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2544 #, no-wrap msgid "`xres`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2369 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2546 #, no-wrap msgid "X Resource usage library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2370 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2547 #, no-wrap msgid "`xscrnsaver`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2372 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2549 #, no-wrap msgid "The XScrnSaver library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2373 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2550 #, no-wrap msgid "`xshmfence`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2375 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2552 #, no-wrap msgid "Shared memory 'SyncFence' synchronization primitive" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2376 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2553 #, no-wrap msgid "`xt`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2378 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2555 #, no-wrap msgid "X Toolkit library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2379 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2556 #, no-wrap msgid "`xtrans`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2381 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2558 #, no-wrap msgid "Abstract network code for X" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2382 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2559 #, no-wrap msgid "`xtst`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2384 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2561 #, no-wrap msgid "X Test extension" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2385 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2562 #, no-wrap msgid "`xv`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2387 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2564 #, no-wrap msgid "X Video Extension library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2388 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2565 #, no-wrap msgid "`xvmc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2390 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2567 #, no-wrap msgid "X Video Extension Motion Compensation library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2391 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2568 #, no-wrap msgid "`xxf86dga`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2393 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2570 #, no-wrap msgid "X DGA Extension" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2394 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2571 #, no-wrap msgid "`xxf86vm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2395 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2572 #, no-wrap msgid "X Vidmode Extension" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2398 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2575 #, no-wrap msgid "`xorg-cat`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2401 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2578 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:2405 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2582 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:2407 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2584 msgid "The category has to match upstream categories." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2410 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2587 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:2412 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2589 #, no-wrap msgid "`zip`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2415 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2592 msgid "Possible arguments: (none), `infozip`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2417 +#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2594 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 52e5190e4d..b505d49a50 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.po +++ b/documentation/content/en/books/porters-handbook/versions/_index.po @@ -1,33605 +1,33629 @@ # 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: 2024-12-29 08:30-0500\n" +"POT-Creation-Date: 2025-01-24 10:21-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 15 Versions" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/versions/_index.adoc:55 #, no-wrap msgid "FreeBSD 15 `__FreeBSD_version` Values" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:59 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:223 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:746 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1764 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2572 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3555 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5465 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5933 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6311 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7297 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7415 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7518 #, 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:224 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:747 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1765 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2573 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3556 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6940 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7298 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7416 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7519 #, 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:225 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:748 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1766 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2574 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3557 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4247 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4692 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5467 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7299 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7417 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7520 #, 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:227 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:750 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1768 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2576 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3559 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4249 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4694 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5469 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5937 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6315 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6943 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7301 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7419 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7522 #, no-wrap msgid "Release" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:64 #, no-wrap msgid "1500000" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:65 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:634 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:644 #, no-wrap msgid "gitref:29a16ce065dbc28bc9e87c9bfadb08bb58b137e4[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:66 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:640 #, no-wrap msgid "August 24, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:68 #, no-wrap msgid "15.0-CURRENT." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:69 #, no-wrap msgid "1500001" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:70 #, no-wrap msgid "gitref:a6662c37b6ffee46e18be5f7570149edc64c1d0b[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:71 #, no-wrap msgid "September 17, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:73 #, no-wrap msgid "15.0-CURRENT after implementing `fpu_kern_enter` and `fpu_kern_leave` for powerpc." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:74 #, no-wrap msgid "1500002" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:75 #, no-wrap msgid "gitref:17f5e2b904aff8e4863199a137ee21ef0939bcf4[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:76 #, no-wrap msgid "October 18, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:78 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:118 #, no-wrap msgid "15.0-CURRENT after changing the internal KAPI between the nfscommon and nfscl modules." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:79 #, no-wrap msgid "1500003" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:80 #, no-wrap msgid "gitref:ef85fd507e6e1784a726bccd485129e00bb63311[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:81 #, no-wrap msgid "November 1, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:83 #, no-wrap msgid "15.0-CURRENT after removal of the forward compat code for the inode64 conversion." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:84 #, no-wrap msgid "1500004" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:85 #, no-wrap msgid "gitref:7fabea328fed60d5207b262d2372e85a7f731eef[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:86 #, no-wrap msgid "November 23, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:88 #, no-wrap msgid "15.0-CURRENT after adding a new VFS function called `vfs_exjail_clone()`, which will be used by the ZFS module." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:89 #, no-wrap msgid "1500005" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:90 #, no-wrap msgid "gitref:21fce617d1de231a30833cdd9819ef61277b08d8[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:91 #, no-wrap msgid "November 27, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:93 #, no-wrap msgid "15.0-CURRENT after a string of mechanical changes to the tree: SCCS IDs removed, #if 0'd copyright strings removed, mechanical style fix after this churn and some macros removed from [.filename]#sys/cdefs.h#." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:94 #, no-wrap msgid "1500006" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:95 #, no-wrap msgid "gitref:c711af7727824da79d87f375f3d6829feec3799a[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:96 #, no-wrap msgid "December 8, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:98 #, no-wrap msgid "15.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-17.0.6-0-g6009708b4367, a.k.a. 17.0.6 release." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:99 #, no-wrap msgid "1500007" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:100 #, no-wrap msgid "gitref:8ccd0b876e67fda6249f294ff484798cc1e1569f[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:101 #, no-wrap msgid "December 11, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:103 #, no-wrap msgid "15.0-CURRENT after exposing execvpe for Linux compat in libc." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:104 #, no-wrap msgid "1500008" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:105 #, no-wrap msgid "gitref:9bf957fc9b378e0f9e65eb97e84c2166b450fccc[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:106 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:655 #, no-wrap msgid "December 24, 2023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:108 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:173 #, no-wrap msgid "15.0-CURRENT after LinuxKPI changes." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:109 #, no-wrap msgid "1500009" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:110 #, no-wrap msgid "gitref:b068bb09a1a82d9fef0e939ad6135443a959e290[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:111 #, no-wrap msgid "January 11, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:113 #, no-wrap msgid "15.0-CURRENT after adding man:vnode_pager_clean_async[9] and man:vnode_pager_clean_sync[9]." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:114 #, no-wrap msgid "1500010" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:115 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:120 #, no-wrap msgid "gitref:a2da1bdb61bc2d9db0b4268f53281e7c0bbce0bc[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:116 #, no-wrap msgid "January 12, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:119 #, no-wrap msgid "1500011" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:121 #, no-wrap msgid "January 17, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:123 #, no-wrap msgid "15.0-CURRENT after adding zfs.dataset support to man:jail[8]." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:124 #, no-wrap msgid "1500012" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:125 #, no-wrap msgid "gitref:120ceebab5d4947dfc80d7492effa034a925d43e[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:126 #, no-wrap msgid "January 24, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:128 #, no-wrap msgid "15.0-CURRENT after adding man:kern_openatfp[9] and man:kcmp[2]." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:129 #, no-wrap msgid "1500013" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:130 #, no-wrap msgid "gitref:d04abb05375d3525132f1e9f78090db3d0d27f14[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:131 #, no-wrap msgid "February 7, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:133 #, no-wrap msgid "15.0-CURRENT after adding libsys." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:134 #, no-wrap msgid "1500014" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:135 #, no-wrap msgid "gitref:ed27ae8df4b10f67289a32458d89d143e758f6d4[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:136 #, no-wrap msgid "February 11, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:138 #, no-wrap msgid "15.0-CURRENT after switching clang and other LLVM executables to build as PIE." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:139 #, no-wrap msgid "1500015" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:140 #, no-wrap msgid "gitref:a7b9f4d96e8bdc30db27ec7a193a8d8fdf7c652c[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:141 #, no-wrap msgid "March 13, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:143 #, no-wrap msgid "15.0-CURRENT after removing redundant `type` and `rid` arguments from several functions in the new-bus resource API." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:144 #, no-wrap msgid "1500016" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:145 #, no-wrap msgid "gitref:60bc9617e79e99bdf670304923f3baed4b749ad3[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:146 #, no-wrap msgid "March 18, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:148 #, no-wrap msgid "15.0-CURRENT after introducing man:livedump_start_vnode[9]." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:149 #, no-wrap msgid "1500017" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:150 #, no-wrap msgid "gitref:bcd401b5a39c6186bb1fe450286299f2a481244c[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:151 #, no-wrap msgid "March 20, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:153 #, no-wrap msgid "15.0-CURRENT after fixing a clang assertion or crash when building recent boost libraries." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:154 #, no-wrap msgid "1500018" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:155 #, no-wrap msgid "gitref:0192eda105b367d4670205547e8e830e3716bea3[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:156 #, no-wrap msgid "April 6, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:158 #, no-wrap msgid "15.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-18.1.3-0-gc13b7485b879, a.k.a. 18.1.3 release." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:159 #, no-wrap msgid "1500019" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:160 #, no-wrap msgid "gitref:e03e8b07743385e5b199409074fb60b1a9ed1fac[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:161 #, no-wrap msgid "May 31, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:163 #, no-wrap msgid "15.0-CURRENT after redefining `CLOCK_BOOTTIME` to alias `CLOCK_MONOTONIC` instead of `CLOCK_UPTIME`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:164 #, no-wrap msgid "1500020" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:165 #, no-wrap msgid "gitref:7818c2d37c2c600fc9ad6f2a0951e50dd21b17c8[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:166 #, no-wrap msgid "July 12, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:168 #, no-wrap msgid "15.0-CURRENT after removing support for building armv6." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:169 #, no-wrap msgid "1500021" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:170 #, no-wrap msgid "gitref:24388fccd551f79f64e54099a7d78196535c0a29[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:171 #, no-wrap msgid "July 21, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:174 #, no-wrap msgid "1500022" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:175 #, no-wrap msgid "gitref:a1740cb93639648b41055958ad8c7f6083efdc96[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:176 #, no-wrap msgid "July 29, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:178 #, no-wrap msgid "15.0-CURRENT after removing kernel stack swapping support." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:179 #, no-wrap msgid "1500023" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:180 #, no-wrap msgid "gitref:1206cf04a717a55bc15255ed043b066941cb43f2[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:181 #, no-wrap msgid "July 30, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:183 #, no-wrap msgid "15.0-CURRENT after adding new flags to man:malloc[9]." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:184 #, no-wrap msgid "1500024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:185 #, no-wrap msgid "gitref:e3953c036f9d66c85b8e19f99f0710b3288ce5fb[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:186 #, no-wrap msgid "October 2, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:188 #, no-wrap msgid "15.0-CURRENT after bumping [.filename]#libmd.so.6# to [.filename]#libmd.so.7#." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:189 #, no-wrap msgid "1500025" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:190 #, no-wrap msgid "gitref:9d52823bf1dfac237e58b5208299aaa5e2df42e9[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:191 #, no-wrap msgid "October 6, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:193 #, no-wrap msgid "15.0-CURRENT after widening the `flags` field in `vm_object`." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:194 #, no-wrap msgid "1500026" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:195 #, no-wrap msgid "gitref:f3dbef108212460489ae68b4c47e20b73984f433[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:196 #, no-wrap msgid "October 23, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:198 #, no-wrap msgid "15.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-19.1.2-0-g7ba7d8e2f7b6, a.k.a. 19.1.2 release." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:199 #, no-wrap msgid "1500027" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:200 #, no-wrap msgid "gitref:893d044346d5ae5fe10cc188b8b0762efd2a5b27[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:201 #, no-wrap msgid "November 14, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:203 #, no-wrap msgid "15.0-CURRENT after hiding `struct ifnet` and changing man:sound[4]'s device registration KPI." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:204 #, no-wrap msgid "1500028" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:205 #, no-wrap msgid "gitref:cab31f5633c1ffdd8b24749a3c9dd22c59568503[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:206 #, no-wrap msgid "November 25, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:208 #, no-wrap msgid "15.0-CURRENT after adding a `TDA_PSELECT` flag for early restoration of signal masks." msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:209 #, no-wrap msgid "1500029" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:210 #, no-wrap msgid "gitref:46297859a74563dde6fc5bff9f9ecded9fb61ba6[repository=\"src\",length=12]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:211 #, no-wrap msgid "December 6, 2024" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:213 #, no-wrap msgid "15.0-CURRENT after adding `bus_attach_children`, `bus_detach_children`, and `bus_identify_children`." msgstr "" -#. type: Title == +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:214 +#, no-wrap +msgid "1500030" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:215 +#, no-wrap +msgid "gitref:b196276c20b577b364372f1aa1a646b9ce34bf5c[repository=\"src\",length=12]" +msgstr "" + +#. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:216 #, no-wrap +msgid "January 2, 2025" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:218 +#, no-wrap +msgid "15.0-CURRENT after changing `bus_generic_detach` to delete child devices after detaching them." +msgstr "" + +#. type: Title == +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:221 +#, no-wrap msgid "FreeBSD 14 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:224 #, no-wrap msgid "FreeBSD 14 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:233 #, no-wrap msgid "1400000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:234 #, no-wrap msgid "gitref:a53ce3fc4938e37d5ec89304846203d2083c61a2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:235 #, no-wrap msgid "January 22, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:237 #, no-wrap msgid "14.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:238 #, no-wrap msgid "1400001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:239 #, no-wrap msgid "gitref:739ecbcf1c4fd22b5f6ee0bb180a67644046a3e0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:240 #, no-wrap msgid "January 23, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:242 #, 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:238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:243 #, no-wrap msgid "1400002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:244 #, no-wrap msgid "gitref:2cf84258922f306a3f84866685d2f5346f67db58[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:245 #, no-wrap msgid "January 26, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:247 #, 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:243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:248 #, no-wrap msgid "1400003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:249 #, no-wrap msgid "gitref:d386f3a3c32f0396aa7995349dd65d6c59711393[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:250 #, no-wrap msgid "January 28, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:252 #, 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:248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:253 #, no-wrap msgid "1400004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:254 #, no-wrap msgid "gitref:68f6800ce05c386ff045b4416d8595d09c4d8fdd[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:255 #, no-wrap msgid "February 8, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:257 #, 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:253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:258 #, no-wrap msgid "1400005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:259 #, no-wrap msgid "gitref:45eabf5754ac1d291bd677fdf29f59ce4bbc2c8f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:260 #, no-wrap msgid "February 17, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:262 #, 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:258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:263 #, no-wrap msgid "1400006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:264 #, no-wrap msgid "gitref:c96151d33509655efb7fb26768cb56a041c176f1[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:265 #, no-wrap msgid "March 17, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:267 #, 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:263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:268 #, no-wrap msgid "1400007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:269 #, no-wrap msgid "gitref:d36d6816151705907393889d661cbfd25c630ca8[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:270 #, no-wrap msgid "April 6, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:272 #, no-wrap msgid "14.0-CURRENT after fixing wrong `dlpi_tls_data`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:273 #, no-wrap msgid "1400008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:274 #, no-wrap msgid "gitref:e152bbecb221a592e7dbcabe3d1170a60f0d0dfe[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:275 #, no-wrap msgid "April 11, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:277 #, 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:273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:278 #, no-wrap msgid "1400009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:279 #, no-wrap msgid "gitref:9ca874cf740ee68c5742df8b5f9e20910085c011[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:280 #, no-wrap msgid "April 20, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:282 #, 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:278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:283 #, no-wrap msgid "1400010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:284 #, no-wrap msgid "gitref:a3a02acde1009f03dc78e979e051acee9f9247c2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:285 #, no-wrap msgid "April 21, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:287 #, 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:283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:288 #, no-wrap msgid "1400015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:289 #, no-wrap msgid "gitref:d72cd275187c6399caf0ca4125292dc7e55fa478[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:285 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:290 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:300 #, no-wrap msgid "May 25, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:292 #, 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:288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:293 #, no-wrap msgid "1400016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:294 #, no-wrap msgid "gitref:21e3c1fbe2460f144f6d4dfd61c3346b2de59667[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:297 #, 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:293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:298 #, no-wrap msgid "1400017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:299 #, no-wrap msgid "gitref:beb817edfe22cdea91e19a60c42caabd9404da48[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:302 #, no-wrap msgid "14.0-CURRENT after adding `crypto_cursor_segment()`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:303 #, no-wrap msgid "1400018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:304 #, no-wrap msgid "gitref:a4b07a2701f568c2c0f0c0426091f1489244a92d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:305 #, no-wrap msgid "May 30, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:307 #, 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:303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:308 #, no-wrap msgid "1400019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:309 #, no-wrap msgid "gitref:37d64dcdfa519157aff9711f1f226ad7bd778f46[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:310 #, no-wrap msgid "June 7, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:312 #, 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:308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:313 #, no-wrap msgid "1400020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:314 #, no-wrap msgid "gitref:8a1a42b2a7a428fb97fda9f19fd0d67a4eec7535[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:315 #, no-wrap msgid "June 9, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:317 #, 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:313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:318 #, no-wrap msgid "1400021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:319 #, no-wrap msgid "gitref:b47f461c8e67253fdb394968428b760e880baa08[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:320 #, no-wrap msgid "June 10, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:322 #, 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:318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:323 #, no-wrap msgid "1400022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:324 #, no-wrap msgid "gitref:40cc9a3a6b81a65a03712dfd93bbed48552a97ad[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:320 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1518 #, no-wrap msgid "June 11, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:327 #, 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:323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:328 #, no-wrap msgid "1400023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:329 #, no-wrap msgid "gitref:d409305fa3838fb39b38c26fc085fb729b8766d5[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:330 #, no-wrap msgid "June 13, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:332 #, 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:328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:333 #, no-wrap msgid "1400024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:334 #, no-wrap msgid "gitref:41dfd8bd6466fd39957dee2614d88c81cdf420a7[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:335 #, no-wrap msgid "June 18, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:332 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:342 #, no-wrap msgid "14.0-CURRENT after various additions to LinuxKPI." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:338 #, no-wrap msgid "1400025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:339 #, no-wrap msgid "gitref:5fa1eb1cd927219070b5753b64114a9240d76bf8[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:340 #, no-wrap msgid "July 5, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:343 #, no-wrap msgid "1400026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:344 #, no-wrap msgid "gitref:fad3f322efb53d4924fdda34f9f23f881659c269[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:345 #, no-wrap msgid "July 16, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:347 #, 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:343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:348 #, no-wrap msgid "1400027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:349 #, no-wrap msgid "gitref:cc55ee8009a550810d38777fd6ace9abf3a2f6b4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:350 #, no-wrap msgid "July 28, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:352 #, 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:348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:353 #, no-wrap msgid "1400028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:354 #, no-wrap msgid "gitref:792b602a337ddc5efaa5e5326d9433fe3da7f303[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:350 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1543 #, no-wrap msgid "July 31, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:357 #, 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:353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:358 #, no-wrap msgid "1400029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:359 #, no-wrap msgid "gitref:245ec7651e4221043d1032fb3f82f335dc65fc7f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:360 #, no-wrap msgid "August 5, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:362 #, 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:358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:363 #, no-wrap msgid "1400030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:364 #, no-wrap msgid "gitref:95941b963606f6e03282cd6f866f3166dcedfa5b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:365 #, no-wrap msgid "August 12, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:367 #, 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:363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:368 #, no-wrap msgid "1400031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:369 #, no-wrap msgid "gitref:1a4c5061fc5ba8f2eee41456a6873547915f268a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:370 #, no-wrap msgid "August 24, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:372 #, 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:368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:373 #, no-wrap msgid "1400032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:374 #, no-wrap msgid "gitref:76321d2d432ed270d93b282e54e59b708c0cf3b4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:375 #, no-wrap msgid "August 25, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:377 #, 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:373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:378 #, no-wrap msgid "1400033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:374 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:384 #, no-wrap msgid "gitref:c751d067c166db71ce8bf3a323c62ac3428bd32a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:380 #, no-wrap msgid "September 7, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:382 #, 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:378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:383 #, no-wrap msgid "1400034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:385 #, no-wrap msgid "September 29, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:387 #, no-wrap msgid "14.0-CURRENT after LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:388 #, no-wrap msgid "1400035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:389 #, no-wrap msgid "gitref:16f1ee11e6574d7f8d8a9dc6ebc9be3036ff9fd0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:390 #, no-wrap msgid "October 4, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:392 #, no-wrap msgid "14.0-CURRENT after splitting libtinfow from libncurses." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:393 #, no-wrap msgid "1400036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:394 #, no-wrap msgid "gitref:ac847dbf73685a5df9f70bbcdefa9fdeb559071d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:395 #, no-wrap msgid "October 6, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:397 #, no-wrap msgid "14.0-CURRENT after 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:393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:398 #, no-wrap msgid "1400037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:399 #, no-wrap msgid "gitref:2b68eb8e1dbbdaf6a0df1c83b26f5403ca52d4c3[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:400 #, no-wrap msgid "October 11, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:402 #, 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:398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:403 #, no-wrap msgid "1400038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:404 #, no-wrap msgid "gitref:0d6516b453469ce1d92ec903c4c4df9ee08be0f9[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:405 #, no-wrap msgid "October 17, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:407 #, 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:403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:408 #, no-wrap msgid "1400039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:409 #, no-wrap msgid "gitref:bd49c454ca62170506a98959c1acab7ad50c3276[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:410 #, no-wrap msgid "October 19, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:412 #, no-wrap msgid "14.0-CURRENT after page allocator changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:413 #, no-wrap msgid "1400040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:414 #, no-wrap msgid "gitref:f38bef2ce417d6270f32b4ed17cec84bfd95d548[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:415 #, no-wrap msgid "October 30, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:417 #, 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:413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:418 #, no-wrap msgid "1400041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:419 #, no-wrap msgid "gitref:0c276dee030b241e12e1ceb1b2ab619004f08ce1[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420 #, no-wrap msgid "November 6, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:422 #, 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:418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:423 #, no-wrap msgid "1400042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:424 #, no-wrap msgid "gitref:20aa359773befc8182f6b5dcb5aad7390cab6c26[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:425 #, no-wrap msgid "November 13, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:427 #, 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:423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:428 #, no-wrap msgid "1400043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:429 #, no-wrap msgid "gitref:7e1d3eefd410ca0fbae5a217422821244c3eeee4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:430 #, no-wrap msgid "November 25, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:432 #, 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:428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:433 #, no-wrap msgid "1400044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:434 #, no-wrap msgid "gitref:ec434c85b46dd715da1940e2a8911bf476b0e477[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:435 #, no-wrap msgid "December 9, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:437 #, 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:433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:438 #, no-wrap msgid "1400045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:439 #, no-wrap msgid "gitref:b214fcceacad6b842545150664bd2695c1c2b34f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:440 #, no-wrap msgid "December 15, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:442 #, 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:438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:443 #, no-wrap msgid "1400046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:444 #, no-wrap msgid "gitref:e2650af157bc7489deaf2c9054995f0f88a6e5da[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:445 #, no-wrap msgid "December 30, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:447 #, 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:443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:448 #, no-wrap msgid "1400047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:449 #, no-wrap msgid "gitref:ed6417cd8d0bb5a2c175fce9d8e4a495fae9e9f4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:450 #, no-wrap msgid "January 17, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:447 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:527 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:532 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:547 #, 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:448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:453 #, no-wrap msgid "1400048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:454 #, no-wrap msgid "gitref:dd2f7a4b45eb1285e710cfce60cb77f7c11f8075[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:455 #, no-wrap msgid "January 18, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:457 #, no-wrap msgid "14.0-CURRENT after adding ." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:458 #, no-wrap msgid "1400049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:459 #, no-wrap msgid "gitref:2c4b65cc3d227f31864e183c15f6c42e2c596cd9[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:460 #, no-wrap msgid "January 24, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:462 #, no-wrap msgid "14.0-CURRENT after adding ." 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 "1400050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:464 #, no-wrap msgid "gitref:213e91399b7998554d787bb290109ebe602aa279[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:460 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:470 #, no-wrap msgid "January 25, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:467 #, 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:463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:468 #, no-wrap msgid "1400051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:469 #, no-wrap msgid "gitref:59d465e200bb7058dfdb183c061730c10dd5bc03[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:472 #, no-wrap msgid "14.0-CURRENT after adding i2c support for LinuxKPI." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:473 #, no-wrap msgid "1400052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:474 #, no-wrap msgid "gitref:05f0b24bfb3416606c8ea02bc1bdb9bcee7aee0c[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:475 #, no-wrap msgid "February 14, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:477 #, 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:473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:478 #, no-wrap msgid "1400053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:479 #, no-wrap msgid "gitref:ba87e9bf74202b08b8e3b0a297b9b88f6869fbfb[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:480 #, no-wrap msgid "February 17, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:482 #, 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:478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:483 #, no-wrap msgid "1400054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:484 #, no-wrap msgid "gitref:50bb3a33d879536e86e8a23365f070ef00b5cb32[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:485 #, no-wrap msgid "March 28, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:487 #, 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:483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:488 #, no-wrap msgid "1400055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:489 #, no-wrap msgid "gitref:d69af4758be912625ec08656ba64eb90a98c9a7f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:490 #, no-wrap msgid "March 29, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:492 #, 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:488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:493 #, no-wrap msgid "1400056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:494 #, no-wrap msgid "gitref:ab8ac4c28574a42a2891b2e2341f802949c1fb57[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:495 #, no-wrap msgid "March 31, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:497 #, 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:493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:498 #, no-wrap msgid "1400057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:499 #, no-wrap msgid "gitref:e68b35e40881a1bd858e1b4b5003123a484fd7cd[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:500 #, no-wrap msgid "April 22, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:502 #, 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:498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:503 #, no-wrap msgid "1400058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:504 #, no-wrap msgid "gitref:2e32d4e41d205d6f14834f87306a77ff77b9c0bd[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:505 #, no-wrap msgid "May 7, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:507 #, 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:503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:508 #, no-wrap msgid "1400059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:509 #, no-wrap msgid "gitref:3a9a9c0ca44ec535dcf73fe8462bee458e54814b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:510 #, no-wrap msgid "May 14, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:512 #, 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:508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:513 #, no-wrap msgid "1400060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:514 #, no-wrap msgid "gitref:85d7875d42913c2cb10a007a1be05b210dc6aab2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:515 #, no-wrap msgid "June 6, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:517 #, no-wrap msgid "14.0-CURRENT after LinuxKPI dmi_matches() fixes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518 #, no-wrap msgid "1400061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:519 #, no-wrap msgid "gitref:c4c5981c14d5bd69e9df9ae691069ec4c2e92174[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:520 #, no-wrap msgid "June 8, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:522 #, no-wrap msgid "14.0-CURRENT after man:mbuf[9] structure changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523 #, no-wrap msgid "1400062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:524 #, no-wrap msgid "gitref:8c309d48aabf1cb469334c7716033f177a2715c0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:525 #, no-wrap msgid "June 18, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:527 #, no-wrap msgid "14.0-CURRENT after struct `kinfo_file` changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528 #, no-wrap msgid "1400063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:529 #, no-wrap msgid "gitref:8cff8e6e13a6d3ccff40fc0d8d97f5aef22a8f4d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:530 #, no-wrap msgid "June 29, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533 #, no-wrap msgid "1400064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:534 #, no-wrap msgid "gitref:ddd9004e7a5dbf02c34ef0effcef90f7d5df357d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:535 #, no-wrap msgid "July 18, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:537 #, no-wrap msgid "14.0-CURRENT after the removal of OBJT_DEFAULT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538 #, no-wrap msgid "1400065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:539 #, no-wrap msgid "gitref:b273f93657cf0e6f2c6ee4d0f40a43656233c6d0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:540 #, no-wrap msgid "August 8, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543 #, no-wrap msgid "1400066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:544 #, no-wrap msgid "gitref:ff7812ee7d444b738a454064f9639c3feb5743e8[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:545 #, no-wrap msgid "August 18, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548 #, no-wrap msgid "1400069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:549 #, no-wrap msgid "gitref:f95c0bc89ea4fcde04b0990d57e842ef387ea896[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:545 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:550 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:565 #, no-wrap msgid "September 22, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:547 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:597 #, no-wrap msgid "14.0-CURRENT after multiple LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553 #, no-wrap msgid "1400070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:554 #, no-wrap msgid "gitref:6bddde307e21eba297ac3f3e534b4cf3be81dfe2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:557 #, no-wrap msgid "14.0-CURRENT after KPI changes to pmap_unmapdev() and kmem_*()." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558 #, no-wrap msgid "1400071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:559 #, no-wrap msgid "gitref:d3f96f661050e9bd21fe29931992a8b9e67ff189[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:560 #, no-wrap msgid "September 26, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:562 #, no-wrap msgid "14.0-CURRENT after KPI changes that sysctl OIDs lists converted to RB trees." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563 #, no-wrap msgid "1400072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:564 #, no-wrap msgid "gitref:8a96874eeeee5195b0b0952b77227bef6a26d1a6[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:567 #, no-wrap msgid "14.0-CURRENT after `qsort_r` prototype modified to match POSIX." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568 #, no-wrap msgid "1400073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:569 #, no-wrap msgid "gitref:9c950139051298831ce19d01ea5fb33ec6ea7f89[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:565 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1648 #, no-wrap msgid "October 17, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:572 #, no-wrap msgid "14.0-CURRENT after introduction of v2 of TX Queue Select Functionality." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:573 #, no-wrap msgid "1400074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:574 #, no-wrap msgid "gitref:e28932c643e891294a49f386ba65322cf8410225[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:575 #, no-wrap msgid "December 9, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:577 #, no-wrap msgid "14.0-CURRENT after adding spare fops slots in fileops." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578 #, no-wrap msgid "1400078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:579 #, no-wrap msgid "gitref:4b56afaf7bf4fa37bae5b26fd93ee1ff5969c1bb[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:580 #, no-wrap msgid "January 13, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:582 #, no-wrap msgid "14.0-CURRENT after changing LinuxKPI pci.h." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583 #, no-wrap msgid "1400079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:584 #, no-wrap msgid "gitref:3264f6b88fce7c5437d205685863617d8f6a22dd[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:585 #, no-wrap msgid "February 8, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:587 #, no-wrap msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6, a.k.a. 15.0.7 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588 #, no-wrap msgid "1400084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:589 #, no-wrap msgid "gitref:ea3061526e9ce5d3b65932c1d3e4437abd556d65[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:590 #, no-wrap msgid "March 23, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:592 #, no-wrap msgid "14.0-CURRENT after changing the arm64 struct reg, struct gpreg, struct trapframe, and struct pcb." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593 #, no-wrap msgid "1400085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:594 #, no-wrap msgid "gitref:1cebc9298cf2272da46c3c574d06a80ce59854aa[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:595 #, no-wrap msgid "March 28, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598 #, no-wrap msgid "1400086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:599 #, no-wrap msgid "gitref:c17eb99a66e7d1e8a64458a969eeb7649f827493[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:600 #, no-wrap msgid "April 8, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:602 #, no-wrap msgid "14.0-CURRENT after vn_lock_pair() argument changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603 #, no-wrap msgid "1400087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:604 #, no-wrap msgid "gitref:af22da75a035e25cb47cd3f2eabe5a84d8a5cb34[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:605 #, no-wrap msgid "April 22, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:607 #, no-wrap msgid "14.0-CURRENT after LinuxKPI updates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608 #, no-wrap msgid "1400088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:609 #, no-wrap msgid "gitref:97583aa2567589cb83540d2d9de1980b76db9a99[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:610 #, no-wrap msgid "April 24, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:612 #, no-wrap msgid "14.0-CURRENT after migrating the LinuxKPI to IfAPI." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613 #, no-wrap msgid "1400089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:614 #, no-wrap msgid "gitref:9fb6718d1b180c341373b25c03dbfc221ddee311[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:615 #, no-wrap msgid "April 25, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:617 #, no-wrap msgid "14.0-CURRENT after dynamically allocating the stoppcbs array in smp." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618 #, no-wrap msgid "1400090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:619 #, no-wrap msgid "gitref:653738e895ba022be1179a95a85089e7bc66dbbe[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:620 #, no-wrap msgid "June 7, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:622 #, no-wrap msgid "14.0-CURRENT after ptrace started clearing TDB_BORN during PT_DETACH." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623 #, no-wrap msgid "1400091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:624 #, no-wrap msgid "gitref:a681cba16d8967651a2146385ce44a2bfeb1c4c3[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:625 #, no-wrap msgid "June 22, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:627 #, no-wrap msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628 #, no-wrap msgid "1400092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:629 #, no-wrap msgid "gitref:9ead001d5b42ef9cba04757c9e7ee74c06037139[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:630 #, no-wrap msgid "June 24, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:632 #, no-wrap msgid "14.0-CURRENT after importing OpenSSL 3.0.9 into base." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633 #, no-wrap msgid "1400093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:634 #, no-wrap msgid "gitref:ba8cc6d7271a50fec978a1d3a088aec7985fae48[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:635 #, no-wrap msgid "July 5, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:637 #, no-wrap msgid "14.0-CURRENT after using __enum_uint8 for vtype and vstate in VFS" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638 #, no-wrap msgid "1400097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:642 #, no-wrap msgid "14.0-STABLE after branching stable/14" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643 #, no-wrap msgid "1400500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:645 #, no-wrap msgid "September 8, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:647 #, no-wrap msgid "14.0-STABLE after branching releng/14.0" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648 #, no-wrap msgid "1400501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:649 #, no-wrap msgid "gitref:91e53779b4fc39e755a03190f785ce0cf3f83eb7[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:650 #, no-wrap msgid "November 19, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:652 #, no-wrap msgid "14.0-STABLE after implementing `fpu_kern_enter` and `fpu_kern_leave` for powerpc." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653 #, no-wrap msgid "1400502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:654 #, no-wrap msgid "gitref:092abb839d1d2826533bb9c4c93d713f8b5043f9[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:657 #, no-wrap msgid "14.0-STABLE after modifying the internal API between the kgssapi and krpc modules." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658 #, no-wrap msgid "1400503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:659 #, no-wrap msgid "gitref:ba99d960884d50eb7d36146914206644ee132aa4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:660 #, no-wrap msgid "December 29, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:657 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:677 #, no-wrap msgid "14.0-STABLE after changing the internal KAPI between the nfscommon and nfscl modules." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663 #, no-wrap msgid "1400504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:664 #, no-wrap msgid "gitref:68584c97ecfb3046de7fb1b16c2caa785392237c[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:660 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:665 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1718 #, no-wrap msgid "January 7, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:667 #, no-wrap msgid "14.0-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-17.0.6-0-g6009708b4367, a.k.a. 17.0.6 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668 #, no-wrap msgid "1400505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:669 #, no-wrap msgid "gitref:64e869e9b93c8ce47f874b770df696c06bcba0d3[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:672 #, no-wrap msgid "14.0-STABLE after adding man:vnode_pager_clean_async[9] and man:vnode_pager_clean_sync[9]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673 #, no-wrap msgid "1400506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:674 #, no-wrap msgid "gitref:d9041710958227194c5e34b169ae73d7ad411017[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:675 #, no-wrap msgid "January 19, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678 #, no-wrap msgid "1400507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:679 #, no-wrap msgid "gitref:b566e44b2b88eb9f1b3b658998c7418cccab9e2f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:680 #, no-wrap msgid "January 31, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:682 #, no-wrap msgid "14.0-STABLE after adding man:kern_openatfp[9] and man:kcmp[2]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683 #, no-wrap msgid "1400508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:684 #, no-wrap msgid "gitref:2d120981e26dfef5c9cb9eb9936bb46cb6918136[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:680 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:690 #, no-wrap msgid "February 18, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:687 #, no-wrap msgid "14.0-STABLE after LinuxKPI updates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688 #, no-wrap msgid "1400509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:689 #, no-wrap msgid "gitref:b392b36d3776b696601ce0253256803276d24ea2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:692 #, no-wrap msgid "14.0-STABLE after changing net80211 `struct ieee80211vap` internals." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693 #, no-wrap msgid "1400510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:694 #, no-wrap msgid "gitref:69da6e0879831f1ccc5c60135ed43fcea10a933b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:690 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1733 #, no-wrap msgid "March 23, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:697 #, no-wrap msgid "14.0-STABLE after fixing a clang assertion or crash when building recent boost libraries." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698 #, no-wrap msgid "1400511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:699 #, no-wrap msgid "gitref:7c41358a2b0a2e70a2b61ec347354f3452e4d2f3[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:695 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1738 #, no-wrap msgid "April 20, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:702 #, no-wrap msgid "14.0-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-18.1.3-0-gc13b7485b879, a.k.a. 18.1.3 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703 #, no-wrap msgid "1401500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:704 #, no-wrap msgid "gitref:7b082bdf72e65f94b9b17d9fa1d0c1c202e4eb49[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:705 #, no-wrap msgid "May 2, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:707 #, no-wrap msgid "14.1-STABLE after it was renamed from 14.1-PRERELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708 #, no-wrap msgid "1401501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:709 #, no-wrap msgid "gitref:f285eabc89ce8ccf3aaf563401df942e406c2b5f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:710 #, no-wrap msgid "June 6, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:712 #, no-wrap msgid "14.1-STABLE after adding the linuxkpi_video module." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713 #, no-wrap msgid "1401502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:714 #, no-wrap msgid "gitref:b37a6d41a046dbb46ee1d6bf00c710c03c944a24[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:715 #, no-wrap msgid "August 2, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:717 #, no-wrap msgid "14.1-STABLE after LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718 #, no-wrap msgid "1401503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:719 #, no-wrap msgid "gitref:8a5a9dbf389e86d278764ababf2f1eb8ee276680[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:720 #, no-wrap msgid "October 15, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:722 #, no-wrap msgid "14.1-STABLE after widening the `flags` field in `vm_object`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723 #, no-wrap msgid "1402500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:724 #, no-wrap msgid "gitref:4e8444d5750a5d9da9c812e8f6caf6d62862be0a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:725 #, no-wrap msgid "October 31, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:727 #, no-wrap msgid "14.2-STABLE after it was renamed from 14.2-PRERELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:728 #, no-wrap msgid "1402501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:729 #, no-wrap msgid "gitref:35d2f335e855af816d0a7fe5baf6a3facba84562[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:725 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1748 #, no-wrap msgid "December 1, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:732 #, no-wrap msgid "14.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-19.1.4-0-gaadaa00de76e, a.k.a. 19.1.4 release." 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:739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:744 #, no-wrap msgid "FreeBSD 13 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:747 #, no-wrap msgid "FreeBSD 13 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756 #, no-wrap msgid "1300000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:757 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/339436[339436]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2206 #, no-wrap msgid "October 19, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:760 #, no-wrap msgid "13.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:761 #, no-wrap msgid "1300001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:762 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/339730[339730]" 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:2206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211 #, no-wrap msgid "October 25, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:765 #, no-wrap msgid "13.0-CURRENT after bumping OpenSSL shared library version numbers." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:766 #, no-wrap msgid "1300002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:767 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/339765[339765]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:770 #, no-wrap msgid "13.0-CURRENT after restoration of [.filename]#sys/joystick.h#." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:771 #, no-wrap msgid "1300003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:772 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/340055[340055]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773 #, no-wrap msgid "November 2, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:775 #, no-wrap msgid "13.0-CURRENT after `vop_symlink` API change (`a_target` is now `const`.)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:776 #, no-wrap msgid "1300004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:777 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/340841[340841]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:778 #, no-wrap msgid "November 23, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:780 #, no-wrap msgid "13.0-CURRENT after enabling crtbegin and crtend code." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:781 #, no-wrap msgid "1300005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:782 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/341836[341836]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:783 #, no-wrap msgid "December 11, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:785 #, no-wrap msgid "13.0-CURRENT after enabling UFS inode checksums." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:786 #, no-wrap msgid "1300006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:787 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/342398[342398]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:788 #, no-wrap msgid "December 24, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:790 #, no-wrap msgid "13.0-CURRENT after fixing [.filename]#sys/random.h# include to be usable from C++." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:791 #, no-wrap msgid "1300007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:792 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/342629[342629]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:793 #, no-wrap msgid "December 30, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:795 #, no-wrap msgid "13.0-CURRENT after changing the size of `struct linux_cdev` on 32-bit platforms." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:796 #, no-wrap msgid "1300008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:797 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/342772[342772]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798 #, no-wrap msgid "January 4, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:800 #, no-wrap msgid "13.0-CURRENT after adding `kern.smp.threads_per_core` and `kern.smp.cores` sysctls." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:801 #, no-wrap msgid "1300009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/343213[343213]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803 #, no-wrap msgid "January 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:805 #, no-wrap msgid "13.0-CURRENT after `struct ieee80211vap` structure change to resolve ioctl/detach race for ieee80211com structure." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:806 #, no-wrap msgid "1300010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/343485[343485]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:808 #, no-wrap msgid "January 27, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:810 #, no-wrap msgid "13.0-CURRENT after increasing `SPECNAMELEN` from 63 to `MAXNAMELEN` (255)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:811 #, no-wrap msgid "1300011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344041[344041]" 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:818 #, no-wrap msgid "February 12, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:815 #, no-wrap msgid "13.0-CURRENT after man:renameat[2] has been corrected to work with kernels built with the `CAPABILITIES` option." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:816 #, no-wrap msgid "1300012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344062[344062]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:820 #, 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:816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:821 #, no-wrap msgid "1300013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344300[344300]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823 #, no-wrap msgid "February 19, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:825 #, 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:821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:826 #, no-wrap msgid "1300014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344779[344779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828 #, no-wrap msgid "March 4, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:830 #, 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:826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:831 #, no-wrap msgid "1300015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345196[345196]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2236 #, no-wrap msgid "March 15, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:835 #, 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:831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:836 #, no-wrap msgid "1300016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345236[345236]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848 #, no-wrap msgid "March 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:840 #, 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:836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:841 #, no-wrap msgid "1300017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345305[345305]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843 #, no-wrap msgid "March 19, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:845 #, 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:841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:846 #, no-wrap msgid "1300018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346012[346012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:850 #, 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:846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:851 #, no-wrap msgid "1300019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346282[346282]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3404 #, no-wrap msgid "April 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:855 #, 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:851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:856 #, no-wrap msgid "1300020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346358[346358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858 #, no-wrap msgid "April 18, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:860 #, 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:856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:861 #, no-wrap msgid "1300021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346645[346645]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863 #, no-wrap msgid "April 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:865 #, 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:861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:866 #, no-wrap msgid "1300022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347089[347089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868 #, no-wrap msgid "May 4, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:870 #, 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:866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:871 #, no-wrap msgid "1300023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347192[347192]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3414 #, no-wrap msgid "May 6, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:875 #, 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:871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:876 #, no-wrap msgid "1300024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347325[347325]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878 #, no-wrap msgid "May 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:880 #, 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:876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:881 #, no-wrap msgid "1300025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347532[347532]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883 #, no-wrap msgid "May 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:885 #, 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:881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:886 #, no-wrap msgid "1300026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347596[347596]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893 #, no-wrap msgid "May 14, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:890 #, 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:886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:891 #, no-wrap msgid "1300027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347601[347601]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:895 #, 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:891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:896 #, no-wrap msgid "1300028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347925[347925]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898 #, no-wrap msgid "May 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:900 #, 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:896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:901 #, no-wrap msgid "1300029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347984[347984]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903 #, no-wrap msgid "May 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:905 #, 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:901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:906 #, no-wrap msgid "1300030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348350[348350]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908 #, no-wrap msgid "May 29, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:910 #, 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:906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:911 #, no-wrap msgid "1300031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348808[348808]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913 #, no-wrap msgid "June 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:915 #, 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:911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:916 #, no-wrap msgid "1300032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349151[349151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918 #, no-wrap msgid "June 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:920 #, 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:916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:921 #, no-wrap msgid "1300033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349277[349277]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923 #, no-wrap msgid "June 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:925 #, 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:921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:926 #, no-wrap msgid "1300034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349352[349352]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928 #, no-wrap msgid "June 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:930 #, no-wrap msgid "13.0-CURRENT after NAND and NANDFS removal." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:931 #, no-wrap msgid "1300035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349846[349846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933 #, no-wrap msgid "July 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:935 #, 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:931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:936 #, no-wrap msgid "1300036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349972[349972]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938 #, no-wrap msgid "July 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:940 #, 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:936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:941 #, no-wrap msgid "1300037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350307[350307]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943 #, no-wrap msgid "July 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:945 #, 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:941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:946 #, no-wrap msgid "1300038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350437[350437]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948 #, no-wrap msgid "July 30, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:950 #, 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:946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:951 #, no-wrap msgid "1300039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350665[350665]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953 #, no-wrap msgid "August 7, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:955 #, 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:951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:956 #, no-wrap msgid "1300040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351140[351140]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958 #, no-wrap msgid "August 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:960 #, 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:956 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1141 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1311 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1571 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5185 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7435 #, no-wrap msgid "(not changed)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:962 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351423[351423]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963 #, no-wrap msgid "August 23, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:965 #, 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:961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:966 #, no-wrap msgid "1300041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351480[351480]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968 #, no-wrap msgid "August 25, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:970 #, 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:966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:971 #, no-wrap msgid "1300042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351522[351522]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973 #, no-wrap msgid "August 27, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:975 #, 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:971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:976 #, no-wrap msgid "1300043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351698[351698]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983 #, no-wrap msgid "September 2, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:980 #, no-wrap msgid "13.0-CURRENT after removal of man:gets[3]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:981 #, no-wrap msgid "1300044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351701[351701]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:985 #, 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:981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:986 #, no-wrap msgid "1300045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351729[351729]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988 #, no-wrap msgid "September 3, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:990 #, 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:986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:991 #, no-wrap msgid "1300046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351937[351937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993 #, no-wrap msgid "September 6, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:995 #, no-wrap msgid "13.0-CURRENT after LinuxKPI sysfs improvements." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:996 #, no-wrap msgid "1300047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352110[352110]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2301 #, no-wrap msgid "September 9, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1000 #, no-wrap msgid "13.0-CURRENT after changing the synchronization rules for `vm_page` reference counting.." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1001 #, no-wrap msgid "1300048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352700[352700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003 #, no-wrap msgid "September 25, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1005 #, 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:1001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1006 #, no-wrap msgid "1300049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353274[353274]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008 #, no-wrap msgid "October 7, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1010 #, 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:1006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011 #, no-wrap msgid "1300050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353358[353358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013 #, no-wrap msgid "October 9, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1015 #, no-wrap msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1016 #, no-wrap msgid "1300051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353685[353685]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1018 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028 #, no-wrap msgid "October 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1020 #, 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:1016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1021 #, no-wrap msgid "1300052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353698[353698]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1025 #, 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:1021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026 #, no-wrap msgid "1300053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353700[353700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1030 #, no-wrap msgid "13.0-CURRENT after implementing NetGDB." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1031 #, no-wrap msgid "1300054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/353868[353868]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033 #, no-wrap msgid "October 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1035 #, 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:1031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1036 #, no-wrap msgid "1300055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354335[354335]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038 #, no-wrap msgid "November 4, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1040 #, 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:1036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1041 #, no-wrap msgid "1300056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354460[354460]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043 #, no-wrap msgid "November 7, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1045 #, 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:1041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1046 #, no-wrap msgid "1300057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354694[354694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048 #, no-wrap msgid "November 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1050 #, 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:1046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1051 #, no-wrap msgid "1300058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354820[354820]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058 #, no-wrap msgid "November 18, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1055 #, 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:1051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1056 #, no-wrap msgid "1300059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354835[354835]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1060 #, 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:1056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1061 #, no-wrap msgid "1300060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354922[354922]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063 #, no-wrap msgid "November 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1065 #, 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:1061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1066 #, no-wrap msgid "1300061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354977[354977]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2336 #, no-wrap msgid "November 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1070 #, 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:1066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1071 #, no-wrap msgid "1300062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355309[355309]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073 #, no-wrap msgid "December 2, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1075 #, no-wrap msgid "13.0-CURRENT after adding TCP_STATS support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1076 #, no-wrap msgid "1300063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355537[355537]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078 #, no-wrap msgid "December 8, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1080 #, 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:1076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1081 #, no-wrap msgid "1300064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2340 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355658[355658]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083 #, no-wrap msgid "December 9, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1085 #, 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:1081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1086 #, no-wrap msgid "1300065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355643[355643]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093 #, no-wrap msgid "December 12, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1090 #, 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:1086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1091 #, no-wrap msgid "1300066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355679[355679]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1095 #, 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:1091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1096 #, no-wrap msgid "1300067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355732[355732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098 #, no-wrap msgid "December 13, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1100 #, 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:1096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1101 #, no-wrap msgid "1300068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355828[355828]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103 #, no-wrap msgid "December 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1105 #, 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:1101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1106 #, no-wrap msgid "1300069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356051[356051]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108 #, no-wrap msgid "December 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1110 #, no-wrap msgid "13.0-CURRENT after the addition of busdma templates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1111 #, no-wrap msgid "1300070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356113[356113]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118 #, no-wrap msgid "December 27, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1115 #, 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:1111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1116 #, no-wrap msgid "1300071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356135[356135]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1120 #, 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:1116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121 #, no-wrap msgid "1300072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356185[356185]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123 #, no-wrap msgid "December 29, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1125 #, 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:1121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126 #, no-wrap msgid "1300073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356263[356263]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2356 #, no-wrap msgid "January 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1130 #, 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:1126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1131 #, no-wrap msgid "1300074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356337[356337]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133 #, no-wrap msgid "January 3, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1135 #, 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:1131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1136 #, no-wrap msgid "1300075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356409[356409]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2356 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3454 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4234 #, no-wrap msgid "January 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1140 #, 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:1136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1141 #, no-wrap msgid "1300076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1142 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356511[356511]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143 #, no-wrap msgid "January 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1145 #, 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:1142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357396[357396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148 #, no-wrap msgid "February 2, 2020" msgstr "" #. type: Table -#: 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-CURRENT after removal of armv5 architecture code from the src tree." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1151 #, no-wrap msgid "1300077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357455[357455]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153 #, no-wrap msgid "February 3, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1155 #, 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:1151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1156 #, no-wrap msgid "1300078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358020[358020]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158 #, no-wrap msgid "February 17, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1160 #, 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:1156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1161 #, no-wrap msgid "1300079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358164[358164]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168 #, no-wrap msgid "February 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1165 #, 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:1161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1166 #, no-wrap msgid "1300080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358172[358172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1170 #, no-wrap msgid "13.0-CURRENT after adding `realpathat` syscall to VFS." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1171 #, no-wrap msgid "1300081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358218[358218]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173 #, no-wrap msgid "February 21, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1175 #, no-wrap msgid "13.0-CURRENT after recent linuxkpi changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1176 #, no-wrap msgid "1300082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358497[358497]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178 #, no-wrap msgid "March 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1180 #, no-wrap msgid "13.0-CURRENT after removal of man:bktr[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1181 #, no-wrap msgid "1300083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358834[358834]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1188 #, no-wrap msgid "March 10, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1185 #, 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:1181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1186 #, no-wrap msgid "1300084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/358851[358851]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1190 #, 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:1186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1191 #, no-wrap msgid "1300085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359261[359261]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193 #, no-wrap msgid "March 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1195 #, 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:1191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1196 #, no-wrap msgid "1300086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359347[359347]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198 #, no-wrap msgid "March 26, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1200 #, 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:1196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1201 #, no-wrap msgid "1300087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359374[359374]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1203 #, no-wrap msgid "March 27, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1205 #, 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:1201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1206 #, no-wrap msgid "1300088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359530[359530]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1208 #, no-wrap msgid "April 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1210 #, 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:1206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1211 #, no-wrap msgid "1300089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359727[359727]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213 #, no-wrap msgid "April 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1215 #, 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:1211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1216 #, no-wrap msgid "1300090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359747[359747]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218 #, no-wrap msgid "April 9, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1220 #, 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:1216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1221 #, no-wrap msgid "1300091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359839[359839]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1223 #, no-wrap msgid "April 12, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1225 #, 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:1221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1226 #, no-wrap msgid "1300092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359920[359920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228 #, no-wrap msgid "April 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1230 #, 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:1226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1231 #, no-wrap msgid "1300093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360418[360418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233 #, no-wrap msgid "April 27, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1235 #, 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:1231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236 #, no-wrap msgid "1300094" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360796[360796]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3484 #, no-wrap msgid "May 7, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1240 #, no-wrap msgid "13.0-CURRENT after linuxkpi changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1241 #, no-wrap msgid "1300095" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361275[361275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1243 #, no-wrap msgid "May 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1245 #, 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:1241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1246 #, no-wrap msgid "1300096" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361410[361410]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1248 #, no-wrap msgid "May 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1250 #, no-wrap msgid "13.0-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:1246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1251 #, no-wrap msgid "1300097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361724[361724]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253 #, no-wrap msgid "June 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1255 #, 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:1251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1256 #, no-wrap msgid "1300098" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362159[362159]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258 #, no-wrap msgid "June 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1260 #, 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:1256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1261 #, no-wrap msgid "1300099" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362453[362453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1263 #, no-wrap msgid "June 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1265 #, 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:1261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1266 #, no-wrap msgid "1300100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362640[362640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268 #, no-wrap msgid "June 26, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1270 #, 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:1266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1271 #, no-wrap msgid "1300101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363077[363077]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273 #, no-wrap msgid "July 10, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1275 #, 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:1271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1276 #, no-wrap msgid "1300102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363562[363562]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278 #, no-wrap msgid "July 26, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1280 #, 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:1276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1281 #, no-wrap msgid "1300103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363757[363757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283 #, no-wrap msgid "August 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1285 #, 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:1281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1286 #, no-wrap msgid "1300104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1287 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363783[363783]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1288 #, no-wrap msgid "August 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1290 #, no-wrap msgid "13.0-CURRENT after vnode layout changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1291 #, no-wrap msgid "1300105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1292 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363894[363894]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1293 #, no-wrap msgid "August 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1295 #, no-wrap msgid "13.0-CURRENT after `vaccess()` change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1296 #, no-wrap msgid "1300106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1297 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364092[364092]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1293 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303 #, no-wrap msgid "August 11, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1300 #, 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:1296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1301 #, no-wrap msgid "1300107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1302 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364109[364109]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1305 #, 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:1301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1306 #, no-wrap msgid "1300108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1307 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364233[364233]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1308 #, no-wrap msgid "August 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1310 #, 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:1306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1311 #, no-wrap msgid "1300109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1312 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364274[364274]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1308 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1318 #, no-wrap msgid "August 16, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1315 #, 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:1312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1317 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364284[364284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1320 #, 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:1316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1321 #, no-wrap msgid "1300110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1322 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364331[364331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1323 #, no-wrap msgid "August 18, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1325 #, 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:1321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1326 #, no-wrap msgid "1300111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364476[364476]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1328 #, no-wrap msgid "August 22, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1330 #, 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:1326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1331 #, no-wrap msgid "1300112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364747[364747]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1328 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1338 #, no-wrap msgid "August 25, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1335 #, no-wrap msgid "13.0-CURRENT after merging OpenZFS support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1336 #, no-wrap msgid "1300113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364753[364753]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1340 #, 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:1336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1341 #, no-wrap msgid "1300114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365459[365459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1338 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2441 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3529 #, no-wrap msgid "September 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1345 #, 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:1341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1346 #, no-wrap msgid "1300115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365705[365705]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1348 #, no-wrap msgid "September 14, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1350 #, 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:1346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1351 #, no-wrap msgid "1300116" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366062[366062]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1353 #, no-wrap msgid "September 22, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1355 #, 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:1351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1356 #, no-wrap msgid "1300117" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366070[366070]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1358 #, no-wrap msgid "September 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1360 #, 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:1356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1361 #, no-wrap msgid "1300118" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366374[366374]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1363 #, no-wrap msgid "October 2, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1365 #, 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:1361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1366 #, no-wrap msgid "1300119" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366432[366432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1368 #, no-wrap msgid "October 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1370 #, 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:1366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1371 #, no-wrap msgid "1300120" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366666[366666]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1373 #, no-wrap msgid "October 13, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1375 #, 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:1371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1376 #, no-wrap msgid "1300121" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366719[366719]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1378 #, no-wrap msgid "October 15, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1380 #, no-wrap msgid "13.0-CURRENT after the addition of `VOP_EAGAIN`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1381 #, no-wrap msgid "1300122" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366782[366782]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1383 #, no-wrap msgid "October 17, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1385 #, no-wrap msgid "13.0-CURRENT after the addition of `ptsname_r`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1386 #, no-wrap msgid "1300123" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366871[366871]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1383 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2471 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2476 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3544 #, no-wrap msgid "October 20, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1390 #, no-wrap msgid "13.0-CURRENT after `VOP`, `VPTOCNP`, and `INACTIVE` changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1391 #, no-wrap msgid "1300124" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367162[367162]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1393 #, no-wrap msgid "October 30, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1395 #, 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:1391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1396 #, no-wrap msgid "1300125" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367347[367347]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1398 #, no-wrap msgid "November 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1400 #, 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:1396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1401 #, no-wrap msgid "1300126" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367384[367384]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1403 #, no-wrap msgid "November 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1405 #, no-wrap msgid "13.0-CURRENT after rationalizing per-cpu zones." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1406 #, no-wrap msgid "1300127" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367432[367432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1408 #, no-wrap msgid "November 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1410 #, 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:1406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1411 #, no-wrap msgid "1300128" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367522[367522]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1408 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2476 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3549 #, no-wrap msgid "November 9, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1415 #, 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:1411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1416 #, no-wrap msgid "1300129" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367627[367627]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418 #, no-wrap msgid "November 12, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1420 #, no-wrap msgid "13.0-CURRENT after retiring `malloc_last_fail`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1421 #, no-wrap msgid "1300130" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367777[367777]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423 #, no-wrap msgid "November 17, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1425 #, 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:1421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1426 #, no-wrap msgid "1300131" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1427 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/368417[368417]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1428 #, no-wrap msgid "December 7, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1430 #, no-wrap msgid "13.0-CURRENT after removal of crypto file descriptors." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1431 #, no-wrap msgid "1300132" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/368659[368659]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1433 #, no-wrap msgid "December 15, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1435 #, 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:1431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1436 #, no-wrap msgid "1300133" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1437 #, no-wrap msgid "gitref:2ed0c8d801f5f72dbde7a7d30135c1cc361a1e90[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1438 #, no-wrap msgid "December 23, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1440 #, 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:1436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1441 #, no-wrap msgid "1300134" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1442 #, no-wrap msgid "gitref:a84b0e94cdbf1a17a798ab7f77375aacb4d400ff[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1443 #, no-wrap msgid "January 7, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1445 #, 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:1441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1446 #, no-wrap msgid "1300135" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447 #, no-wrap msgid "gitref:35a39dc5b34962081eeda8dbcf0b99a31585499b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1448 #, no-wrap msgid "January 12, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1450 #, 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:1446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1451 #, no-wrap msgid "1300136" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452 #, no-wrap msgid "gitref:72c551930be195b5ea982c1b16767f54388424f2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1453 #, no-wrap msgid "January 17, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1455 #, 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:1451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1456 #, no-wrap msgid "1300137" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457 #, no-wrap msgid "gitref:010196adcfaf2bb610725394d40691874b4ff2af[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1458 #, no-wrap msgid "January 30, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1460 #, 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:1456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1461 #, no-wrap msgid "1300138" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462 #, no-wrap msgid "gitref:dcee9964238b12a8e55917f292139f074b1a80b2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1463 #, no-wrap msgid "February 1, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1465 #, 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:1461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1466 #, no-wrap msgid "1300139" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467 #, no-wrap msgid "gitref:91a07ed50ffca4dfada3e7f1f050ea746c1bac66[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1468 #, no-wrap msgid "February 2, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1470 #, 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:1466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1471 #, no-wrap msgid "1300500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472 #, no-wrap msgid "gitref:3c6a89748a01869c18955d5e3bfcdf35f6705d26[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1473 #, no-wrap msgid "February 5, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1475 #, no-wrap msgid "13.0-STABLE after releng/13.0 was branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1471 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1481 #, no-wrap msgid "1300501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1482 #, no-wrap msgid "gitref:c3f97dd75a1c294c4f60f42b604ee8bcda17be09[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1473 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1478 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1483 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1493 #, no-wrap msgid "April 23, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1475 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1485 #, 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:1481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1486 #, no-wrap msgid "1300502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487 #, no-wrap msgid "gitref:da6a8ccfa293c3c831fdde51169754fcb9587657[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1490 #, 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:1486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1491 #, no-wrap msgid "1300503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1492 #, no-wrap msgid "gitref:d60c6dc8f69b1264c7af5e2479ea94f000fd2c6d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1495 #, 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:1491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1496 #, no-wrap msgid "1300504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1497 #, no-wrap msgid "gitref:fb34817c686cc130449325499870e36979899801[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1493 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2491 #, no-wrap msgid "April 30, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1500 #, 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:1496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1501 #, no-wrap msgid "1300505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1502 #, no-wrap msgid "gitref:8f81f190a640e211dd814bdde7811982b9491fb0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1498 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2496 #, no-wrap msgid "May 10, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1505 #, 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:1501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1506 #, no-wrap msgid "1300506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1507 #, no-wrap msgid "gitref:e31579b8558db508dfc3f8fc276611a7c3c93aa1[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1503 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1513 #, no-wrap msgid "June 2, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1510 #, 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:1506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1511 #, no-wrap msgid "1300507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1512 #, no-wrap msgid "gitref:c64d1bd7145b5d30c97d1cd99e584da529d95100[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1515 #, 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:1511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1516 #, no-wrap msgid "1300508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1517 #, no-wrap msgid "gitref:658f5eed38c35f3f7d6695110b7dae8dc94d12c7[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1520 #, 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:1516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1521 #, no-wrap msgid "1300509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1522 #, no-wrap msgid "gitref:210349325af9920d1535ad76fa3b92847684f6e0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1523 #, no-wrap msgid "June 14, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1525 #, 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:1521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1526 #, no-wrap msgid "1300510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1527 #, no-wrap msgid "gitref:eb3397588e1b48043e166587ea454f60efea88d0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1523 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2501 #, no-wrap msgid "June 26, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1530 #, 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:1526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1531 #, no-wrap msgid "1300511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1532 #, no-wrap msgid "gitref:2622570aeb3d162812d72f7ef192c322cd8b73ef[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1533 #, no-wrap msgid "July 7, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1535 #, 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:1531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1536 #, no-wrap msgid "1300512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1537 #, no-wrap msgid "gitref:f72db34d2295080f57a283858125aa906c0d409e[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1538 #, no-wrap msgid "July 18, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1540 #, 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:1536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1541 #, no-wrap msgid "1300513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1542 #, no-wrap msgid "gitref:af732203b8f7f006927528db5497f5cbc4c4742a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1545 #, 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:1541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1546 #, no-wrap msgid "1300514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1547 #, no-wrap msgid "gitref:53d162819c20e5cf267cb91f7a19940e96e8bec4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1548 #, no-wrap msgid "August 3, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1550 #, 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:1546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1551 #, no-wrap msgid "1300515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1552 #, no-wrap msgid "gitref:0437d10e359ea1cbefff8d17cd18ca491dbbd5d7[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1553 #, no-wrap msgid "September 22, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1555 #, 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:1551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1556 #, no-wrap msgid "1300518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1557 #, no-wrap msgid "gitref:a017868e281874261a560ba1e3069b4e14b7483e[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1553 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1563 #, no-wrap msgid "October 21, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1560 #, no-wrap msgid "13.0-STABLE after adding `crypto_cursor_segment()`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1561 #, no-wrap msgid "1300519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1562 #, no-wrap msgid "gitref:fe2827f1678b8ff0baf62a1529b2cc121a25b090[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1565 #, 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:1561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1566 #, no-wrap msgid "1300521" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1567 #, no-wrap msgid "gitref:29745cf91cfc22afa94da0ce43e07a6dc377f631[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1568 #, no-wrap msgid "November 19, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1570 #, 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:1566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1571 #, no-wrap msgid "1300522" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1572 #, no-wrap msgid "gitref:0c8684ae20019b63c6672cc9fa40e1426708b007[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1573 #, no-wrap msgid "November 24, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1575 #, 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:1572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1577 #, no-wrap msgid "gitref:7224d4125ab57bc1c4c799a6c286be42f8d37a83[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1578 #, no-wrap msgid "December 6, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1580 #, no-wrap msgid "13.0-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-0-gd7b669b3a303, a.k.a. 13.0.0 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1581 #, no-wrap msgid "1300523" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1582 #, no-wrap msgid "gitref:690bcf605d84283c1f9d254885a3cac69c5e80a6[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1583 #, no-wrap msgid "December 18, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1585 #, 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:1581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1586 #, no-wrap msgid "1300524" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1587 #, no-wrap msgid "gitref:dc4114875ef10618002d3eeb46f09dc42da56b30[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1588 #, no-wrap msgid "January 14, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1590 #, 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:1586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1591 #, no-wrap msgid "1300525" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1592 #, no-wrap msgid "gitref:dee0854a009cde7dcdb16ba39754237737022c8a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1593 #, no-wrap msgid "January 22, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1595 #, 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:1591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1596 #, no-wrap msgid "1300526" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1597 #, no-wrap msgid "gitref:c39ff2415cb965b729fd16f9eae91e712313877b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1598 #, no-wrap msgid "February 20, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1600 #, 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:1596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1601 #, no-wrap msgid "1301000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1602 #, no-wrap msgid "gitref:ad329796bdb29c69bce610ad332d08257d7157ac[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1598 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1608 #, no-wrap msgid "March 10, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1605 #, no-wrap msgid "releng/13.1 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1606 #, no-wrap msgid "1301500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1607 #, no-wrap msgid "gitref:08523c8c63bbcdcd3f0d36787a544817cb5b8282[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1610 #, no-wrap msgid "13.1-STABLE after releng/13.1 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1611 #, no-wrap msgid "1301501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1612 #, no-wrap msgid "gitref:6663718bb49635deac3f5dc55fa6f0f7cba593ba[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1613 #, no-wrap msgid "March 27, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1615 #, 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:1611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1616 #, no-wrap msgid "1301502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1617 #, no-wrap msgid "gitref:2278cf4e48e7679b0a60008a83c764fe852174b2[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1618 #, no-wrap msgid "April 27, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1615 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1630 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1645 #, no-wrap msgid "13.1-STABLE after various merges to LinuxKPI." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1621 #, no-wrap msgid "1301503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1622 #, no-wrap msgid "gitref:b2aa64d05bd8b04a1bdb63f2a5f9de39c600b463[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1623 #, no-wrap msgid "May 19, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1625 #, 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:1621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1626 #, no-wrap msgid "1301504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1627 #, no-wrap msgid "gitref:a13b6fc61908fd6afa460b88f94e4a67be74bb9a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1628 #, no-wrap msgid "June 4, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1630 #, 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:1626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1631 #, no-wrap msgid "1301505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1632 #, no-wrap msgid "gitref:6f93a76ffeabf7d4488edc73a0cca01436c2903b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1628 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1643 #, no-wrap msgid "June 21, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1636 #, no-wrap msgid "1301506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1637 #, no-wrap msgid "gitref:8e6cfc632cf6f9fc906df9d825649443939b55c6[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1638 #, no-wrap msgid "July 13, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1640 #, no-wrap msgid "13.1-STABLE after adding and ." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1641 #, no-wrap msgid "1301507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1642 #, no-wrap msgid "gitref:9cbba5950123f3afedcc5f24c43956e7a26f22f4[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1646 #, no-wrap msgid "1301508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1647 #, no-wrap msgid "gitref:83ac15a799e348c391951f5877feecd4089bab80[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1650 #, no-wrap msgid "13.1-STABLE after various merges to LinuxKPI, and for de-macrofying pause()." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1651 #, no-wrap msgid "1301509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1652 #, no-wrap msgid "gitref:baa97013121a915057ee54dfcb2cb87e541f7d7f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1648 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2546 #, no-wrap msgid "October 19, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1655 #, no-wrap msgid "13.1-STABLE after introduction of v2 of TX Queue Select Functionality." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1656 #, no-wrap msgid "1301510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1657 #, no-wrap msgid "gitref:6820a0512fa6616ee1da46cb0075da80478776f0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1658 #, no-wrap msgid "December 8, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1660 #, no-wrap msgid "13.1-STABLE after LinuxKPI dmi_matches() fixes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1661 #, no-wrap msgid "1301511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1662 #, no-wrap msgid "gitref:17333d92643d998d1c6a2dc5f6b1508b6507ad31[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1663 #, no-wrap msgid "December 17, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1665 #, no-wrap msgid "13.1-STABLE after adding a new rc: `machine_id` to generate `/etc/machine-id`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1666 #, no-wrap msgid "1302500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1667 #, no-wrap msgid "gitref:c243de11cf7c4bb3d67bbc1655b149037e5b04f1[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1668 #, no-wrap msgid "February 9, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1670 #, no-wrap msgid "13.2-STABLE after releng/13.2 was branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1671 #, no-wrap msgid "1302501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1672 #, no-wrap msgid "gitref:e3068d2655e2aea3e0b462a7298a68d344769ec6[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1673 #, no-wrap msgid "February 16, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1675 #, no-wrap msgid "13.2-STABLE after adding `totalram_pages()` to the LinuxKPI." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1676 #, no-wrap msgid "1302502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1677 #, no-wrap msgid "gitref:5ca371f4f536f9ee9d6c9fb178bf1f7f6de33216[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1678 #, no-wrap msgid "February 17, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1675 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1680 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1700 #, no-wrap msgid "13.2-STABLE after various merges to LinuxKPI." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1681 #, no-wrap msgid "1302503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1682 #, no-wrap msgid "gitref:aaca677fee21f202db4bb974fc5056f4dcbbb598[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1683 #, no-wrap msgid "February 21, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1686 #, no-wrap msgid "1302504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1687 #, no-wrap msgid "gitref:d6852eed98ed32ad51120a22aa1ebdf0601917b3[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1688 #, no-wrap msgid "March 12, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1690 #, no-wrap msgid "13.2-STABLE after merging machine-id into `hostid_save`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1691 #, no-wrap msgid "1302505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1692 #, no-wrap msgid "gitref:85e32e957fcca01d50e29e543584909795c1acef[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1693 #, no-wrap msgid "April 9, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1695 #, no-wrap msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6, a.k.a. 15.0.7 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1696 #, no-wrap msgid "1302506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1697 #, no-wrap msgid "gitref:e982b1cf1fe1dc0b84dc24f03d1c21e3fe6bdef3[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1698 #, no-wrap msgid "June 26, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1701 #, no-wrap msgid "1302507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1702 #, no-wrap msgid "gitref:b2acc21dfbd6fab28b1715c775b43d4914b75e0c[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1703 #, no-wrap msgid "July 23, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1705 #, no-wrap msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1706 #, no-wrap msgid "1302508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1707 #, no-wrap msgid "gitref:21ccba43f511cc4089899619b5a85e6d83a200dc[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1708 #, no-wrap msgid "September 6, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1710 #, no-wrap msgid "13.2-STABLE after ptrace started clearing TDB_BORN during PT_DETACH." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1711 #, no-wrap msgid "1302509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1712 #, no-wrap msgid "gitref:faedeaf7377ba7253c281cf3315b17e0cb979075[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1713 #, no-wrap msgid "December 2, 2023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1715 #, no-wrap msgid "13.2-STABLE after adding a new VFS function called `vfs_exjail_clone()`, which will be used by the ZFS module." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1716 #, no-wrap msgid "1302510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1717 #, no-wrap msgid "gitref:45758665781dd63dfa38bcb646d4f36b0a6a104f[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1720 #, no-wrap msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-17.0.6-0-g6009708b4367, a.k.a. 17.0.6 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1721 #, no-wrap msgid "1303001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1722 #, no-wrap msgid "gitref:a75a3d7afcc88dc0bc9b2797cce983056acadf10[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1718 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1728 #, no-wrap msgid "February 19, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1725 #, no-wrap msgid "13.3-BETA3 after changing net80211 `struct ieee80211vap` internals." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1726 #, no-wrap msgid "1303501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1727 #, no-wrap msgid "gitref:a7e1fc7f620d3341549c1380f550aaafbdb45622[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1730 #, no-wrap msgid "13.3-STABLE after changing net80211 `struct ieee80211vap` internals." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1731 #, no-wrap msgid "1303502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1732 #, no-wrap msgid "gitref:07839ae99c06fcbebd5da6ead49c160c32046542[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1735 #, no-wrap msgid "13.3-STABLE after fixing a clang assertion or crash when building recent boost libraries." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1736 #, no-wrap msgid "1303503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1737 #, no-wrap msgid "gitref:055e875e6077ed1eb2256c3ab5de59a3f6fbce18[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1740 #, no-wrap msgid "13.3-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-18.1.3-0-gc13b7485b879, a.k.a. 18.1.3 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1741 #, no-wrap msgid "1304500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1742 #, no-wrap msgid "gitref:77064cddb94875dc8d9693a93ac25019b7f62c59[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1743 #, no-wrap msgid "August 1, 2024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1745 #, no-wrap msgid "13.4-STABLE after it was renamed from 13.4-PRERELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1746 #, no-wrap msgid "1304501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1747 #, no-wrap msgid "gitref:b802ab153dd24f468b9bfe33a96c61408e0d0565[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1750 #, no-wrap msgid "13.4-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-19.1.4-0-gaadaa00de76e, a.k.a. 19.1.4 release." 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:1757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1762 #, no-wrap msgid "FreeBSD 12 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1765 #, no-wrap msgid "FreeBSD 12 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774 #, no-wrap msgid "1200000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1775 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302409[302409]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1776 #, no-wrap msgid "July 7, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1778 #, no-wrap msgid "12.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1779 #, no-wrap msgid "1200001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1780 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302628[302628]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1781 #, no-wrap msgid "July 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1783 #, 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:1779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1784 #, no-wrap msgid "1200002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1785 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304395[304395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1786 #, no-wrap msgid "August 18, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1788 #, 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:1784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1789 #, no-wrap msgid "1200003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1790 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304608[304608]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1786 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4164 #, no-wrap msgid "August 22, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1793 #, 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:1789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1794 #, no-wrap msgid "1200004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1795 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304752[304752]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1796 #, no-wrap msgid "August 24, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1798 #, 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:1794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1799 #, no-wrap msgid "1200005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1800 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304789[304789]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1801 #, no-wrap msgid "August 25, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1803 #, 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:1799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1804 #, no-wrap msgid "1200006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1805 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305256[305256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1806 #, no-wrap msgid "September 1, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1808 #, 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:1804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1809 #, no-wrap msgid "1200007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1810 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305421[305421]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1811 #, no-wrap msgid "September 5, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1813 #, 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:1809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1814 #, no-wrap msgid "1200008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1815 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305833[305833]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1816 #, no-wrap msgid "September 15, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1818 #, 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:1814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1819 #, no-wrap msgid "1200009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306077[306077]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1821 #, no-wrap msgid "September 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1823 #, 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:1819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1824 #, no-wrap msgid "1200010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306276[306276]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1826 #, no-wrap msgid "September 23, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1828 #, 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:1824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1829 #, no-wrap msgid "1200011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306556[306556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1831 #, no-wrap msgid "October 1, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1833 #, 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:1829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1834 #, no-wrap msgid "1200012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/306592[306592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1836 #, no-wrap msgid "October 2, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1838 #, 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:1834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1839 #, no-wrap msgid "1200013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307140[307140]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1841 #, no-wrap msgid "October 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1843 #, 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:1839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1844 #, no-wrap msgid "1200014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307529[307529]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1846 #, no-wrap msgid "October 17, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1848 #, 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:1844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1849 #, no-wrap msgid "1200015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/308874[308874]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1851 #, no-wrap msgid "November 20, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1853 #, 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:1849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1854 #, no-wrap msgid "1200016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/309017[309017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1856 #, no-wrap msgid "November 22, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1858 #, 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:1854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859 #, no-wrap msgid "1200017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/309124[309124]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1861 #, no-wrap msgid "November 25, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1863 #, no-wrap msgid "12.0-CURRENT after upgrading copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0 release, and adding lld 3.9.0." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1864 #, no-wrap msgid "1200018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/309676[309676]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1866 #, no-wrap msgid "December 7, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1868 #, 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:1864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1869 #, no-wrap msgid "1200019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310149[310149]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1871 #, no-wrap msgid "December 16, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1873 #, 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:1869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874 #, no-wrap msgid "1200020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/312087[312087]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1876 #, no-wrap msgid "January 13, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1878 #, no-wrap msgid "12.0-CURRENT after removing `fgetsock` and `fputsock`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879 #, no-wrap msgid "1200021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/313858[313858]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1881 #, no-wrap msgid "February 16, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1883 #, no-wrap msgid "12.0-CURRENT after removing MCA and EISA support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884 #, no-wrap msgid "1200022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1885 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314040[314040]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1886 #, no-wrap msgid "February 21, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1888 #, 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:1885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314373[314373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1886 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1896 #, no-wrap msgid "March 2, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1893 #, 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:1889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894 #, no-wrap msgid "1200023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314564[314564]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1898 #, no-wrap msgid "12.0-CURRENT after upgrading copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899 #, no-wrap msgid "1200024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/314865[314865]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1901 #, no-wrap msgid "March 7, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1903 #, 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:1899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904 #, no-wrap msgid "1200025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315430[315430]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1901 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1911 #, no-wrap msgid "March 16, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1908 #, no-wrap msgid "12.0-CURRENT after addition of the [.filename]## header." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1909 #, no-wrap msgid "1200026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315662[315662]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1913 #, 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:1909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914 #, no-wrap msgid "1200027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315673[315673]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1916 #, no-wrap msgid "March 21, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1918 #, no-wrap msgid "12.0-CURRENT after making CAM SIM lock optional." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1919 #, no-wrap msgid "1200028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316683[316683]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1921 #, no-wrap msgid "April 10, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1923 #, 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:1919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1924 #, no-wrap msgid "1200029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/317176[317176]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1926 #, no-wrap msgid "April 19, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1928 #, 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:1924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1929 #, no-wrap msgid "1200030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/317383[317383]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1931 #, no-wrap msgid "April 24, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1933 #, 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:1929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1934 #, no-wrap msgid "1200031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/318736[318736]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1936 #, no-wrap msgid "May 23, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1938 #, 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:1934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939 #, no-wrap msgid "1200032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/319664[319664]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1941 #, no-wrap msgid "June 8, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1943 #, no-wrap msgid "12.0-CURRENT after removal of `groff`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1944 #, no-wrap msgid "1200033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320043[320043]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1946 #, no-wrap msgid "June 17, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1948 #, 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:1944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1949 #, no-wrap msgid "1200034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320085[320085]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1951 #, no-wrap msgid "June 19, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1953 #, 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:1949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1954 #, no-wrap msgid "1200035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320317[320317]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1956 #, no-wrap msgid "June 24, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1958 #, 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:1954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1959 #, no-wrap msgid "1200036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320347[320347]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1961 #, no-wrap msgid "June 26, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1963 #, 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:1959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1964 #, no-wrap msgid "1200037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320545[320545]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1966 #, no-wrap msgid "July 1, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1968 #, 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:1964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1969 #, no-wrap msgid "1200038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320879[320879]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1971 #, no-wrap msgid "July 10, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1973 #, 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:1969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1974 #, no-wrap msgid "1200039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321369[321369]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1976 #, no-wrap msgid "July 22, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1978 #, 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:1974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1979 #, no-wrap msgid "1200040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3288 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321688[321688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1976 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3289 #, no-wrap msgid "July 29, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1983 #, 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:1979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1984 #, no-wrap msgid "1200041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/322762[322762]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1986 #, no-wrap msgid "August 21, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1988 #, 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:1984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989 #, no-wrap msgid "1200042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/322900[322900]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1991 #, no-wrap msgid "August 25, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1993 #, 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:1989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1994 #, no-wrap msgid "1200043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/322989[322989]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1996 #, no-wrap msgid "August 28, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1998 #, 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:1994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1999 #, no-wrap msgid "1200044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323349[323349]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2001 #, no-wrap msgid "September 8, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2003 #, 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:1999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2004 #, no-wrap msgid "1200045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323706[323706]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2006 #, no-wrap msgid "September 18, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2008 #, 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:2004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2009 #, no-wrap msgid "1200046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323910[323910]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2011 #, no-wrap msgid "September 22, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2013 #, 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:2009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2014 #, no-wrap msgid "1200047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324053[324053]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2011 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2016 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3304 #, no-wrap msgid "September 26, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2018 #, 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:2014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2019 #, no-wrap msgid "1200048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324227[324227]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2021 #, no-wrap msgid "October 2, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2023 #, 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:2019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2024 #, no-wrap msgid "1200049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324281[324281]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2026 #, no-wrap msgid "October 4, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2028 #, 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:2024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2029 #, no-wrap msgid "1200050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324342[324342]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2031 #, no-wrap msgid "October 5, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2033 #, 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:2029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2034 #, no-wrap msgid "1200051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324455[324455]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2036 #, no-wrap msgid "October 9, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2038 #, 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:2034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2039 #, no-wrap msgid "1200052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325028[325028]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2041 #, no-wrap msgid "October 26, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2043 #, 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:2039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2044 #, no-wrap msgid "1200053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325506[325506]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2046 #, no-wrap msgid "November 7, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2048 #, 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:2044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2049 #, no-wrap msgid "1200054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325852[325852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2051 #, no-wrap msgid "November 15, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2053 #, 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:2049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054 #, no-wrap msgid "1200055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/327740[327740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2056 #, no-wrap msgid "January 9, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2058 #, no-wrap msgid "12.0-CURRENT after adding `cpucontrol -e` support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2059 #, no-wrap msgid "1200056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/327952[327952]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2061 #, no-wrap msgid "January 14, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2063 #, 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:2059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2064 #, no-wrap msgid "1200057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329033[329033]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2066 #, no-wrap msgid "February 8, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2068 #, 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:2064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069 #, no-wrap msgid "1200058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329166[329166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2071 #, no-wrap msgid "February 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2073 #, no-wrap msgid "12.0-CURRENT after the Lua loader was committed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2074 #, no-wrap msgid "1200059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/330299[330299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2076 #, no-wrap msgid "March 2, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2078 #, 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:2074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2079 #, no-wrap msgid "1200060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2080 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/330384[330384]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2081 #, no-wrap msgid "March 4, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2083 #, 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:2079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2084 #, no-wrap msgid "1200061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2085 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332100[332100]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2086 #, no-wrap msgid "April 6, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2088 #, 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:2084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089 #, no-wrap msgid "1200062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2090 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332423[332423]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2091 #, no-wrap msgid "April 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2093 #, no-wrap msgid "12.0-CURRENT after changing the Netmap API." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2094 #, no-wrap msgid "1200063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/333446[333446]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096 #, no-wrap msgid "May 10, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2098 #, 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:2094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2099 #, no-wrap msgid "1200064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2100 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334074[334074]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2101 #, no-wrap msgid "May 22, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2103 #, 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:2099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2104 #, no-wrap msgid "1200065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2105 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334290[334290]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2106 #, no-wrap msgid "May 28, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2108 #, 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:2104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2109 #, no-wrap msgid "1200066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2110 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334466[334466]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2106 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3369 #, no-wrap msgid "June 1, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2113 #, 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:2109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2114 #, no-wrap msgid "1200067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334892[334892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116 #, no-wrap msgid "June 9, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2118 #, 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:2114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2119 #, no-wrap msgid "1200068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334930[334930]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121 #, no-wrap msgid "June 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2123 #, 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:2119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2124 #, no-wrap msgid "1200069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2125 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335237[335237]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126 #, no-wrap msgid "June 15, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2128 #, 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:2124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2129 #, no-wrap msgid "1200070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2130 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335873[335873]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131 #, no-wrap msgid "July 2, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2133 #, 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:2129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2134 #, no-wrap msgid "1200071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335930[335930]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136 #, no-wrap msgid "July 4, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2138 #, 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:2134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2139 #, no-wrap msgid "1200072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2140 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335979[335979]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141 #, no-wrap msgid "July 5, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2143 #, 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:2139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2144 #, no-wrap msgid "1200073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2145 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336313[336313]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146 #, no-wrap msgid "July 15, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2148 #, 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:2144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2149 #, no-wrap msgid "1200074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2150 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336360[336360]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151 #, no-wrap msgid "July 16, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2153 #, 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:2149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154 #, no-wrap msgid "1200075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2155 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336538[336538]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156 #, no-wrap msgid "July 19, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2158 #, 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:2154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159 #, no-wrap msgid "1200076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2160 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/336914[336914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161 #, no-wrap msgid "July 30, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2163 #, no-wrap msgid "12.0-CURRENT after KPI changes to `timespecadd`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2164 #, no-wrap msgid "1200077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2165 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/337576[337576]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166 #, no-wrap msgid "August 10, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2168 #, 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:2164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169 #, no-wrap msgid "1200078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/337863[337863]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171 #, no-wrap msgid "August 15, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2173 #, no-wrap msgid "12.0-CURRENT after exec.created hook for jails." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2174 #, no-wrap msgid "1200079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2175 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338061[338061]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176 #, no-wrap msgid "August 19, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2178 #, 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:2174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179 #, no-wrap msgid "1200080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338172[338172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181 #, no-wrap msgid "August 22, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2183 #, no-wrap msgid "12.0-CURRENT after removing the drm drivers." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184 #, no-wrap msgid "1200081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338182[338182]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186 #, no-wrap msgid "August 21, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2188 #, no-wrap msgid "12.0-CURRENT after KPI changes to NVMe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2189 #, no-wrap msgid "1200082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338285[338285]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191 #, no-wrap msgid "August 24, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2193 #, 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:2189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2194 #, no-wrap msgid "1200083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2195 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338331[338331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196 #, no-wrap msgid "August 26, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2198 #, 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:2194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2199 #, no-wrap msgid "1200084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2200 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338478[338478]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201 #, no-wrap msgid "September 5, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2203 #, 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:2199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2204 #, no-wrap msgid "1200085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2205 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/339270[339270]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2208 #, 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:2204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2209 #, no-wrap msgid "1200086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2210 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/339732[339732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2213 #, 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:2209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214 #, no-wrap msgid "1200500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/340471[340471]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216 #, no-wrap msgid "November 16, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2218 #, no-wrap msgid "12-STABLE after releng/12.0 was branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2219 #, no-wrap msgid "1200501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2220 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/342801[342801]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3394 #, no-wrap msgid "January 6, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2223 #, 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:2219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2224 #, no-wrap msgid "1200502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/343126[343126]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226 #, no-wrap msgid "January 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2228 #, 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:2224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2229 #, no-wrap msgid "1200503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2230 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344152[344152]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2231 #, no-wrap msgid "February 15, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2233 #, 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:2229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2234 #, no-wrap msgid "1200504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2235 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345169[345169]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2238 #, 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:2234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2239 #, no-wrap msgid "1200505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2240 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/345327[345327]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241 #, no-wrap msgid "March 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2243 #, 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:2239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2244 #, no-wrap msgid "1200506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2245 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346168[346168]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2246 #, no-wrap msgid "April 12, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2248 #, 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:2244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2249 #, no-wrap msgid "1200507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2250 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346337[346337]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2251 #, no-wrap msgid "April 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2253 #, 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:2249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254 #, no-wrap msgid "1200508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2250 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3408 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346784[346784]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2251 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3409 #, no-wrap msgid "April 27, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2258 #, no-wrap msgid "12-STABLE after `ether_gen_addr` availability." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2259 #, no-wrap msgid "1200509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2260 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347790[347790]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2256 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3419 #, no-wrap msgid "May 16, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2263 #, 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:2259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2264 #, no-wrap msgid "1200510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2265 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348036[348036]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2266 #, no-wrap msgid "May 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2268 #, 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:2264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2269 #, no-wrap msgid "1200511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2270 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348243[348243]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2266 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2276 #, no-wrap msgid "May 24, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2273 #, 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:2269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2274 #, no-wrap msgid "1200512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2275 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/348245[348245]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2278 #, 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:2274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2279 #, no-wrap msgid "1200513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349763[349763]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2281 #, no-wrap msgid "July 5, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2283 #, 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:2279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2284 #, no-wrap msgid "1200514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2285 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350083[350083]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2286 #, no-wrap msgid "July 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2288 #, no-wrap msgid "12-STABLE after additions to LinuxKPI's rcu list." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2289 #, no-wrap msgid "1200515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2290 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/350877[350877]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2291 #, no-wrap msgid "August 11, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2293 #, 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:2289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2294 #, no-wrap msgid "1200516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/351276[351276]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2296 #, no-wrap msgid "August 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2298 #, 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:2294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2299 #, no-wrap msgid "1200517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2300 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352076[352076]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2303 #, 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:2299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304 #, no-wrap msgid "1200518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2305 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352114[352114]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2306 #, no-wrap msgid "September 10, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2308 #, no-wrap msgid "12-STABLE after additional updates to LinuxKPI's sysfs." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309 #, no-wrap msgid "1200519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2310 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352351[352351]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2311 #, no-wrap msgid "September 15, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2313 #, no-wrap msgid "12-STABLE after MFC of the new fusefs driver." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314 #, no-wrap msgid "1201000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2315 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352546[352546]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2311 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2321 #, no-wrap msgid "September 20, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2318 #, no-wrap msgid "releng/12.1 branched from stable/12@r352480." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319 #, no-wrap msgid "1201500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2320 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/352547[352547]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2323 #, no-wrap msgid "12-STABLE after branching releng/12.1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2324 #, no-wrap msgid "1201501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2320 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3433 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354598[354598]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2321 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2336 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3434 #, no-wrap msgid "November 10, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2328 #, 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:2324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2329 #, no-wrap msgid "1201502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2330 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354613[354613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2326 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2331 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3439 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3449 #, no-wrap msgid "November 11, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2333 #, 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:2329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2334 #, no-wrap msgid "1201503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2335 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354928[354928]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2338 #, 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:2334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2339 #, no-wrap msgid "1201504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2343 #, 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:2339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2344 #, no-wrap msgid "1201505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2340 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3453 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355899[355899]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2341 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3454 #, no-wrap msgid "December 19, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2348 #, 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:2344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2349 #, no-wrap msgid "1201506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2350 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/355968[355968]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2351 #, no-wrap msgid "December 21, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2353 #, 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:2349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2354 #, no-wrap msgid "1201507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2355 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356306[356306]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2358 #, 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:2354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2359 #, no-wrap msgid "1201508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2360 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356394[356394]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2363 #, 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:2359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2364 #, no-wrap msgid "1201509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2365 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356460[356460]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2366 #, no-wrap msgid "January 7, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2368 #, 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:2364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2369 #, no-wrap msgid "1201510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2370 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356679[356679]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2366 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3459 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4239 #, no-wrap msgid "January 13, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2373 #, 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:2369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374 #, no-wrap msgid "1201511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357333[357333]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2376 #, no-wrap msgid "January 31, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2378 #, 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:2374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379 #, no-wrap msgid "1201512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2380 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357612[357612]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2376 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3469 #, no-wrap msgid "February 6, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2383 #, no-wrap msgid "12-STABLE after recent LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2384 #, no-wrap msgid "1201513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2385 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359957[359957]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2381 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3474 #, no-wrap msgid "April 15, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2388 #, 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:2384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389 #, no-wrap msgid "1201514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360525[360525]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2386 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2396 #, no-wrap msgid "May 1, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2393 #, 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:2389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2394 #, no-wrap msgid "1201515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2395 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360545[360545]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2398 #, 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:2394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2399 #, no-wrap msgid "1201516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2400 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360620[360620]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2401 #, no-wrap msgid "May 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2403 #, 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:2399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2404 #, no-wrap msgid "1201517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2405 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/361350[361350]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2406 #, no-wrap msgid "May 21, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2408 #, 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:2404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2409 #, no-wrap msgid "1201518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2410 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362319[362319]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2406 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3504 #, no-wrap msgid "June 18, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2413 #, 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:2409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2414 #, no-wrap msgid "1201519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2415 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362916[362916]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2411 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3509 #, no-wrap msgid "July 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2418 #, 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:2414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419 #, no-wrap msgid "1201520" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2420 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363494[363494]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2416 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3514 #, no-wrap msgid "July 24, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2423 #, 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:2419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2424 #, no-wrap msgid "1201521" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2425 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363790[363790]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2421 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3519 #, no-wrap msgid "August 3, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2428 #, 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:2424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429 #, no-wrap msgid "1201522" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2430 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363832[363832]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2431 #, no-wrap msgid "August 4, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2433 #, no-wrap msgid "12-STABLE after adding sysctlbyname system call." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2434 #, no-wrap msgid "1201523" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2435 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364390[364390]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2431 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3524 #, no-wrap msgid "August 19, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2438 #, 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:2434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2439 #, no-wrap msgid "1201524" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2440 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365356[365356]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2441 #, no-wrap msgid "September 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2443 #, 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:2439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444 #, no-wrap msgid "1201525" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2440 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3528 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365471[365471]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2443 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2513 #, 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:2444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2449 #, no-wrap msgid "1201526" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2450 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365608[365608]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2451 #, no-wrap msgid "September 10, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2453 #, 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:2449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454 #, no-wrap msgid "1202000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2455 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365618[365618]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2451 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2461 #, no-wrap msgid "September 11, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2458 #, no-wrap msgid "releng/12.2 branched from stable/12@r365618." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459 #, no-wrap msgid "1202500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2460 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365619[365619]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2463 #, no-wrap msgid "12-STABLE after branching releng/12.2." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464 #, no-wrap msgid "1202501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2460 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3533 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365661[365661]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2461 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3534 #, no-wrap msgid "September 12, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2468 #, no-wrap msgid "12-STABLE after followup commits to libcompiler_rt." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2469 #, no-wrap msgid "1202502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2470 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/365816[365816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2471 #, no-wrap msgid "September 16, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2473 #, 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:2469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2474 #, no-wrap msgid "1202503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2475 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366878[366878]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2478 #, 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:2474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2479 #, no-wrap msgid "1202504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2480 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367511[367511]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2483 #, 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:2479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2484 #, no-wrap msgid "1202505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2485 #, no-wrap msgid "gitref:f3d75bed5475b15f21edf4052665b1212b548bd0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2486 #, no-wrap msgid "December 28, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2488 #, 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:2484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2489 #, no-wrap msgid "1202506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2490 #, no-wrap msgid "gitref:d36cc12ddfe3335ec8306bd4b393f11069551fa0[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2493 #, 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:2489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2494 #, no-wrap msgid "1202507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2495 #, no-wrap msgid "gitref:1e279fe9deaea1c5e3503117dd3077dcffb1276d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2498 #, 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:2494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2499 #, no-wrap msgid "1202508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2500 #, no-wrap msgid "gitref:489236b0474857b0a7a2df77c302290e12be9e7b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2503 #, 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:2499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504 #, no-wrap msgid "1203500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2505 #, no-wrap msgid "gitref:f2900e784cb024e55ec0f5cd6834af5fadcb9f9a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2506 #, no-wrap msgid "October 20, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2508 #, no-wrap msgid "12-STABLE after branching releng/12.3." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509 #, no-wrap msgid "1203501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2510 #, no-wrap msgid "gitref:b148c7b87148b653fdbef9c5aa591b9abcd99e26[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2506 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2516 #, no-wrap msgid "December 22, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2514 #, no-wrap msgid "1203502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2515 #, no-wrap msgid "gitref:4772e4135cb3fe7f25531894f3b02f35ec086bda[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2518 #, 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:2514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2519 #, no-wrap msgid "1203503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2520 #, no-wrap msgid "gitref:e405b2dc913c99189aa9b923ed686a790253cc7e[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2516 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2521 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2531 #, no-wrap msgid "December 25, 2021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2523 #, 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:2519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2524 #, no-wrap msgid "1203504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2525 #, no-wrap msgid "gitref:1a398266112e73f91a4f2e2701ceefd3f2948aac[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2528 #, 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:2524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2529 #, no-wrap msgid "1203505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2530 #, no-wrap msgid "gitref:0b7be89b329e0f862c25f34abfb13c75a4d45f2a[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2533 #, 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:2529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534 #, no-wrap msgid "1203506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2535 #, no-wrap msgid "gitref:f591279d9c93bc2ea9cd1a447c2df11d437fbc7b[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2536 #, no-wrap msgid "February 12, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2538 #, no-wrap msgid "12-STABLE after restoring availability tradeoff of random(4)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539 #, no-wrap msgid "1203507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2540 #, no-wrap msgid "gitref:180d95e04e938328de8f2a24d16fdb5049e15262[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2541 #, no-wrap msgid "April 9, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2543 #, no-wrap msgid "12-STABLE after zlib unification." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544 #, no-wrap msgid "1203508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2545 #, no-wrap msgid "gitref:6c717a28505d3e77a0c3780ca1f65eb85b538eb9[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2548 #, no-wrap msgid "12-STABLE after iflib: Allow drivers to determine which queue to TX on." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549 #, no-wrap msgid "1204000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2550 #, no-wrap msgid "gitref:fce871fe35204527a2ce08e43e1572ae9295cc00[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2546 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2556 #, no-wrap msgid "October 20, 2022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2553 #, no-wrap msgid "releng/12.4 branched from stable/12." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2554 #, no-wrap msgid "1204500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2555 #, no-wrap msgid "gitref:6a9031c5e2ba5435aa4ea08ee05c351d5bef035d[repository=\"src\",length=12]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2558 #, no-wrap msgid "12-STABLE after branching releng/12.4." 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:2565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2570 #, no-wrap msgid "FreeBSD 11 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2573 #, no-wrap msgid "FreeBSD 11 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582 #, no-wrap msgid "1100000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2583 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256284[256284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857 #, no-wrap msgid "October 10, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2586 #, no-wrap msgid "11.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2587 #, no-wrap msgid "1100001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2588 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256776[256776]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589 #, no-wrap msgid "October 19, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2591 #, 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:2587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592 #, no-wrap msgid "1100002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2593 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/257696[257696]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594 #, no-wrap msgid "November 5, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2596 #, no-wrap msgid "11.0-CURRENT after dropping support for historic ioctls." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597 #, no-wrap msgid "1100003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2598 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/258284[258284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599 #, no-wrap msgid "November 17, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2601 #, no-wrap msgid "11.0-CURRENT after iconv changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2602 #, no-wrap msgid "1100004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2603 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259424[259424]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882 #, no-wrap msgid "December 15, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2606 #, 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:2602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2607 #, no-wrap msgid "1100005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2608 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/260010[260010]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2609 #, no-wrap msgid "December 28, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2611 #, 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:2607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2612 #, no-wrap msgid "1100006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2613 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261246[261246]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2614 #, no-wrap msgid "January 28, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2616 #, no-wrap msgid "11.0-CURRENT after upgrades of libelf and libdwarf." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2617 #, no-wrap msgid "1100007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2618 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261283[261283]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2619 #, no-wrap msgid "January 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2621 #, 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:2617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2622 #, no-wrap msgid "1100008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2623 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261881[261881]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624 #, no-wrap msgid "February 14, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2626 #, 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:2622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2627 #, no-wrap msgid "1100009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2628 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/261991[261991]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629 #, no-wrap msgid "February 16, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2631 #, 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:2627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2632 #, no-wrap msgid "1100010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2633 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/262630[262630]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634 #, no-wrap msgid "February 28, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2636 #, 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:2632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2637 #, no-wrap msgid "1100011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2638 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263102[263102]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639 #, no-wrap msgid "March 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2641 #, 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:2637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2642 #, no-wrap msgid "1100012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2643 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263140[263140]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2644 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4597 #, no-wrap msgid "March 14, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2646 #, 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:2642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647 #, no-wrap msgid "1100013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2648 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263152[263152]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2651 #, no-wrap msgid "11.0-CURRENT after removal of AppleTalk protocol support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2652 #, no-wrap msgid "1100014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2653 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263235[263235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654 #, no-wrap msgid "March 16, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2656 #, 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:2652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657 #, no-wrap msgid "1100015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2658 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263620[263620]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659 #, no-wrap msgid "March 22, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2661 #, no-wrap msgid "11.0-CURRENT after `cnt` rename to `vm_cnt`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662 #, no-wrap msgid "1100016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2663 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263660[263660]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664 #, no-wrap msgid "March 23, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2666 #, no-wrap msgid "11.0-CURRENT after addition of `armv6hf TARGET_ARCH`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667 #, no-wrap msgid "1100017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2668 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264121[264121]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669 #, no-wrap msgid "April 4, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2671 #, no-wrap msgid "11.0-CURRENT after GCC support for `__block` definition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2672 #, no-wrap msgid "1100018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2673 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264212[264212]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907 #, no-wrap msgid "April 6, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2676 #, 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:2672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2677 #, no-wrap msgid "1100019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2673 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264289[264289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912 #, no-wrap msgid "April 8, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2681 #, 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:2677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682 #, no-wrap msgid "1100020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2683 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265215[265215]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684 #, no-wrap msgid "May 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2686 #, 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:2682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2687 #, no-wrap msgid "1100021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2688 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/266151[266151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689 #, no-wrap msgid "May 6, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2691 #, 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:2687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2692 #, no-wrap msgid "1100022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2693 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/266904[266904]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694 #, no-wrap msgid "May 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2696 #, 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:2692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2697 #, no-wrap msgid "1100023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2698 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267440[267440]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927 #, no-wrap msgid "June 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2701 #, 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:2697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702 #, no-wrap msgid "1100024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2703 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267992[267992]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704 #, no-wrap msgid "June 27, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2706 #, no-wrap msgid "11.0-CURRENT after man:sysctl[3] API change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2707 #, no-wrap msgid "1100025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2708 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268066[268066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709 #, no-wrap msgid "June 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2711 #, 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:2707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712 #, no-wrap msgid "1100026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2713 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268118[268118]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714 #, no-wrap msgid "July 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2716 #, 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:2712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2717 #, no-wrap msgid "1100027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2718 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268441[268441]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4632 #, no-wrap msgid "July 8, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2721 #, 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:2717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2722 #, no-wrap msgid "1100028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2723 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268945[268945]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724 #, no-wrap msgid "July 21, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2726 #, 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:2722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727 #, no-wrap msgid "1100029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2728 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270173[270173]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947 #, no-wrap msgid "August 3, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2731 #, 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:2727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2732 #, no-wrap msgid "1100030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2733 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270929[270929]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734 #, no-wrap msgid "September 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2736 #, 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:2732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737 #, no-wrap msgid "1100031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2733 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271341[271341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4637 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432 #, no-wrap msgid "September 9, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2741 #, 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:2737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742 #, no-wrap msgid "1100032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2743 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271438[271438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744 #, no-wrap msgid "September 11, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2746 #, 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:2742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747 #, no-wrap msgid "1100033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2748 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271657[271657]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2751 #, 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:2747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2752 #, no-wrap msgid "1100034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2748 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271686[271686]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4642 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437 #, no-wrap msgid "September 16, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2756 #, 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:2752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757 #, no-wrap msgid "1100035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2758 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271705[271705]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764 #, no-wrap msgid "September 17, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2761 #, no-wrap msgid "11.0-CURRENT after i915 HW context support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2762 #, no-wrap msgid "1100036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2763 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271724[271724]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2766 #, 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:2762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2767 #, no-wrap msgid "1100037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2768 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272674[272674]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769 #, no-wrap msgid "October 6, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2771 #, 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:2767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772 #, no-wrap msgid "1100038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2773 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272951[272951]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774 #, no-wrap msgid "October 11, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2776 #, no-wrap msgid "11.0-CURRENT after cleanup of TCP wrapper headers." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777 #, no-wrap msgid "1100039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2778 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/273250[273250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779 #, no-wrap msgid "October 18, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2781 #, 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:2777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782 #, no-wrap msgid "1100040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2778 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/273432[273432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4647 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442 #, no-wrap msgid "October 21, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2786 #, 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:2782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2787 #, no-wrap msgid "1100041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2788 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/273875[273875]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789 #, no-wrap msgid "October 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2791 #, 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:2787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792 #, no-wrap msgid "1100042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2793 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274046[274046]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794 #, no-wrap msgid "November 3, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2796 #, no-wrap msgid "11.0-CURRENT after a change to `struct tcpcb`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2797 #, no-wrap msgid "1100043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2798 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274085[274085]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2799 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2804 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4652 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5447 #, no-wrap msgid "November 4, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2801 #, 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:2797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2802 #, no-wrap msgid "1100044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2803 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274116[274116]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2806 #, 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:2802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2807 #, no-wrap msgid "1100045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2803 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274162[274162]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2811 #, 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:2807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2812 #, no-wrap msgid "1100046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2813 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274470[274470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819 #, no-wrap msgid "November 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2816 #, 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:2812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817 #, no-wrap msgid "1100047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2818 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274476[274476]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2821 #, 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:2817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2822 #, no-wrap msgid "1100048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2823 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275358[275358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824 #, no-wrap msgid "December 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2826 #, 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:2822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2827 #, no-wrap msgid "1100049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2828 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275633[275633]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829 #, no-wrap msgid "December 9, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2831 #, 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:2827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2832 #, no-wrap msgid "1100050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2833 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275732[275732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834 #, no-wrap msgid "December 12, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2836 #, 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:2832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837 #, no-wrap msgid "1100051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2838 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276096[276096]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839 #, no-wrap msgid "December 23, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2841 #, 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:2837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2842 #, no-wrap msgid "1100052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2843 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276479[276479]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844 #, no-wrap msgid "December 31, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2846 #, 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:2842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2847 #, no-wrap msgid "1100053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2848 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276781[276781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849 #, no-wrap msgid "January 7, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2851 #, 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:2847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852 #, no-wrap msgid "1100054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2853 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277213[277213]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854 #, no-wrap msgid "January 15, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2856 #, no-wrap msgid "11.0-CURRENT after rewrite of callout subsystem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2857 #, no-wrap msgid "1100055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2858 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277528[277528]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859 #, no-wrap msgid "January 22, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2861 #, 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:2857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862 #, no-wrap msgid "1100056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2863 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277610[277610]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864 #, no-wrap msgid "January 23, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2866 #, 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:2862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867 #, no-wrap msgid "1100057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2868 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277897[277897]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869 #, no-wrap msgid "January 29, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2871 #, no-wrap msgid "11.0-CURRENT after removal of `d_thread_t`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872 #, no-wrap msgid "1100058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2873 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278228[278228]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874 #, no-wrap msgid "February 5, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2876 #, 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:2872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2877 #, no-wrap msgid "1100059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2878 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278442[278442]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879 #, no-wrap msgid "February 9, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2881 #, 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:2877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2882 #, no-wrap msgid "1100060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2883 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278846[278846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884 #, no-wrap msgid "February 16, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2886 #, 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:2882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887 #, no-wrap msgid "1100061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2888 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278964[278964]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012 #, no-wrap msgid "February 18, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2891 #, no-wrap msgid "11.0-CURRENT after `CDAI_FLAG_NONE` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2892 #, no-wrap msgid "1100062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2893 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279221[279221]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894 #, no-wrap msgid "February 23, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2896 #, 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:2892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2897 #, no-wrap msgid "1100063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2898 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279728[279728]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904 #, no-wrap msgid "March 7, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2901 #, 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:2897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2902 #, no-wrap msgid "1100064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2903 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279729[279729]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2906 #, 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:2902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2907 #, no-wrap msgid "1100065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2908 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280031[280031]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909 #, no-wrap msgid "March 15, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2911 #, 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:2907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2912 #, no-wrap msgid "1100066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2913 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280306[280306]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914 #, no-wrap msgid "March 20, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2916 #, 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:2912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2917 #, no-wrap msgid "1100067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2918 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280630[280630]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919 #, no-wrap msgid "March 25, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2921 #, 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:2917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2922 #, no-wrap msgid "1100068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2923 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281172[281172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924 #, no-wrap msgid "April 6, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2926 #, 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:2922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2927 #, no-wrap msgid "1100069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2928 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281550[281550]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929 #, no-wrap msgid "April 15, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2931 #, 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:2927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2932 #, no-wrap msgid "1100070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2933 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281613[281613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934 #, no-wrap msgid "April 16, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2936 #, 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:2932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2937 #, no-wrap msgid "1100071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2938 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282256[282256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939 #, no-wrap msgid "April 29, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2941 #, 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:2937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2942 #, no-wrap msgid "1100072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2943 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282319[282319]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944 #, no-wrap msgid "May 1, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2946 #, 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:2942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2947 #, no-wrap msgid "1100073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2948 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282650[282650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949 #, no-wrap msgid "May 8, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2951 #, 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:2947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2952 #, no-wrap msgid "1100074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2953 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283526[283526]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954 #, no-wrap msgid "May 25, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2956 #, 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:2952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2957 #, no-wrap msgid "1100075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2958 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283623[283623]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959 #, no-wrap msgid "May 27, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2961 #, 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:2957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2962 #, no-wrap msgid "1100076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2963 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283983[283983]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964 #, no-wrap msgid "June 4, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2966 #, 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:2962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2967 #, no-wrap msgid "1100077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2968 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284233[284233]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4064 #, no-wrap msgid "June 10, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2971 #, 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:2967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2972 #, no-wrap msgid "1100078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2973 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/286672[286672]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189 #, no-wrap msgid "August 12, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2976 #, 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:2972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977 #, no-wrap msgid "1100079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2978 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/286874[286874]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979 #, no-wrap msgid "August 18, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2981 #, 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:2977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2982 #, no-wrap msgid "1100080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2983 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/288943[288943]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984 #, no-wrap msgid "October 5, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2986 #, 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:2982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987 #, no-wrap msgid "1100081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2988 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289415[289415]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989 #, no-wrap msgid "October 16, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2991 #, 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:2987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992 #, no-wrap msgid "1100082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2993 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289594[289594]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994 #, no-wrap msgid "October 19, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2996 #, no-wrap msgid "11.0-CURRENT after Linux KPI updates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2997 #, no-wrap msgid "1100083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2998 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289749[289749]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999 #, no-wrap msgid "October 22, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3001 #, 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:2997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3002 #, no-wrap msgid "1100084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3003 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290135[290135]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004 #, no-wrap msgid "October 29, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3006 #, 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:3002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3007 #, no-wrap msgid "1100085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3008 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290207[290207]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009 #, no-wrap msgid "October 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3011 #, 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:3007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3012 #, no-wrap msgid "1100086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3013 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290275[290275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014 #, no-wrap msgid "November 2, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3016 #, 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:3012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3017 #, no-wrap msgid "1100087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3018 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290479[290479]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3019 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029 #, no-wrap msgid "November 7, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3021 #, 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:3017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022 #, no-wrap msgid "1100088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3023 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290495[290495]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3026 #, no-wrap msgid "11.0-CURRENT after string collation and locales rework." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3027 #, no-wrap msgid "1100089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3028 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290505[290505]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3031 #, 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:3027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3032 #, no-wrap msgid "1100090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3033 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/290715[290715]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034 #, no-wrap msgid "November 10, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3036 #, 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:3032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3037 #, no-wrap msgid "1100091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3038 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/291537[291537]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039 #, no-wrap msgid "November 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3041 #, 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:3037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3042 #, no-wrap msgid "1100092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3043 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292499[292499]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044 #, no-wrap msgid "December 19, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3046 #, 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:3042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047 #, no-wrap msgid "1100093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3048 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292966[292966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4104 #, no-wrap msgid "December 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3051 #, 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:3047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3052 #, no-wrap msgid "1100094" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3053 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294086[294086]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054 #, no-wrap msgid "January 15, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3056 #, 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:3052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057 #, no-wrap msgid "1100095" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3058 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294327[294327]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059 #, no-wrap msgid "January 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3061 #, no-wrap msgid "11.0-CURRENT after LRO optimizations." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062 #, no-wrap msgid "1100096" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3063 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294505[294505]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064 #, no-wrap msgid "January 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3066 #, no-wrap msgid "11.0-CURRENT after LinuxKPI idr_* additions." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3067 #, no-wrap msgid "1100097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3068 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/294860[294860]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3069 #, no-wrap msgid "January 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3071 #, 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:3067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3072 #, no-wrap msgid "1100098" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3073 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/295682[295682]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074 #, no-wrap msgid "February 16, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3076 #, 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:3072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3077 #, no-wrap msgid "1100099" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3078 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/295739[295739]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079 #, no-wrap msgid "February 18, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3081 #, 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:3077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3082 #, no-wrap msgid "1100100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3083 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296136[296136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084 #, no-wrap msgid "February 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3086 #, 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:3082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087 #, no-wrap msgid "1100101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296417[296417]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3089 #, no-wrap msgid "March 5, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3091 #, no-wrap msgid "11.0-CURRENT after upgrading copies of clang, llvm, lldb and compiler-rt to 3.8.0 release." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3092 #, no-wrap msgid "1100102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3093 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296749[296749]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094 #, no-wrap msgid "March 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3096 #, 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:3092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3097 #, no-wrap msgid "1100103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3098 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/297000[297000]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099 #, no-wrap msgid "March 18, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3101 #, 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:3097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3102 #, no-wrap msgid "1100104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3103 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/297156[297156]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104 #, no-wrap msgid "March 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3106 #, 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:3102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107 #, no-wrap msgid "1100105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3108 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/297602[297602]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109 #, no-wrap msgid "April 6, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3111 #, no-wrap msgid "11.0-CURRENT after fixing sed functions `i` and `a` from discarding leading space." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3112 #, no-wrap msgid "1100106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3113 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/298486[298486]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114 #, no-wrap msgid "April 22, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3116 #, 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:3112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3117 #, no-wrap msgid "1100107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3118 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299090[299090]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119 #, no-wrap msgid "May 4, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3121 #, 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:3117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3122 #, no-wrap msgid "1100108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3123 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299530[299530]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124 #, no-wrap msgid "May 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3126 #, 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:3122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3127 #, no-wrap msgid "1100109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3128 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299933[299933]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129 #, no-wrap msgid "May 16, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3131 #, 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:3127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3132 #, no-wrap msgid "1100110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3133 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300207[300207]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4679 #, no-wrap msgid "May 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3136 #, 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:3132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3137 #, no-wrap msgid "1100111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300303[300303]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139 #, no-wrap msgid "May 20, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3141 #, 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:3137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3142 #, no-wrap msgid "1100112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3143 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300539[300539]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144 #, no-wrap msgid "May 23, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3146 #, 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:3142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147 #, no-wrap msgid "1100113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300701[300701]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154 #, no-wrap msgid "May 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3151 #, no-wrap msgid "11.0-CURRENT after disabling alignment faults on armv6." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3152 #, no-wrap msgid "1100114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300806[300806]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3156 #, 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:3152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3157 #, no-wrap msgid "1100115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3158 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300982[300982]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159 #, no-wrap msgid "May 30, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3161 #, 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:3157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3162 #, no-wrap msgid "1100116" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/301011[301011]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164 #, no-wrap msgid "May 31, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3166 #, 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:3162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167 #, no-wrap msgid "1100117" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3168 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/301892[301892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169 #, no-wrap msgid "June 6, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3171 #, 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:3167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3172 #, no-wrap msgid "1100118" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302071[302071]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4154 #, no-wrap msgid "June 21, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3176 #, 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:3172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3177 #, no-wrap msgid "1100119" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3178 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302150[302150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184 #, no-wrap msgid "June 23, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3181 #, 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:3177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182 #, no-wrap msgid "1100120" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302153[302153]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3186 #, no-wrap msgid "11.0-CURRENT after adding spares to struct ifnet." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3187 #, no-wrap msgid "1100121" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3193 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/303979[303979]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3191 #, 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:3187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3192 #, no-wrap msgid "1100500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194 #, no-wrap msgid "August 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3196 #, 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:3192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197 #, no-wrap msgid "1100501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304609[304609]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3201 #, 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:3197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202 #, no-wrap msgid "1100502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3203 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304865[304865]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4169 #, no-wrap msgid "August 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3206 #, no-wrap msgid "11.0-STABLE after `LC_*_MASK` fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3207 #, no-wrap msgid "1100503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3208 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305733[305733]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4169 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4679 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5459 #, no-wrap msgid "September 12, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3211 #, 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:3207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212 #, no-wrap msgid "1100504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3213 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307330[307330]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4179 #, no-wrap msgid "October 14, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3216 #, no-wrap msgid "11.0-STABLE after ZFS merges." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217 #, no-wrap msgid "1100505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3218 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307590[307590]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219 #, no-wrap msgid "October 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3221 #, no-wrap msgid "11.0-STABLE after `struct fb_info` change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3222 #, no-wrap msgid "1100506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3223 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/308048[308048]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4184 #, no-wrap msgid "October 28, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3226 #, 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:3222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3227 #, no-wrap msgid "1100507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3228 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310120[310120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4189 #, no-wrap msgid "December 15, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3231 #, 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:3227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232 #, no-wrap msgid "1100508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3233 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310618[310618]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3234 #, no-wrap msgid "December 26, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3236 #, no-wrap msgid "11.0-STABLE after upgrading copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.1 release, and adding lld 3.9.1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3237 #, no-wrap msgid "1100509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3238 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/311186[311186]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3239 #, no-wrap msgid "January 3, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3241 #, 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:3237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3242 #, no-wrap msgid "1100510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3243 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315312[315312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3244 #, no-wrap msgid "March 15, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3246 #, 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:3242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3247 #, no-wrap msgid "1100511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3248 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316423[316423]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3249 #, no-wrap msgid "April 2, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3251 #, 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:3247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3252 #, no-wrap msgid "1100512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3253 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316498[316498]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3249 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4199 #, no-wrap msgid "April 4, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3256 #, 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:3252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3257 #, no-wrap msgid "1100513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/318197[318197]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3254 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4204 #, no-wrap msgid "May 11, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3261 #, 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:3257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3262 #, no-wrap msgid "1100514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3263 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/319279[319279]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3264 #, no-wrap msgid "May 31, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3266 #, 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:3262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267 #, no-wrap msgid "1101000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320486[320486]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3264 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3269 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3279 #, no-wrap msgid "June 30, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3271 #, no-wrap msgid "`releng/11.1` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3272 #, no-wrap msgid "1101001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3273 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320763[320763]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3276 #, 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:3272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3277 #, no-wrap msgid "1101500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3278 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320487[320487]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3281 #, no-wrap msgid "11-STABLE after `releng/11.1` branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3282 #, no-wrap msgid "1101501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3283 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/320666[320666]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3284 #, no-wrap msgid "July 5, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3286 #, 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:3282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3287 #, no-wrap msgid "1101502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3291 #, 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:3287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3292 #, no-wrap msgid "1101503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3293 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323431[323431]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3294 #, no-wrap msgid "September 11, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3296 #, 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:3292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3297 #, no-wrap msgid "1101504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3298 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324006[324006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3301 #, 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:3297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3302 #, no-wrap msgid "1101505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3303 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/324023[324023]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3306 #, 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:3302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3307 #, no-wrap msgid "1101506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3308 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/325003[325003]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3309 #, no-wrap msgid "October 25, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3311 #, 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:3307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3312 #, no-wrap msgid "1101507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3308 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/328379[328379]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3309 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3314 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4229 #, no-wrap msgid "January 24, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3316 #, 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:3312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3317 #, no-wrap msgid "1101508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3318 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/328386[328386]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3321 #, 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:3317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3322 #, no-wrap msgid "1101509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3323 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/328653[328653]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3324 #, no-wrap msgid "February 1, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3326 #, 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:3322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3327 #, no-wrap msgid "1101510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3328 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329450[329450]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3329 #, no-wrap msgid "February 17, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3331 #, 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:3327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332 #, no-wrap msgid "1101511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3333 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/329981[329981]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3334 #, no-wrap msgid "February 25, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3336 #, no-wrap msgid "11-STABLE after concluding the recent LinuxKPI related updates." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3337 #, no-wrap msgid "1101512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3338 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/331219[331219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3339 #, no-wrap msgid "March 19, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3341 #, 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:3337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3342 #, no-wrap msgid "1101513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3343 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/331838[331838]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3344 #, no-wrap msgid "March 31, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3346 #, 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:3342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3347 #, no-wrap msgid "1101514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3348 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332089[332089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3349 #, no-wrap msgid "April 5, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3351 #, 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:3347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3352 #, no-wrap msgid "1101515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3353 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/332363[332363]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3354 #, no-wrap msgid "April 10, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3356 #, 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:3352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357 #, no-wrap msgid "1101516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3358 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334392[334392]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3359 #, no-wrap msgid "May 30, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3361 #, no-wrap msgid "11-STABLE after man:dwatch[1] touch-ups." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362 #, no-wrap msgid "1102000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3363 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334459[334459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3366 #, no-wrap msgid "`releng/11.2` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367 #, no-wrap msgid "1102500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3368 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/334461[334461]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3371 #, no-wrap msgid "11-STABLE after releng/11.2 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3372 #, no-wrap msgid "1102501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3373 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/335436[335436]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3374 #, no-wrap msgid "June 20, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3376 #, 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:3372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3377 #, no-wrap msgid "1102502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3378 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338617[338617]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3379 #, no-wrap msgid "September 12, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3381 #, 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:3377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3382 #, no-wrap msgid "1102503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3383 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/338931[338931]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3384 #, no-wrap msgid "September 25, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3386 #, 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:3382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3387 #, no-wrap msgid "1102504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3388 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/340309[340309]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3389 #, no-wrap msgid "November 9, 2018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3391 #, 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:3387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3392 #, no-wrap msgid "1102505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3393 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/342804[342804]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3396 #, 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:3392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397 #, no-wrap msgid "1102506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3398 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/344220[344220]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3399 #, no-wrap msgid "February 17, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3401 #, no-wrap msgid "11-STABLE after merging multiple commits to lualoader." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3402 #, no-wrap msgid "1102507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3403 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/346296[346296]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3406 #, 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:3402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407 #, no-wrap msgid "1102508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3411 #, no-wrap msgid "11-STABLE after `ether_gen_addr` availability." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3412 #, no-wrap msgid "1102509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3413 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347212[347212]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3416 #, 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:3412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3417 #, no-wrap msgid "1102510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3418 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/347883[347883]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3421 #, 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:3417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422 #, no-wrap msgid "1103000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3423 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349026[349026]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3419 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3429 #, no-wrap msgid "June 14, 2019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3426 #, no-wrap msgid "`releng/11.3` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427 #, no-wrap msgid "1103500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3428 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/349027[349027]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3431 #, no-wrap msgid "11-STABLE after releng/11.3 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3432 #, no-wrap msgid "1103501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3436 #, 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:3432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3437 #, no-wrap msgid "1103502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3438 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354614[354614]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3441 #, 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:3437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442 #, no-wrap msgid "1103503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3443 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354615[354615]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3446 #, no-wrap msgid "11-STABLE after LinuxKPI sysfs improvements." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3447 #, no-wrap msgid "1103504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3448 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/354616[354616]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3451 #, 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:3447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3452 #, no-wrap msgid "1103505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3456 #, 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:3452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3457 #, no-wrap msgid "1103506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3458 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356395[356395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3461 #, 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:3457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3462 #, no-wrap msgid "1103507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3463 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356680[356680]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3466 #, 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:3462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467 #, no-wrap msgid "1103508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3468 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/357613[357613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3471 #, no-wrap msgid "11-STABLE after recent LinuxKPI changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3472 #, no-wrap msgid "1103509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/359958[359958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3476 #, 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:3472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3477 #, no-wrap msgid "1103510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3478 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360658[360658]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3479 #, no-wrap msgid "May 5, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3481 #, 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:3477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3482 #, no-wrap msgid "1103511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3483 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360784[360784]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3486 #, 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:3482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487 #, no-wrap msgid "1104000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3488 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360804[360804]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3484 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3489 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3499 #, no-wrap msgid "May 8, 2020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3491 #, no-wrap msgid "`releng/11.4` branched from `stable/11`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3492 #, no-wrap msgid "1104001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3493 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360822[360822]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3496 #, 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:3492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497 #, no-wrap msgid "1104500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3498 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/360805[360805]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3501 #, no-wrap msgid "11-STABLE after releng/11.4 branched." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3502 #, no-wrap msgid "1104501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3503 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362320[362320]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3506 #, 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:3502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3507 #, no-wrap msgid "1104502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3508 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/362919[362919]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3511 #, 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:3507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3512 #, no-wrap msgid "1104503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3513 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363496[363496]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3516 #, 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:3512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3517 #, no-wrap msgid "1104504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3518 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/363792[363792]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3521 #, 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:3517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3522 #, no-wrap msgid "1104505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3523 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/364391[364391]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3526 #, 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:3522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527 #, no-wrap msgid "1104506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3531 #, 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:3527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532 #, no-wrap msgid "1104507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3536 #, no-wrap msgid "11-STABLE after followup commits to libcompiler_rt." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3537 #, no-wrap msgid "1104508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366879[366879]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3541 #, 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:3537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542 #, no-wrap msgid "1104509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3543 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/366889[366889]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3546 #, no-wrap msgid "11-STABLE after additions to LinuxKPI's `RCU` list." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547 #, no-wrap msgid "1104510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3548 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/367513[367513]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3550 #, no-wrap msgid "11-STABLE after the addition of `ptsname_r`." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3553 #, no-wrap msgid "FreeBSD 10 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3556 #, no-wrap msgid "FreeBSD 10 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565 #, no-wrap msgid "1000000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3566 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225757[225757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567 #, no-wrap msgid "September 26, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3569 #, no-wrap msgid "10.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3570 #, no-wrap msgid "1000001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3571 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/227070[227070]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572 #, no-wrap msgid "November 4, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3574 #, 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:3570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3575 #, no-wrap msgid "1000002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3576 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/228444[228444]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577 #, no-wrap msgid "December 12, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3579 #, 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:3575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3580 #, no-wrap msgid "1000003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3581 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/228571[228571]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582 #, no-wrap msgid "December 16, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3584 #, 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:3580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3585 #, no-wrap msgid "1000004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3586 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229204[229204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587 #, no-wrap msgid "January 1, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3589 #, 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:3585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3590 #, no-wrap msgid "1000005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3591 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230207[230207]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4492 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382 #, no-wrap msgid "January 16, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3594 #, 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:3590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3595 #, no-wrap msgid "1000006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3596 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230590[230590]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597 #, no-wrap msgid "January 26, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3599 #, 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:3595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3600 #, no-wrap msgid "1000007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3601 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231025[231025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3602 #, no-wrap msgid "February 5, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3604 #, 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:3600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3605 #, no-wrap msgid "1000008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3606 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231505[231505]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607 #, no-wrap msgid "February 11, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3609 #, 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:3605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3610 #, no-wrap msgid "1000009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3611 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232154[232154]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612 #, no-wrap msgid "February 25, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3614 #, 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:3610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615 #, no-wrap msgid "1000010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3616 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/233757[233757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617 #, no-wrap msgid "March 31, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3619 #, no-wrap msgid "10-CURRENT after `xlocale` cleanup." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3620 #, no-wrap msgid "1000011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3621 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/234355[234355]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622 #, no-wrap msgid "April 16, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3624 #, 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:3620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625 #, no-wrap msgid "1000012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3626 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/234924[234924]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627 #, no-wrap msgid "May 2, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3629 #, no-wrap msgid "10-CURRENT jemalloc import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630 #, no-wrap msgid "1000013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3631 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/235788[235788]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4517 #, no-wrap msgid "May 22, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3634 #, no-wrap msgid "10-CURRENT after `byacc` import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3635 #, no-wrap msgid "1000014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3636 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/237631[237631]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637 #, no-wrap msgid "June 27, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3639 #, 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:3635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640 #, no-wrap msgid "1000015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3641 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/238405[238405]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642 #, no-wrap msgid "July 12, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3644 #, no-wrap msgid "10-CURRENT after import of OpenSSL 1.0.1c." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3646 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/238429[238429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647 #, no-wrap msgid "July 13, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3649 #, 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:3645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650 #, no-wrap msgid "1000016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3651 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239179[239179]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657 #, no-wrap msgid "August 8, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3654 #, no-wrap msgid "10-CURRENT after KBI change in man:ucom[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655 #, no-wrap msgid "1000017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3656 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239214[239214]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3659 #, 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:3655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660 #, no-wrap msgid "1000018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3661 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/240233[240233]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662 #, no-wrap msgid "September 8, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3664 #, no-wrap msgid "10-CURRENT after major rewrite of man:pf[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665 #, no-wrap msgid "1000019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3666 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241245[241245]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667 #, no-wrap msgid "October 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3669 #, 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:3665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670 #, no-wrap msgid "1000020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3671 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241610[241610]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672 #, no-wrap msgid "October 16, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3674 #, 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:3670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675 #, no-wrap msgid "1000021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3676 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241897[241897]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682 #, no-wrap msgid "October 22, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3679 #, 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:3675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680 #, no-wrap msgid "1000022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3681 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/241913[241913]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3684 #, 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:3680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685 #, no-wrap msgid "1000023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3686 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/242619[242619]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692 #, no-wrap msgid "November 5, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3689 #, 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:3685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690 #, no-wrap msgid "1000024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3691 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/242624[242624]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3694 #, 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:3690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695 #, no-wrap msgid "1000025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3696 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/243443[243443]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697 #, no-wrap msgid "November 17, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3699 #, 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:3695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700 #, no-wrap msgid "1000026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3701 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/245313[245313]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702 #, no-wrap msgid "January 11, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3704 #, 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:3700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705 #, no-wrap msgid "1000027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3706 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/246084[246084]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707 #, no-wrap msgid "January 29, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3709 #, 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:3705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710 #, no-wrap msgid "1000028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3711 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/246759[246759]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712 #, no-wrap msgid "February 13, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3714 #, 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:3710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715 #, no-wrap msgid "1000029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3716 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247821[247821]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717 #, no-wrap msgid "March 4, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3719 #, 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:3715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720 #, no-wrap msgid "1000030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3721 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248210[248210]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722 #, no-wrap msgid "March 12, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3724 #, 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:3720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725 #, no-wrap msgid "1000031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3726 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/249943[249943]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727 #, no-wrap msgid "April 26, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3729 #, 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:3725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730 #, no-wrap msgid "1000032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3731 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/250163[250163]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732 #, no-wrap msgid "May 1, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3734 #, 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:3730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735 #, no-wrap msgid "1000033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3736 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/250881[250881]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737 #, no-wrap msgid "May 21, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3739 #, no-wrap msgid "10-CURRENT after flex 2.5.37 import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740 #, no-wrap msgid "1000034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3741 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/251294[251294]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742 #, no-wrap msgid "June 3, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3744 #, 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:3740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745 #, no-wrap msgid "1000035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3746 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/251527[251527]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747 #, no-wrap msgid "June 8, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3749 #, 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:3745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750 #, no-wrap msgid "1000036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3751 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253049[253049]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757 #, no-wrap msgid "July 9, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3754 #, 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:3750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755 #, no-wrap msgid "1000037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3756 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253089[253089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3759 #, 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:3755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3760 #, no-wrap msgid "1000038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3761 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253396[253396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762 #, no-wrap msgid "July 16, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3764 #, 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:3760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3765 #, no-wrap msgid "1000039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3766 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253549[253549]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767 #, no-wrap msgid "July 22, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3769 #, 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:3765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770 #, no-wrap msgid "1000040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3771 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253638[253638]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772 #, no-wrap msgid "July 24, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3774 #, no-wrap msgid "10-CURRENT after addition of libusb `pkgconf` files." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775 #, no-wrap msgid "1000041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3776 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253970[253970]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777 #, no-wrap msgid "August 5, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3779 #, 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:3775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3780 #, no-wrap msgid "1000042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3781 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254138[254138]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782 #, no-wrap msgid "August 9, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3784 #, 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:3780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3785 #, no-wrap msgid "1000043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3786 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254273[254273]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787 #, no-wrap msgid "August 13, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3789 #, 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:3785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790 #, no-wrap msgid "1000044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3791 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254358[254358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797 #, no-wrap msgid "August 15, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3794 #, 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:3790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795 #, no-wrap msgid "1000045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3796 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254389[254389]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3799 #, 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:3795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800 #, no-wrap msgid "1000046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3801 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254537[254537]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 #, no-wrap msgid "August 19, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 #, 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:3797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 #, no-wrap msgid "M_FIRSTFRAG\\" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3804 #, 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:3800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805 #, no-wrap msgid "1000047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3806 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254627[254627]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807 #, no-wrap msgid "August 21, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3809 #, 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:3805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810 #, no-wrap msgid "1000048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3811 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254672[254672]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812 #, no-wrap msgid "August 22, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3814 #, no-wrap msgid "10-CURRENT after modification of structure `xsctp_inpcb`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815 #, no-wrap msgid "1000049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3816 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254760[254760]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822 #, no-wrap msgid "August 24, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3819 #, 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:3815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820 #, no-wrap msgid "1000050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3821 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254844[254844]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3824 #, 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:3820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825 #, no-wrap msgid "1000051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3826 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254887[254887]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827 #, no-wrap msgid "August 25, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3829 #, 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:3825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830 #, no-wrap msgid "1000052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3831 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255180[255180]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832 #, no-wrap msgid "September 3, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3834 #, 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:3830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835 #, no-wrap msgid "1000053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3836 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255305[255305]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847 #, no-wrap msgid "September 6, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3839 #, 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:3835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840 #, no-wrap msgid "1000054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3841 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255321[255321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3844 #, 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:3840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845 #, no-wrap msgid "1000055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3846 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/255449[255449]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3849 #, 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:3845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850 #, no-wrap msgid "1000100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3851 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259065[259065]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877 #, no-wrap msgid "December 7, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3854 #, no-wrap msgid "`releng/10.0` branched from `stable/10`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855 #, no-wrap msgid "1000500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3856 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256283[256283]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3859 #, no-wrap msgid "10-STABLE after branch from `head/`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860 #, no-wrap msgid "1000501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3861 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256916[256916]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4577 #, no-wrap msgid "October 22, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3864 #, 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:3860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865 #, no-wrap msgid "1000502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3866 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/258398[258398]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867 #, no-wrap msgid "November 20, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3869 #, 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:3865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870 #, no-wrap msgid "1000510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3871 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259067[259067]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3874 #, 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:3870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875 #, no-wrap msgid "1000700" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3876 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259069[259069]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3879 #, no-wrap msgid "10-STABLE after `releng/10.0` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880 #, no-wrap msgid "1000701" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3881 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259447[259447]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3884 #, no-wrap msgid "10.0-STABLE after Heimdal encoding fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885 #, no-wrap msgid "1000702" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/260135[260135]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4587 #, no-wrap msgid "December 31, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3889 #, no-wrap msgid "10-STABLE after MAP_STACK fixes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890 #, no-wrap msgid "1000703" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/262801[262801]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4592 #, no-wrap msgid "March 5, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3894 #, 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:3890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895 #, no-wrap msgid "1000704" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/262889[262889]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897 #, no-wrap msgid "March 7, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3899 #, 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:3895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900 #, no-wrap msgid "1000705" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263508[263508]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4602 #, no-wrap msgid "March 21, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3904 #, 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:3900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905 #, no-wrap msgid "1000706" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264214[264214]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3909 #, no-wrap msgid "10-STABLE after GCC support for `__block` definition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910 #, no-wrap msgid "1000707" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3914 #, no-wrap msgid "10-STABLE after FreeBSD-SA-14:06.openssl." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3915 #, no-wrap msgid "1000708" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265122[265122]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4612 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422 #, no-wrap msgid "April 30, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3919 #, 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:3915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3920 #, no-wrap msgid "1000709" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265946[265946]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922 #, no-wrap msgid "May 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3924 #, 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:3920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925 #, no-wrap msgid "1000710" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267465[267465]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3929 #, 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:3925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930 #, no-wrap msgid "1000711" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268442[268442]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3934 #, 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:3930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935 #, no-wrap msgid "1000712" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/269400[269400]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937 #, no-wrap msgid "August 1, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3939 #, 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:3935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940 #, no-wrap msgid "1000713" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/269484[269484]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3944 #, 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:3940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945 #, no-wrap msgid "1000714" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270174[270174]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3949 #, 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:3945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950 #, no-wrap msgid "1000715" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3954 #, 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:3950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955 #, no-wrap msgid "1000716" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3959 #, 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:3955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960 #, no-wrap msgid "1000717" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271816[271816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962 #, no-wrap msgid "September 18, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3964 #, no-wrap msgid "10-STABLE after i915 HW context support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965 #, no-wrap msgid "1001000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272463[272463]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972 #, no-wrap msgid "October 2, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3969 #, no-wrap msgid "10.1-RC1 after releng/10.1 branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970 #, no-wrap msgid "1001500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/272464[272464]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3974 #, no-wrap msgid "10-STABLE after releng/10.1 branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975 #, no-wrap msgid "1001501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3979 #, 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:3975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980 #, no-wrap msgid "1001502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3984 #, 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:3980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985 #, no-wrap msgid "1001503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275040[275040]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987 #, no-wrap msgid "November 25, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3989 #, 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:3985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990 #, no-wrap msgid "1001504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275742[275742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4662 #, no-wrap msgid "December 13, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3994 #, 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:3990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995 #, no-wrap msgid "1001505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/276633[276633]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997 #, no-wrap msgid "January 3, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3999 #, 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:3995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000 #, no-wrap msgid "1001506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277087[277087]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002 #, no-wrap msgid "January 12, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4004 #, 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:4000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005 #, no-wrap msgid "1001507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/277790[277790]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007 #, no-wrap msgid "January 27, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4009 #, 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:4005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010 #, no-wrap msgid "1001508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/278974[278974]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4014 #, 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:4010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015 #, no-wrap msgid "1001509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279287[279287]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5453 #, no-wrap msgid "" "February 25, 2015\n" "pass:[]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021 #, no-wrap msgid "" "10-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n" "pass:[]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022 #, no-wrap msgid "1001510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279329[279329]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4024 #, no-wrap msgid "February 26, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026 #, 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:4022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027 #, no-wrap msgid "1001511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280246[280246]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4029 #, no-wrap msgid "March 19, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031 #, 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:4027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032 #, no-wrap msgid "1001512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280438[280438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4034 #, no-wrap msgid "March 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036 #, 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:4032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037 #, no-wrap msgid "1001513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281955[281955]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4039 #, no-wrap msgid "April 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041 #, 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:4037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042 #, no-wrap msgid "1001514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282275[282275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4044 #, no-wrap msgid "April 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046 #, no-wrap msgid "10-STABLE after MFC of man:iconv[3] fixes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047 #, no-wrap msgid "1001515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282781[282781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4049 #, no-wrap msgid "May 11, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051 #, no-wrap msgid "10-STABLE after adding back `M_FLOWID`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052 #, no-wrap msgid "1001516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283341[283341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4054 #, no-wrap msgid "May 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056 #, no-wrap msgid "10-STABLE after MFC of many USB things." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057 #, no-wrap msgid "1001517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283950[283950]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4059 #, no-wrap msgid "June 3, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061 #, no-wrap msgid "10-STABLE after MFC of sound related things." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062 #, no-wrap msgid "1001518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284204[284204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066 #, 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:4062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067 #, no-wrap msgid "1001519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284720[284720]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4069 #, no-wrap msgid "June 23, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071 #, no-wrap msgid "10-STABLE after reverting bumping `MAXCPU` on amd64." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072 #, no-wrap msgid "1002000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/285830[285830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4069 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4079 #, no-wrap msgid "July 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076 #, no-wrap msgid "`releng/10.2` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077 #, no-wrap msgid "1002500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/285831[285831]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081 #, 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:4077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082 #, no-wrap msgid "1002501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289005[289005]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4084 #, no-wrap msgid "October 8, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086 #, 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:4082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087 #, no-wrap msgid "1002502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/291243[291243]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4089 #, no-wrap msgid "November 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091 #, 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:4087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092 #, no-wrap msgid "1002503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292224[292224]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4094 #, no-wrap msgid "December 14, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096 #, 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:4092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097 #, no-wrap msgid "1002504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292589[292589]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4099 #, no-wrap msgid "December 22, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101 #, 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:4097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102 #, no-wrap msgid "1002505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292908[292908]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106 #, 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:4102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107 #, no-wrap msgid "1002506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293476[293476]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4104 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4109 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4119 #, no-wrap msgid "January 9, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111 #, 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:4107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112 #, no-wrap msgid "1002507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293610[293610]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116 #, 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:4112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117 #, no-wrap msgid "1002508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293619[293619]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121 #, 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:4117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122 #, no-wrap msgid "1002509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/295107[295107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4124 #, no-wrap msgid "February 1, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126 #, 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:4122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127 #, no-wrap msgid "1003000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296373[296373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4124 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4134 #, no-wrap msgid "March 4, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131 #, no-wrap msgid "`releng/10.3` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132 #, no-wrap msgid "1003500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296374[296374]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136 #, 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:4132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137 #, no-wrap msgid "1003501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/298299[298299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4134 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4139 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4149 #, no-wrap msgid "June 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141 #, no-wrap msgid "10-STABLE after adding -P option for `kdbcontrol` (rev link:https://svnweb.freebsd.org/changeset/base/298297[298297])." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142 #, no-wrap msgid "1003502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299966[299966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146 #, no-wrap msgid "10-STABLE after libcrypto.so was made position independent." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147 #, no-wrap msgid "1003503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300235[300235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151 #, 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:4147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152 #, no-wrap msgid "1003504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302066[302066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156 #, 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:4152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157 #, no-wrap msgid "1003505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302228[302228]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4159 #, no-wrap msgid "June 27, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161 #, 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:4157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162 #, no-wrap msgid "1003506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304611[304611]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166 #, no-wrap msgid "10-STABLE after adding C++11 `thread_local` support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167 #, no-wrap msgid "1003507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304864[304864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171 #, no-wrap msgid "10-STABLE after `LC_*_MASK` fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172 #, no-wrap msgid "1003508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305734[305734]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176 #, 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:4172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177 #, no-wrap msgid "1003509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307331[307331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181 #, no-wrap msgid "10-STABLE after ZFS merges." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182 #, no-wrap msgid "1003510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/308047[308047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186 #, 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:4182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187 #, no-wrap msgid "1003511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310121[310121]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191 #, 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:4187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192 #, no-wrap msgid "1003512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315730[315730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4194 #, no-wrap msgid "March 22, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196 #, 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:4192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197 #, no-wrap msgid "1003513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316499[316499]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201 #, 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:4197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4202 #, no-wrap msgid "1003514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/318198[318198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206 #, 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:4202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4207 #, no-wrap msgid "1003515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321222[321222]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4209 #, no-wrap msgid "July 19, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211 #, 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:4207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4212 #, no-wrap msgid "1003516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321717[321717]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4214 #, no-wrap msgid "July 30, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216 #, 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:4212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217 #, no-wrap msgid "1004000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323604[323604]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4214 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4224 #, no-wrap msgid "September 15, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221 #, no-wrap msgid "`releng/10.4` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4222 #, no-wrap msgid "1004500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323605[323605]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226 #, 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:4222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4227 #, no-wrap msgid "1004501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231 #, 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:4227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4232 #, no-wrap msgid "1004502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356396[356396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236 #, 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:4232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4237 #, no-wrap msgid "1004503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356681[356681]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240 #, 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:4238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243 #, no-wrap msgid "FreeBSD 9 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246 #, no-wrap msgid "FreeBSD 9 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255 #, no-wrap msgid "900000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196432[196432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4257 #, no-wrap msgid "August 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4259 #, no-wrap msgid "9.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260 #, no-wrap msgid "900001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197019[197019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4262 #, no-wrap msgid "September 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4264 #, 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:4260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265 #, no-wrap msgid "900002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197430[197430]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4267 #, no-wrap msgid "September 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4269 #, 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:4265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270 #, no-wrap msgid "900003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200039[200039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4272 #, no-wrap msgid "December 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4274 #, 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:4270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275 #, no-wrap msgid "900004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200185[200185]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4277 #, no-wrap msgid "December 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4279 #, 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:4275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280 #, no-wrap msgid "900005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200447[200447]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4282 #, no-wrap msgid "December 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4284 #, 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:4280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285 #, no-wrap msgid "900006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/201513[201513]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4287 #, no-wrap msgid "January 4, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4289 #, 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:4285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4290 #, no-wrap msgid "900007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202219[202219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4292 #, no-wrap msgid "January 13, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4294 #, 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:4290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295 #, no-wrap msgid "900008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202722[202722]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4297 #, no-wrap msgid "January 20, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4299 #, 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:4295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300 #, no-wrap msgid "900009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203052[203052]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4302 #, no-wrap msgid "January 26, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4304 #, 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:4300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305 #, no-wrap msgid "900010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/205471[205471]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4307 #, no-wrap msgid "March 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4309 #, 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:4305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310 #, no-wrap msgid "900011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/207410[207410]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4312 #, no-wrap msgid "April 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4314 #, no-wrap msgid "9.0-CURRENT after adding soft-updates journaling." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315 #, no-wrap msgid "900012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/207842[207842]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4317 #, no-wrap msgid "May 10, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4319 #, 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:4315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320 #, no-wrap msgid "900013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208486[208486]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4322 #, no-wrap msgid "May 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4324 #, 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:4320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325 #, no-wrap msgid "900014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208973[208973]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4327 #, no-wrap msgid "June 10, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4329 #, no-wrap msgid "9.0-CURRENT after adding Clang." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330 #, no-wrap msgid "900015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/210390[210390]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4332 #, no-wrap msgid "July 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4334 #, no-wrap msgid "9.0-CURRENT after the import of BSD grep." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335 #, no-wrap msgid "900016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/210565[210565]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4337 #, no-wrap msgid "July 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4339 #, 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:4335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4340 #, no-wrap msgid "900017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211701[211701]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4342 #, no-wrap msgid "August 23, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4344 #, 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:4340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345 #, no-wrap msgid "900018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211735[211735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4347 #, no-wrap msgid "August 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4349 #, 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:4345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350 #, no-wrap msgid "900019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211937[211937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4352 #, no-wrap msgid "August 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4354 #, 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:4350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355 #, no-wrap msgid "900020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/212381[212381]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4357 #, no-wrap msgid "September 9, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4359 #, 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:4355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4360 #, no-wrap msgid "900021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/212568[212568]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4362 #, no-wrap msgid "September 13, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4364 #, 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:4360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4365 #, no-wrap msgid "900022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/213395[213395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4367 #, no-wrap msgid "October 2, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4369 #, 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:4365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370 #, no-wrap msgid "900023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/213700[213700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4372 #, no-wrap msgid "October 11, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4374 #, 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:4370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375 #, no-wrap msgid "900024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/215127[215127]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4377 #, no-wrap msgid "November 11, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4379 #, 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:4375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380 #, no-wrap msgid "900025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/215166[215166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4382 #, no-wrap msgid "November 12, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4384 #, 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:4380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385 #, no-wrap msgid "900026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216088[216088]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4387 #, no-wrap msgid "November 30, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4389 #, 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:4385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390 #, no-wrap msgid "900027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216212[216212]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4392 #, no-wrap msgid "December 5, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4394 #, 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:4390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4395 #, no-wrap msgid "900028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216615[216615]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4397 #, no-wrap msgid "December 21, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4399 #, 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:4395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4400 #, no-wrap msgid "900029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216758[216758]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4402 #, no-wrap msgid "December 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4404 #, 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:4400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4405 #, no-wrap msgid "900030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/217309[217309]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4407 #, no-wrap msgid "January 12, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4409 #, 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:4405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410 #, no-wrap msgid "900031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218414[218414]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4412 #, no-wrap msgid "February 7, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4414 #, 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:4410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4415 #, no-wrap msgid "900032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218425[218425]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4417 #, no-wrap msgid "February 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4419 #, 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:4415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420 #, no-wrap msgid "900033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218822[218822]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4422 #, no-wrap msgid "February 18, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4424 #, 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:4420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425 #, no-wrap msgid "900034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219406[219406]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4427 #, no-wrap msgid "March 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4429 #, 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:4425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430 #, no-wrap msgid "900035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/220150[220150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4432 #, no-wrap msgid "March 29, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4434 #, 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:4430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435 #, no-wrap msgid "900036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/220770[220770]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4437 #, no-wrap msgid "April 18, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4439 #, 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:4435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440 #, no-wrap msgid "900037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221862[221862]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4442 #, no-wrap msgid "May 13, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4444 #, 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:4440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445 #, no-wrap msgid "900038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222167[222167]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4447 #, no-wrap msgid "May 22, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4449 #, 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:4445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450 #, no-wrap msgid "900039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/223637[223637]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4452 #, no-wrap msgid "June 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4454 #, 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:4450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455 #, no-wrap msgid "900040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224217[224217]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4452 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352 #, no-wrap msgid "July 19, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4459 #, 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:4455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460 #, no-wrap msgid "900041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224834[224834]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4462 #, no-wrap msgid "August 13, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4464 #, 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:4460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465 #, no-wrap msgid "900042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225350[225350]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4467 #, no-wrap msgid "August 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4469 #, 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:4465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470 #, no-wrap msgid "900043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4472 #, no-wrap msgid "September 2, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4474 #, 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:4470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475 #, no-wrap msgid "900044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225469[225469]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4472 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362 #, no-wrap msgid "September 10, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4479 #, no-wrap msgid "Re-factor auto-quirk. 9.0-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480 #, no-wrap msgid "900045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229285[229285]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4477 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4487 #, no-wrap msgid "January 2, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4484 #, no-wrap msgid "9-STABLE after MFC of true/false from 1000002." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485 #, no-wrap msgid "900500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229318[229318]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4489 #, no-wrap msgid "9.0-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490 #, no-wrap msgid "900501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229723[229723]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4487 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5377 #, no-wrap msgid "January 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4494 #, 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:4490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495 #, no-wrap msgid "900502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230237[230237]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4499 #, no-wrap msgid "9.0-STABLE after merging gperf 3.0.3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500 #, no-wrap msgid "900503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231768[231768]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4497 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387 #, no-wrap msgid "February 15, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4504 #, 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:4500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505 #, no-wrap msgid "900504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232728[232728]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4502 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4507 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397 #, no-wrap msgid "March 3, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4509 #, 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:4505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510 #, no-wrap msgid "900505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232945[232945]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4512 #, no-wrap msgid "March 13, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4514 #, 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:4510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515 #, no-wrap msgid "900506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/235786[235786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4519 #, 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:4515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520 #, no-wrap msgid "901000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239082[239082]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4522 #, no-wrap msgid "August 5, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4524 #, no-wrap msgid "9.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525 #, no-wrap msgid "901500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239081[239081]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4527 #, no-wrap msgid "August 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4529 #, 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:4525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530 #, no-wrap msgid "901501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/240659[240659]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4532 #, no-wrap msgid "November 11, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4534 #, 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:4530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535 #, no-wrap msgid "901502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/243656[243656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4537 #, no-wrap msgid "November 28, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4539 #, 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:4535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540 #, no-wrap msgid "901503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247090[247090]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4537 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402 #, no-wrap msgid "February 21, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4544 #, 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:4540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545 #, no-wrap msgid "901504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248338[248338]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4547 #, no-wrap msgid "March 15, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4549 #, 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:4545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550 #, no-wrap msgid "901505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/251687[251687]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4552 #, no-wrap msgid "June 13, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4554 #, 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:4550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555 #, no-wrap msgid "902001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253912[253912]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4557 #, no-wrap msgid "August 3, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4559 #, no-wrap msgid "`releng/9.2` branched from `stable/9`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560 #, no-wrap msgid "902501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253913[253913]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4562 #, no-wrap msgid "August 2, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4564 #, 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:4560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565 #, no-wrap msgid "902502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254938[254938]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4567 #, no-wrap msgid "August 26, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4569 #, 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:4565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570 #, no-wrap msgid "902503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254979[254979]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4572 #, no-wrap msgid "August 27, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4574 #, 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:4570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575 #, no-wrap msgid "902504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256917[256917]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4579 #, 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:4575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580 #, no-wrap msgid "902505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259448[259448]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4582 #, no-wrap msgid "December 12, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4584 #, no-wrap msgid "9.2-STABLE after Heimdal encoding fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585 #, no-wrap msgid "902506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/260136[260136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4589 #, 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:4585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590 #, no-wrap msgid "902507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4594 #, 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:4590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595 #, no-wrap msgid "902508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263171[263171]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4599 #, 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:4595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600 #, no-wrap msgid "902509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263509[263509]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4604 #, 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:4600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605 #, no-wrap msgid "902510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263818[263818]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4602 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4612 #, no-wrap msgid "March 27, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4609 #, 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:4605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610 #, no-wrap msgid "902511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4614 #, no-wrap msgid "9-STABLE after FreeBSD-SA-14:06.openssl." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615 #, no-wrap msgid "902512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265123[265123]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4619 #, no-wrap msgid "9-STABLE after FreeBSD-SA-14:08.tcp." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620 #, no-wrap msgid "903000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267656[267656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4617 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4627 #, no-wrap msgid "June 20, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4624 #, no-wrap msgid "9-RC1 `releng/9.3` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625 #, no-wrap msgid "903500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267657[267657]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4629 #, no-wrap msgid "9.3-STABLE `releng/9.3` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630 #, no-wrap msgid "903501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268443[268443]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4634 #, 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:4630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635 #, no-wrap msgid "903502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270175[270175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4637 #, no-wrap msgid "August 19, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4639 #, 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:4635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640 #, no-wrap msgid "903503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4644 #, 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:4640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645 #, no-wrap msgid "903504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4649 #, 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:4645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650 #, no-wrap msgid "903505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4654 #, 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:4650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655 #, no-wrap msgid "903506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4659 #, 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:4655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660 #, no-wrap msgid "903507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4664 #, 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:4660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665 #, no-wrap msgid "903508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671 #, no-wrap msgid "" "9-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n" "pass:[]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4672 #, no-wrap msgid "903509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296219[296219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4674 #, no-wrap msgid "February 29, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676 #, 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:4672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4677 #, no-wrap msgid "903510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300236[300236]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681 #, 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:4677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4682 #, no-wrap msgid "903511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305735[305735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685 #, 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:4683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688 #, no-wrap msgid "FreeBSD 8 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691 #, no-wrap msgid "FreeBSD 8 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700 #, no-wrap msgid "800000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172531[172531]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4702 #, no-wrap msgid "October 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4704 #, no-wrap msgid "8.0-CURRENT. Separating wide and single byte `ctype`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4705 #, no-wrap msgid "800001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172688[172688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4707 #, no-wrap msgid "October 16, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4709 #, 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:4705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4710 #, no-wrap msgid "800002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172841[172841]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4712 #, no-wrap msgid "October 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714 #, 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:4710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715 #, no-wrap msgid "800003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172932[172932]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4717 #, no-wrap msgid "October 24, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4719 #, 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:4715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720 #, no-wrap msgid "800004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173573[173573]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4722 #, no-wrap msgid "November 12, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724 #, 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:4720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725 #, no-wrap msgid "800005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174261[174261]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4727 #, no-wrap msgid "December 4, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4729 #, 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:4725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4730 #, no-wrap msgid "800006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174399[174399]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4727 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280 #, no-wrap msgid "December 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4734 #, 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:4730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4735 #, no-wrap msgid "800007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174901[174901]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4737 #, no-wrap msgid "December 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4739 #, 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:4735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740 #, no-wrap msgid "800008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174951[174951]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4742 #, no-wrap msgid "December 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4744 #, no-wrap msgid "8.0-CURRENT after LK_EXCLUPGRADE option removal." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4745 #, no-wrap msgid "800009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175168[175168]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4747 #, no-wrap msgid "January 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4749 #, 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:4745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4750 #, no-wrap msgid "800010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175204[175204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4752 #, no-wrap msgid "January 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4754 #, 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:4750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4755 #, no-wrap msgid "800011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175295[175295]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757 #, no-wrap msgid "January 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4759 #, 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:4755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4760 #, no-wrap msgid "800012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175487[175487]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4762 #, no-wrap msgid "January 19, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4764 #, 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:4760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765 #, no-wrap msgid "800013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175581[175581]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4767 #, no-wrap msgid "January 23, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4769 #, no-wrap msgid "8.0-CURRENT after introduction of the \"ASCII\" encoding." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4770 #, no-wrap msgid "800014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175636[175636]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4772 #, no-wrap msgid "January 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4774 #, 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:4770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4775 #, no-wrap msgid "800015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175688[175688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777 #, no-wrap msgid "January 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4779 #, 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:4775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4780 #, no-wrap msgid "800016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175872[175872]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782 #, no-wrap msgid "February 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4784 #, 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:4780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4785 #, no-wrap msgid "800017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176015[176015]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787 #, no-wrap msgid "February 6, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4789 #, 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:4785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790 #, no-wrap msgid "800018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176112[176112]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767 #, no-wrap msgid "February 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4794 #, no-wrap msgid "8.0-CURRENT after the addition of `m_collapse`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4795 #, no-wrap msgid "800019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176124[176124]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4797 #, no-wrap msgid "February 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4799 #, 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:4795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4800 #, no-wrap msgid "800020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176251[176251]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802 #, no-wrap msgid "February 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4804 #, 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:4800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4805 #, no-wrap msgid "800021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176321[176321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807 #, no-wrap msgid "February 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4809 #, 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:4805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4810 #, no-wrap msgid "800022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176556[176556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4812 #, no-wrap msgid "(backed out)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4814 #, 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:4810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4815 #, no-wrap msgid "800023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176560[176560]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4817 #, no-wrap msgid "February 25, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4819 #, 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:4815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4820 #, no-wrap msgid "800024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176709[176709]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822 #, no-wrap msgid "March 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4824 #, 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:4820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4825 #, no-wrap msgid "800025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176958[176958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4827 #, no-wrap msgid "March 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4829 #, 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:4825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4830 #, no-wrap msgid "800026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177086[177086]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832 #, no-wrap msgid "March 12, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4834 #, 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:4830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4835 #, no-wrap msgid "800027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177551[177551]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4837 #, no-wrap msgid "March 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4839 #, 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:4835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4840 #, no-wrap msgid "800028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177637[177637]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842 #, no-wrap msgid "March 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4844 #, 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:4840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4845 #, no-wrap msgid "800029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177688[177688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4847 #, no-wrap msgid "March 28, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4849 #, 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:4845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4850 #, no-wrap msgid "800030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177844[177844]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4852 #, no-wrap msgid "April 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4854 #, 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:4850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4855 #, no-wrap msgid "800031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177958[177958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4857 #, no-wrap msgid "April 6, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4859 #, 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:4855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4860 #, no-wrap msgid "800032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178006[178006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4857 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:4862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4867 #, no-wrap msgid "April 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4864 #, 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:4860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4865 #, no-wrap msgid "800033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178017[178017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4869 #, 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:4865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870 #, no-wrap msgid "800034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178051[178051]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4867 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777 #, no-wrap msgid "April 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4874 #, no-wrap msgid "8.0-CURRENT after introduction of the `memrchr` function." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875 #, no-wrap msgid "800035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178256[178256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4877 #, no-wrap msgid "April 16, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4879 #, no-wrap msgid "8.0-CURRENT after introduction of the `fdopendir` function." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4880 #, no-wrap msgid "800036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178362[178362]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4877 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797 #, no-wrap msgid "April 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4884 #, 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:4880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4885 #, no-wrap msgid "800037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178892[178892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4887 #, no-wrap msgid "May 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4889 #, 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:4885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4890 #, no-wrap msgid "800038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179316[179316]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4892 #, no-wrap msgid "May 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4894 #, 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:4890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895 #, no-wrap msgid "800039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179784[179784]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897 #, no-wrap msgid "June 14, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4899 #, no-wrap msgid "8.0-CURRENT after removal of `sgtty`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900 #, no-wrap msgid "800040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/180025[180025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4902 #, no-wrap msgid "June 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4904 #, no-wrap msgid "8.0-CURRENT with kernel NFS `lockd` client." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4905 #, no-wrap msgid "800041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/180691[180691]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4907 #, no-wrap msgid "July 22, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4909 #, 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:4905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910 #, no-wrap msgid "800042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181439[181439]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4912 #, no-wrap msgid "August 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4914 #, no-wrap msgid "8.0-CURRENT after addition of man:cpuctl[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4915 #, no-wrap msgid "800043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181694[181694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917 #, no-wrap msgid "August 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4919 #, 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:4915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4920 #, no-wrap msgid "800044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181803[181803]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922 #, no-wrap msgid "August 17, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4924 #, 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:4920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4925 #, no-wrap msgid "800045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181905[181905]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817 #, no-wrap msgid "August 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4929 #, 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:4925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4930 #, no-wrap msgid "800046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182869[182869]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932 #, no-wrap msgid "September 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4934 #, 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:4930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4935 #, no-wrap msgid "800047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182905[182905]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937 #, no-wrap msgid "September 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4939 #, 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:4935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4940 #, no-wrap msgid "800048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183091[183091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4942 #, no-wrap msgid "September 16, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4944 #, 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:4940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4945 #, no-wrap msgid "800049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183114[183114]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4947 #, no-wrap msgid "September 17, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4949 #, 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:4945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950 #, no-wrap msgid "800050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184099[184099]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4952 #, no-wrap msgid "October 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4954 #, no-wrap msgid "8.0-CURRENT after buffer cache API change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4955 #, no-wrap msgid "800051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184205[184205]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4957 #, no-wrap msgid "October 23, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4959 #, 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:4955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4960 #, no-wrap msgid "800052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184419[184419]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4962 #, no-wrap msgid "October 28, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4964 #, 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:4960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4965 #, no-wrap msgid "800053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184555[184555]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4967 #, no-wrap msgid "November 2, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4969 #, 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:4965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4970 #, no-wrap msgid "800054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185162[185162]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972 #, no-wrap msgid "November 22, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4974 #, 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:4970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4975 #, no-wrap msgid "800055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185363[185363]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4977 #, no-wrap msgid "November 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4979 #, 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:4975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4980 #, no-wrap msgid "800056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185435[185435]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982 #, no-wrap msgid "November 29, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4984 #, 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:4980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4985 #, no-wrap msgid "800057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185522[185522]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987 #, no-wrap msgid "December 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4989 #, 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:4985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4990 #, no-wrap msgid "800058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185968[185968]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992 #, no-wrap msgid "December 12, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4994 #, 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:4990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4995 #, no-wrap msgid "800059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/186119[186119]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4997 #, no-wrap msgid "December 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4999 #, no-wrap msgid "8.0-CURRENT incorporates the new arp-v2 rewrite." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5000 #, no-wrap msgid "800060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/186344[186344]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002 #, no-wrap msgid "December 19, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5004 #, no-wrap msgid "8.0-CURRENT after the addition of makefs." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5005 #, no-wrap msgid "800061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187289[187289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007 #, no-wrap msgid "January 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5009 #, no-wrap msgid "8.0-CURRENT after TCP Appropriate Byte Counting." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5010 #, no-wrap msgid "800062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187830[187830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012 #, no-wrap msgid "January 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5014 #, 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:5010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5015 #, no-wrap msgid "800063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188745[188745]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017 #, no-wrap msgid "February 18, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5019 #, 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:5015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5020 #, no-wrap msgid "800064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188946[188946]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022 #, no-wrap msgid "February 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5024 #, 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:5020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5025 #, no-wrap msgid "800065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189092[189092]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027 #, no-wrap msgid "February 26, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5029 #, 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:5025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5030 #, no-wrap msgid "800066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189110[189110]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032 #, no-wrap msgid "February 27, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5034 #, 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:5030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5035 #, no-wrap msgid "800067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189136[189136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037 #, no-wrap msgid "February 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5039 #, 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:5035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5040 #, no-wrap msgid "800068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189276[189276]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042 #, no-wrap msgid "March 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5044 #, 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:5040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5045 #, no-wrap msgid "800069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189585[189585]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052 #, no-wrap msgid "March 9, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5049 #, 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:5045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5050 #, no-wrap msgid "800070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189592[189592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5054 #, 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:5050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5055 #, no-wrap msgid "800071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189825[189825]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862 #, no-wrap msgid "March 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5059 #, 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:5055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5060 #, no-wrap msgid "800072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189853[189853]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062 #, no-wrap msgid "March 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5064 #, 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:5060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5065 #, no-wrap msgid "800073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190265[190265]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067 #, no-wrap msgid "March 18, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5069 #, 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:5065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5070 #, no-wrap msgid "800074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190373[190373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072 #, no-wrap msgid "March 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5074 #, 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:5070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5075 #, no-wrap msgid "800075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190787[190787]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077 #, no-wrap msgid "April 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5079 #, 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:5075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5080 #, no-wrap msgid "800076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190866[190866]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082 #, no-wrap msgid "April 9, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5084 #, no-wrap msgid "8.0-CURRENT after adding delay profiles in dummynet." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5085 #, no-wrap msgid "800077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190914[190914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087 #, no-wrap msgid "April 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089 #, 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:5085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5090 #, no-wrap msgid "800078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191080[191080]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5092 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5097 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872 #, no-wrap msgid "April 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5094 #, 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:5090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5095 #, no-wrap msgid "800079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191117[191117]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5099 #, 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:5095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5100 #, no-wrap msgid "800080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191126[191126]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5104 #, 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:5100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5105 #, no-wrap msgid "800081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191267[191267]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107 #, no-wrap msgid "April 19, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5109 #, 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:5105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5110 #, no-wrap msgid "800082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191368[191368]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5112 #, no-wrap msgid "April 21, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5114 #, 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:5110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5115 #, no-wrap msgid "800083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191389[191389]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117 #, no-wrap msgid "April 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5119 #, 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:5115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5120 #, no-wrap msgid "800084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191672[191672]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122 #, no-wrap msgid "April 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124 #, no-wrap msgid "8.0-CURRENT after IPv6 SSM and MLDv2 changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5125 #, no-wrap msgid "800085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191688[191688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5127 #, no-wrap msgid "April 30, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129 #, 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:5125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5130 #, no-wrap msgid "800086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191910[191910]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5132 #, no-wrap msgid "May 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134 #, 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:5130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5135 #, no-wrap msgid "800087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191990[191990]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137 #, no-wrap msgid "May 11, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5139 #, 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:5135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5140 #, no-wrap msgid "800088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192470[192470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5142 #, no-wrap msgid "May 20, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5144 #, no-wrap msgid "8.0-CURRENT after net80211 monitor mode changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5145 #, no-wrap msgid "800089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192649[192649]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5142 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5152 #, no-wrap msgid "May 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5149 #, no-wrap msgid "8.0-CURRENT after adding UDP control block support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5150 #, no-wrap msgid "800090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192669[192669]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5154 #, no-wrap msgid "8.0-CURRENT after virtualizing interface cloning." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5155 #, no-wrap msgid "800091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192895[192895]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5157 #, no-wrap msgid "May 27, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5159 #, 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:5155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5160 #, no-wrap msgid "800092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193011[193011]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5157 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5167 #, no-wrap msgid "May 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5164 #, 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:5160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5165 #, no-wrap msgid "800093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193047[193047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5169 #, 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:5165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5170 #, no-wrap msgid "800094" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193093[193093]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5167 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5177 #, no-wrap msgid "May 30, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5174 #, no-wrap msgid "8.0-CURRENT after adding man:VOP_ACCESSX[9]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5175 #, no-wrap msgid "800095" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193096[193096]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5179 #, 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:5175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5180 #, no-wrap msgid "800096" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193219[193219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5182 #, no-wrap msgid "June 1, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5184 #, no-wrap msgid "8.0-CURRENT after updating to the new netisr implementation and after changing the way of storing and accessing FIBs." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5185 #, no-wrap msgid "800097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5186 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193731[193731]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5187 #, no-wrap msgid "June 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5189 #, 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:5186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194012[194012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5192 #, no-wrap msgid "June 11, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5194 #, 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:5190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5195 #, no-wrap msgid "800098" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194210[194210]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5197 #, no-wrap msgid "June 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5199 #, no-wrap msgid "8.0-CURRENT after OpenSSL 0.9.8k import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5200 #, no-wrap msgid "800099" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194675[194675]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5202 #, no-wrap msgid "June 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5204 #, 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:5200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5205 #, no-wrap msgid "800100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194920[194920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5207 #, no-wrap msgid "June 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5209 #, no-wrap msgid "8.0-CURRENT after SYSVIPC ABI change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5210 #, no-wrap msgid "800101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195175[195175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5212 #, no-wrap msgid "June 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5214 #, 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:5210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5215 #, no-wrap msgid "800102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195634[195634]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5217 #, no-wrap msgid "July 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5219 #, 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:5215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5220 #, no-wrap msgid "800103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195654[195654]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222 #, no-wrap msgid "July 13, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5224 #, 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:5220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5225 #, no-wrap msgid "800104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195699[195699]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892 #, no-wrap msgid "July 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5229 #, 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:5225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5230 #, no-wrap msgid "800105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195767[195767]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5232 #, no-wrap msgid "July 19, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5234 #, 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:5230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5235 #, no-wrap msgid "800106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195852[195852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237 #, no-wrap msgid "July 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5239 #, 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:5235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5240 #, no-wrap msgid "800107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196037[196037]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5242 #, no-wrap msgid "August 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5244 #, 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:5240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5245 #, no-wrap msgid "800108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/199627[199627]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5247 #, no-wrap msgid "November 21, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5249 #, no-wrap msgid "8.0-STABLE after implementing EVFILT_USER `kevent` filter." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5250 #, no-wrap msgid "800500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/201749[201749]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5252 #, no-wrap msgid "January 7, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5254 #, 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:5250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5255 #, no-wrap msgid "800501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202922[202922]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5257 #, no-wrap msgid "January 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5259 #, 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:5255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5260 #, no-wrap msgid "800502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203299[203299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5262 #, no-wrap msgid "January 31, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5264 #, no-wrap msgid "8.0-STABLE after addition of man:sigpause[2]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5265 #, no-wrap msgid "800503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/204344[204344]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5267 #, no-wrap msgid "February 25, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5269 #, 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:5265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5270 #, no-wrap msgid "800504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/204546[204546]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5272 #, no-wrap msgid "March 1, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5274 #, 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:5270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5275 #, no-wrap msgid "800505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208259[208259]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277 #, no-wrap msgid "May 18, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5279 #, 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:5275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5280 #, no-wrap msgid "801000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/209150[209150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287 #, no-wrap msgid "June 14, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5284 #, no-wrap msgid "8.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5285 #, no-wrap msgid "801500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/209146[209146]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5289 #, no-wrap msgid "8.1-STABLE after 8.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5290 #, no-wrap msgid "801501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/214762[214762]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5292 #, no-wrap msgid "November 3, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5294 #, 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:5290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5295 #, no-wrap msgid "802000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216639[216639]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5292 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5297 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922 #, no-wrap msgid "December 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5299 #, no-wrap msgid "8.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5300 #, no-wrap msgid "802500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216654[216654]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5304 #, no-wrap msgid "8.2-STABLE after 8.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5305 #, no-wrap msgid "802501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219107[219107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5307 #, no-wrap msgid "February 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5309 #, 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:5305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5310 #, no-wrap msgid "802502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219324[219324]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5312 #, no-wrap msgid "March 6, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5314 #, 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:5310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5315 #, no-wrap msgid "802503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221275[221275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5317 #, no-wrap msgid "May 1, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5319 #, 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:5315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5320 #, no-wrap msgid "802504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222401[222401]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5317 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5322 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5332 #, no-wrap msgid "May 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5324 #, 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:5320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5325 #, no-wrap msgid "802505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222406[222406]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5329 #, 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:5325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5330 #, no-wrap msgid "802506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222408[222408]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5334 #, 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:5330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5335 #, no-wrap msgid "802507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222741[222741]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337 #, no-wrap msgid "June 6, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5339 #, no-wrap msgid "8.2-STABLE after ZFS v28 import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5340 #, no-wrap msgid "802508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222846[222846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342 #, no-wrap msgid "June 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5344 #, 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:5340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5345 #, no-wrap msgid "802509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224017[224017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347 #, no-wrap msgid "July 14, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5349 #, 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:5345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5350 #, no-wrap msgid "802510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224214[224214]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5354 #, 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:5350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5355 #, no-wrap msgid "802511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225458[225458]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357 #, no-wrap msgid "September 9, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5359 #, 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:5355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5360 #, no-wrap msgid "802512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225470[225470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5364 #, 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:5360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5365 #, no-wrap msgid "802513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/226763[226763]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367 #, no-wrap msgid "October 25, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5369 #, 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:5365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5370 #, no-wrap msgid "802514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/227573[227573]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5372 #, no-wrap msgid "November 16, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5374 #, 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:5370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5375 #, no-wrap msgid "802515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229725[229725]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5379 #, 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:5375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5380 #, no-wrap msgid "802516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230239[230239]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5384 #, no-wrap msgid "8.2-STABLE after merging gperf 3.0.3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5385 #, no-wrap msgid "802517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231769[231769]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5389 #, 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:5385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5390 #, no-wrap msgid "803000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232446[232446]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5394 #, no-wrap msgid "8.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5395 #, no-wrap msgid "803500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232439[232439]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5399 #, 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:5395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5400 #, no-wrap msgid "803501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247091[247091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5404 #, 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:5400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5405 #, no-wrap msgid "804000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248850[248850]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412 #, no-wrap msgid "March 28, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5409 #, no-wrap msgid "8.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5410 #, no-wrap msgid "804500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248819[248819]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5414 #, no-wrap msgid "8.4-STABLE after 8.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5415 #, no-wrap msgid "804501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259449[259449]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417 #, no-wrap msgid "December 16, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5419 #, 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:5415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5420 #, no-wrap msgid "804502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5424 #, no-wrap msgid "8.4-STABLE after FreeBSD-SA-14:08.tcp." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5425 #, no-wrap msgid "804503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268444[268444]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427 #, no-wrap msgid "July 9, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5429 #, no-wrap msgid "8.4-STABLE after FreeBSD-SA-14:17.kmem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5430 #, no-wrap msgid "804504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5434 #, 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:5430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5435 #, no-wrap msgid "804505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5439 #, 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:5435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5440 #, no-wrap msgid "804506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5444 #, 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:5440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5445 #, no-wrap msgid "804507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5449 #, 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:5445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5450 #, no-wrap msgid "804508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456 #, no-wrap msgid "" "8-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n" "pass:[]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457 #, no-wrap msgid "804509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5458 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305736[305736]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5460 #, 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:5458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5463 #, no-wrap msgid "FreeBSD 7 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466 #, no-wrap msgid "FreeBSD 7 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5475 #, no-wrap msgid "700000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147925[147925]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105 #, no-wrap msgid "July 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5479 #, no-wrap msgid "7.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5480 #, no-wrap msgid "700001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/148341[148341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482 #, no-wrap msgid "July 23, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5484 #, 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:5480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5485 #, no-wrap msgid "700002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/149039[149039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115 #, no-wrap msgid "August 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5489 #, 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:5485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5490 #, no-wrap msgid "700003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/149470[149470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492 #, no-wrap msgid "August 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494 #, 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:5490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5495 #, no-wrap msgid "700004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/151888[151888]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497 #, no-wrap msgid "October 30, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499 #, 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:5495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500 #, no-wrap msgid "700005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/152296[152296]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507 #, no-wrap msgid "November 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504 #, 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:5500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5505 #, no-wrap msgid "700006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/152315[152315]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5509 #, 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:5505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5510 #, no-wrap msgid "700007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153027[153027]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512 #, no-wrap msgid "December 2, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5514 #, 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:5510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5515 #, no-wrap msgid "700008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153107[153107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517 #, no-wrap msgid "December 5, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5519 #, 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:5515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520 #, no-wrap msgid "700009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153519[153519]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522 #, no-wrap msgid "December 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5524 #, 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:5520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525 #, no-wrap msgid "700010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153579[153579]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527 #, no-wrap msgid "December 20, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5529 #, 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:5525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5530 #, no-wrap msgid "700011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153936[153936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532 #, no-wrap msgid "December 31, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5534 #, 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:5530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535 #, no-wrap msgid "700012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154114[154114]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537 #, no-wrap msgid "January 8, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5539 #, no-wrap msgid "7.0-CURRENT after ldconfig_local_dirs change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540 #, no-wrap msgid "700013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154269[154269]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542 #, no-wrap msgid "January 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5544 #, no-wrap msgid "7.0-CURRENT after changes to [.filename]#/etc/rc.d/abi# to support [.filename]#/compat/linux/etc/ld.so.cache# being a symlink in a read-only filesystem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545 #, no-wrap msgid "700014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154863[154863]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547 #, no-wrap msgid "January 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5549 #, no-wrap msgid "7.0-CURRENT after pts import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550 #, no-wrap msgid "700015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/157144[157144]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552 #, no-wrap msgid "March 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5554 #, 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:5550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555 #, no-wrap msgid "700016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/157962[157962]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557 #, no-wrap msgid "April 22, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5559 #, 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:5555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560 #, no-wrap msgid "700017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158513[158513]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562 #, no-wrap msgid "May 13, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564 #, no-wrap msgid "7.0-CURRENT after removal of ip6fw." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565 #, no-wrap msgid "700018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160386[160386]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567 #, no-wrap msgid "July 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5569 #, no-wrap msgid "7.0-CURRENT after import of snd_emu10kx." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570 #, no-wrap msgid "700019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160821[160821]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572 #, no-wrap msgid "July 29, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574 #, 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:5570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575 #, no-wrap msgid "700020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161931[161931]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577 #, no-wrap msgid "September 3, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579 #, 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:5575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580 #, no-wrap msgid "700021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162023[162023]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582 #, no-wrap msgid "September 4, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584 #, 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:5580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585 #, no-wrap msgid "700022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162170[162170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587 #, no-wrap msgid "September 9, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589 #, 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:5585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590 #, no-wrap msgid "700023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162588[162588]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592 #, no-wrap msgid "September 23, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594 #, 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:5590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595 #, no-wrap msgid "700024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162919[162919]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597 #, no-wrap msgid "September 28, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599 #, 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:5595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600 #, no-wrap msgid "700025" msgstr "" #. type: Table -#: 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/164190[164190]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602 #, no-wrap msgid "November 11, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604 #, no-wrap msgid "7.0-CURRENT after the addition of libelf." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605 #, no-wrap msgid "700026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164614[164614]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607 #, no-wrap msgid "November 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609 #, no-wrap msgid "7.0-CURRENT after major changes on sound sysctls." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610 #, no-wrap msgid "700027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164770[164770]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612 #, no-wrap msgid "November 30, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614 #, 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:5610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615 #, no-wrap msgid "700028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165242[165242]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617 #, no-wrap msgid "December 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619 #, 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:5615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620 #, no-wrap msgid "700029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166259[166259]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622 #, no-wrap msgid "January 26, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624 #, 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:5620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625 #, no-wrap msgid "700030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166549[166549]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627 #, no-wrap msgid "February 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629 #, 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:5625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630 #, no-wrap msgid "700031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166907[166907]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632 #, no-wrap msgid "February 23, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634 #, 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:5630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635 #, no-wrap msgid "700032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167165[167165]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637 #, no-wrap msgid "March 2, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639 #, 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:5635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640 #, no-wrap msgid "700033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167360[167360]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642 #, no-wrap msgid "March 9, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644 #, 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:5640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645 #, no-wrap msgid "700034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167684[167684]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647 #, no-wrap msgid "March 19, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649 #, 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:5645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650 #, no-wrap msgid "700035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/167906[167906]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652 #, no-wrap msgid "March 26, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654 #, 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:5650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655 #, no-wrap msgid "700036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168413[168413]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225 #, no-wrap msgid "April 6, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659 #, no-wrap msgid "7.0-CURRENT after import of the ZFS filesystem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5660 #, no-wrap msgid "700037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168504[168504]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5662 #, no-wrap msgid "April 8, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664 #, 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:5660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665 #, no-wrap msgid "700038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169151[169151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667 #, no-wrap msgid "April 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669 #, 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:5665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670 #, no-wrap msgid "700039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169190[169190]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672 #, no-wrap msgid "May 1, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674 #, 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:5670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675 #, no-wrap msgid "700040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169453[169453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677 #, no-wrap msgid "May 10, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679 #, 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:5675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680 #, no-wrap msgid "700041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169526[169526]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682 #, no-wrap msgid "May 13, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684 #, 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:5680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685 #, no-wrap msgid "700042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169758[169758]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687 #, no-wrap msgid "May 19, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689 #, 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:5685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690 #, no-wrap msgid "700043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169830[169830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692 #, no-wrap msgid "May 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694 #, 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:5690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695 #, no-wrap msgid "700044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170395[170395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697 #, no-wrap msgid "June 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699 #, 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:5695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700 #, no-wrap msgid "700045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170510[170510]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702 #, no-wrap msgid "June 10, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704 #, 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:5700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705 #, no-wrap msgid "700046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170530[170530]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5707 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245 #, no-wrap msgid "June 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709 #, no-wrap msgid "7.0-CURRENT after updated 802.11 wireless support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710 #, no-wrap msgid "700047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170579[170579]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714 #, no-wrap msgid "7.0-CURRENT after adding TCP LRO interface capabilities." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715 #, no-wrap msgid "700048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170613[170613]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717 #, no-wrap msgid "June 12, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719 #, 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:5715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720 #, no-wrap msgid "700049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5721 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171175[171175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5722 #, no-wrap msgid "July 3, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724 #, 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:5721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171167[171167]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729 #, 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:5725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730 #, no-wrap msgid "700050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171195[171195]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5727 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737 #, no-wrap msgid "July 4, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734 #, 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:5730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735 #, no-wrap msgid "700051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171211[171211]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739 #, 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:5735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740 #, no-wrap msgid "700052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171275[171275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742 #, no-wrap msgid "July 6, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744 #, 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:5740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745 #, no-wrap msgid "700053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172394[172394]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747 #, no-wrap msgid "September 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749 #, 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:5745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750 #, no-wrap msgid "700054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172988[172988]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255 #, no-wrap msgid "October 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754 #, 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:5750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755 #, no-wrap msgid "700055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173104[173104]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757 #, no-wrap msgid "October 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759 #, 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:5755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760 #, no-wrap msgid "700100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174864[174864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762 #, no-wrap msgid "December 22, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764 #, no-wrap msgid "7.0-STABLE after 7.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765 #, no-wrap msgid "700101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176111[176111]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769 #, no-wrap msgid "7.0-STABLE after the MFC of `m_collapse()`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770 #, no-wrap msgid "700102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177735[177735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5772 #, no-wrap msgid "March 30, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774 #, 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:5770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775 #, no-wrap msgid "700103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178061[178061]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779 #, 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:5775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780 #, no-wrap msgid "700104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178108[178108]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787 #, no-wrap msgid "April 11, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784 #, 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:5780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785 #, no-wrap msgid "700105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178120[178120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789 #, no-wrap msgid "7.0-STABLE after the MFC of `umtx` features." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790 #, no-wrap msgid "700106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178225[178225]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792 #, no-wrap msgid "April 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794 #, 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:5790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795 #, no-wrap msgid "700107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178353[178353]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799 #, 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:5795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800 #, no-wrap msgid "700108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178783[178783]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802 #, no-wrap msgid "May 5, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804 #, 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:5800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805 #, no-wrap msgid "700109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179367[179367]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290 #, no-wrap msgid "May 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809 #, 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:5805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810 #, no-wrap msgid "700110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181328[181328]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812 #, no-wrap msgid "August 5, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814 #, 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:5810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815 #, no-wrap msgid "700111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181940[181940]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819 #, 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:5815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820 #, no-wrap msgid "700112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182294[182294]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5822 #, no-wrap msgid "August 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824 #, no-wrap msgid "7.0-STABLE after MFC of kernel DTrace support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825 #, no-wrap msgid "701000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5826 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185315[185315]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5822 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832 #, no-wrap msgid "November 25, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829 #, no-wrap msgid "7.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830 #, no-wrap msgid "701100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5831 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185302[185302]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834 #, no-wrap msgid "7.1-STABLE after 7.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835 #, no-wrap msgid "701101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5836 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187023[187023]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837 #, no-wrap msgid "January 10, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839 #, no-wrap msgid "7.1-STABLE after man:strndup[3] merge." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840 #, no-wrap msgid "701102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5841 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187370[187370]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5842 #, no-wrap msgid "January 17, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844 #, no-wrap msgid "7.1-STABLE after man:cpuctl[4] support added." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845 #, no-wrap msgid "701103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5846 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188281[188281]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5847 #, no-wrap msgid "February 7, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849 #, 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:5845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850 #, no-wrap msgid "701104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5851 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188625[188625]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852 #, no-wrap msgid "February 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854 #, 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:5850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855 #, no-wrap msgid "701105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5856 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189740[189740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857 #, no-wrap msgid "March 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859 #, 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:5855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860 #, no-wrap msgid "701106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5861 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189786[189786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864 #, 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:5860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865 #, no-wrap msgid "702000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5866 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191099[191099]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869 #, no-wrap msgid "7.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870 #, no-wrap msgid "702100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5871 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191091[191091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874 #, no-wrap msgid "7.2-STABLE after 7.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875 #, no-wrap msgid "702101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5876 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192149[192149]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877 #, no-wrap msgid "May 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879 #, no-wrap msgid "7.2-STABLE after man:ichsmb[4] was changed to use left-adjusted secondary addressing to match other SMBus controller drivers." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880 #, no-wrap msgid "702102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5881 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193020[193020]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882 #, no-wrap msgid "May 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884 #, 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:5880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885 #, no-wrap msgid "702103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5886 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193638[193638]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887 #, no-wrap msgid "June 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889 #, no-wrap msgid "7.2-STABLE after MFC of PmcTools." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890 #, no-wrap msgid "702104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5891 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195694[195694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894 #, 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:5890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895 #, no-wrap msgid "702105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5896 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196006[196006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897 #, no-wrap msgid "July 31, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899 #, 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:5895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900 #, no-wrap msgid "702106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5901 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197198[197198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902 #, no-wrap msgid "September 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904 #, 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:5900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905 #, no-wrap msgid "703000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5906 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203740[203740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:5907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912 #, no-wrap msgid "February 9, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909 #, no-wrap msgid "7.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910 #, no-wrap msgid "703100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5911 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203742[203742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914 #, no-wrap msgid "7.3-STABLE after 7.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915 #, no-wrap msgid "704000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5916 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216647[216647]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919 #, no-wrap msgid "7.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920 #, no-wrap msgid "704100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5921 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216658[216658]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924 #, no-wrap msgid "7.4-STABLE after 7.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925 #, no-wrap msgid "704101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5926 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221318[221318]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5927 #, no-wrap msgid "May 2, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5928 #, 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:5926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5931 #, no-wrap msgid "FreeBSD 6 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934 #, no-wrap msgid "FreeBSD 6 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5943 #, no-wrap msgid "600000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5944 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133921[133921]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945 #, no-wrap msgid "August 18, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947 #, no-wrap msgid "6.0-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948 #, no-wrap msgid "600001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5949 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134396[134396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950 #, no-wrap msgid "August 27, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952 #, 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:5948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953 #, no-wrap msgid "600002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134514[134514]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955 #, no-wrap msgid "August 30, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957 #, 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:5953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5958 #, no-wrap msgid "600003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134933[134933]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960 #, no-wrap msgid "September 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962 #, 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:5958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5963 #, no-wrap msgid "600004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5964 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/135920[135920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965 #, no-wrap msgid "September 29, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967 #, 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:5963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5968 #, no-wrap msgid "600005" msgstr "" #. type: Table -#: 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/136172[136172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970 #, no-wrap msgid "October 5, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972 #, 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:5968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5973 #, no-wrap msgid "600006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5974 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/137192[137192]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975 #, no-wrap msgid "November 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977 #, 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:5973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5978 #, no-wrap msgid "600007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5979 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138760[138760]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5980 #, no-wrap msgid "December 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5982 #, 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:5978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983 #, no-wrap msgid "600008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/140809[140809]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985 #, no-wrap msgid "January 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987 #, no-wrap msgid "6.0-CURRENT after changes to `VOP_*VOBJECT()` functions and introduction of `MNTK_MPSAFE` flag for Giant-free filesystems." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988 #, no-wrap msgid "600009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141250[141250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990 #, no-wrap msgid "February 4, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992 #, 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:5988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993 #, no-wrap msgid "600010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141394[141394]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995 #, no-wrap msgid "February 6, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997 #, 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:5993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998 #, no-wrap msgid "600011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141727[141727]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6000 #, no-wrap msgid "February 12, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002 #, 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:5998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003 #, no-wrap msgid "600012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141940[141940]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005 #, no-wrap msgid "February 15, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007 #, 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:6003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008 #, no-wrap msgid "600013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142089[142089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010 #, no-wrap msgid "February 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012 #, 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:6008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013 #, no-wrap msgid "600014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142184[142184]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015 #, no-wrap msgid "February 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017 #, 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:6013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018 #, no-wrap msgid "600015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142501[142501]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020 #, no-wrap msgid "February 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022 #, 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:6018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023 #, no-wrap msgid "600016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142582[142582]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025 #, no-wrap msgid "February 26, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027 #, no-wrap msgid "6.0-CURRENT after LC_CTYPE disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028 #, no-wrap msgid "600017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142683[142683]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6030 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878 #, no-wrap msgid "February 27, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032 #, no-wrap msgid "6.0-CURRENT after NLS catalogs disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033 #, no-wrap msgid "600018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142686[142686]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037 #, no-wrap msgid "6.0-CURRENT after LC_COLLATE disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038 #, no-wrap msgid "600019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142752[142752]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6035 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883 #, no-wrap msgid "February 28, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042 #, no-wrap msgid "Installation of `acpica` includes into /usr/include." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043 #, no-wrap msgid "600020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143308[143308]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045 #, no-wrap msgid "March 9, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047 #, 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:6043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048 #, no-wrap msgid "600021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143746[143746]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050 #, no-wrap msgid "March 17, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052 #, no-wrap msgid "Addition of fields to cdevsw" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053 #, no-wrap msgid "600022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143901[143901]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055 #, no-wrap msgid "March 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057 #, no-wrap msgid "Removed gtar from base system." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058 #, no-wrap msgid "600023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144980[144980]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060 #, no-wrap msgid "April 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062 #, 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:6058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063 #, no-wrap msgid "600024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145565[145565]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065 #, no-wrap msgid "April 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067 #, 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:6063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068 #, no-wrap msgid "600025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070 #, no-wrap msgid "April 26, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072 #, no-wrap msgid "struct `icmphdr` added to 6.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073 #, no-wrap msgid "600026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145843[145843]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075 #, no-wrap msgid "May 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077 #, no-wrap msgid "pf updated to 3.7." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078 #, no-wrap msgid "600027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145966[145966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080 #, no-wrap msgid "May 6, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082 #, no-wrap msgid "Kernel libalias and `ng_nat` introduced." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083 #, no-wrap msgid "600028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146191[146191]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085 #, no-wrap msgid "May 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087 #, 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:6083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088 #, no-wrap msgid "600029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146780[146780]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090 #, no-wrap msgid "May 29, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092 #, 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:6088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093 #, no-wrap msgid "600030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146988[146988]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095 #, no-wrap msgid "June 5, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097 #, 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:6093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6098 #, no-wrap msgid "600031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147256[147256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6100 #, no-wrap msgid "June 10, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102 #, 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:6098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103 #, no-wrap msgid "600032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6104 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147898[147898]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107 #, 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:6103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108 #, no-wrap msgid "600033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/148388[148388]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110 #, no-wrap msgid "July 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112 #, 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:6108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113 #, no-wrap msgid "600034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/149040[149040]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117 #, 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:6113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118 #, no-wrap msgid "600100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/151958[151958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120 #, no-wrap msgid "November 1, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122 #, no-wrap msgid "6.0-STABLE after 6.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123 #, no-wrap msgid "600101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153601[153601]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125 #, no-wrap msgid "December 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127 #, 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:6123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128 #, no-wrap msgid "600102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153912[153912]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130 #, no-wrap msgid "December 30, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132 #, 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:6128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133 #, no-wrap msgid "600103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154396[154396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135 #, no-wrap msgid "January 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137 #, 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:6133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138 #, no-wrap msgid "600104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6139 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154453[154453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6923 #, no-wrap msgid "January 17, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142 #, 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:6138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143 #, no-wrap msgid "600105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/156019[156019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145 #, no-wrap msgid "February 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147 #, 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:6143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148 #, no-wrap msgid "601000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158330[158330]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155 #, no-wrap msgid "May 6, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152 #, no-wrap msgid "6.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153 #, no-wrap msgid "601100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158331[158331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157 #, no-wrap msgid "6.1-STABLE after 6.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158 #, no-wrap msgid "601101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/159861[159861]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160 #, no-wrap msgid "June 22, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162 #, no-wrap msgid "6.1-STABLE after the import of `csup`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163 #, no-wrap msgid "601102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160253[160253]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165 #, no-wrap msgid "July 11, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167 #, no-wrap msgid "6.1-STABLE after the man:iwi[4] update." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168 #, no-wrap msgid "601103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160429[160429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170 #, no-wrap msgid "July 17, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172 #, 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:6168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173 #, no-wrap msgid "601104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161098[161098]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175 #, no-wrap msgid "August 8, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177 #, 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:6173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178 #, no-wrap msgid "601105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161900[161900]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180 #, no-wrap msgid "September 2, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182 #, no-wrap msgid "6.1-STABLE after 802.11 fix-ups changed the API for the IEEE80211_IOC_STA_INFO ioctl." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183 #, no-wrap msgid "602000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164312[164312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185 #, no-wrap msgid "November 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187 #, no-wrap msgid "6.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188 #, no-wrap msgid "602100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162329[162329]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190 #, no-wrap msgid "September 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192 #, no-wrap msgid "6.2-STABLE after 6.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193 #, no-wrap msgid "602101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165122[165122]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195 #, no-wrap msgid "December 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197 #, 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:6193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198 #, no-wrap msgid "602102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165596[165596]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200 #, no-wrap msgid "December 28, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202 #, no-wrap msgid "6.2-STABLE after `pci_find_extcap()` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203 #, no-wrap msgid "602103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166039[166039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205 #, no-wrap msgid "January 16, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207 #, 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:6203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208 #, no-wrap msgid "602104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166314[166314]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210 #, no-wrap msgid "January 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212 #, 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:6208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213 #, no-wrap msgid "602105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166840[166840]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215 #, no-wrap msgid "February 20, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217 #, 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:6213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218 #, no-wrap msgid "602106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168133[168133]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220 #, no-wrap msgid "March 31, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222 #, 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:6218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223 #, no-wrap msgid "602107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168438[168438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227 #, 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:6223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228 #, no-wrap msgid "602108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168611[168611]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230 #, no-wrap msgid "April 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232 #, 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:6228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233 #, no-wrap msgid "602109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168805[168805]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235 #, no-wrap msgid "April 17, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237 #, no-wrap msgid "6.2-STABLE after MFC of readline 5.2 patch-set 002." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238 #, no-wrap msgid "602110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169222[169222]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240 #, no-wrap msgid "May 2, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242 #, 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:6238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243 #, no-wrap msgid "602111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170556[170556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247 #, 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:6243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248 #, no-wrap msgid "602112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172284[172284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250 #, no-wrap msgid "September 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252 #, no-wrap msgid "6.2-STABLE after man:libutil[3] MFC's." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253 #, no-wrap msgid "602113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172986[172986]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257 #, 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:6253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258 #, no-wrap msgid "602114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173170[173170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260 #, no-wrap msgid "October 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262 #, no-wrap msgid "6.2-STABLE after ctype ABI forward compatibility restored." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263 #, no-wrap msgid "602115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173794[173794]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265 #, no-wrap msgid "November 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267 #, 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:6263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268 #, no-wrap msgid "603000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173897[173897]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275 #, no-wrap msgid "November 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272 #, no-wrap msgid "6.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273 #, no-wrap msgid "603100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173891[173891]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277 #, no-wrap msgid "6.3-STABLE after 6.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174434[174434]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282 #, 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:6278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283 #, no-wrap msgid "603102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178459[178459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285 #, no-wrap msgid "April 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287 #, 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:6283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288 #, no-wrap msgid "603103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292 #, 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:6288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293 #, no-wrap msgid "603104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179810[179810]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295 #, no-wrap msgid "June 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297 #, 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:6293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298 #, no-wrap msgid "604000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183583[183583]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6305 #, no-wrap msgid "October 4, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302 #, no-wrap msgid "6.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303 #, no-wrap msgid "604100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183584[183584]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6306 #, no-wrap msgid "6.4-STABLE after 6.4-RELEASE." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6309 #, no-wrap msgid "FreeBSD 5 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312 #, no-wrap msgid "FreeBSD 5 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6321 #, no-wrap msgid "500000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58009[58009]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7036 #, no-wrap msgid "March 13, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325 #, no-wrap msgid "5.0-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6326 #, no-wrap msgid "500001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/59348[59348]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328 #, no-wrap msgid "April 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330 #, no-wrap msgid "5.0-CURRENT after adding addition ELF header fields, and changing ELF binary branding method." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6331 #, no-wrap msgid "500002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/59906[59906]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333 #, no-wrap msgid "May 2, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335 #, no-wrap msgid "5.0-CURRENT after kld metadata changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6336 #, no-wrap msgid "500003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60688[60688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338 #, no-wrap msgid "May 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340 #, no-wrap msgid "5.0-CURRENT after buf/bio changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6341 #, no-wrap msgid "500004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60936[60936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343 #, no-wrap msgid "May 26, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345 #, no-wrap msgid "5.0-CURRENT after binutils upgrade." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6346 #, no-wrap msgid "500005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61221[61221]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348 #, no-wrap msgid "June 3, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350 #, 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:6346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6351 #, no-wrap msgid "500006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61500[61500]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353 #, no-wrap msgid "June 10, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6355 #, no-wrap msgid "5.0-CURRENT after the addition of AGP interfaces." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6356 #, no-wrap msgid "500007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62235[62235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358 #, no-wrap msgid "June 29, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6360 #, 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:6356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6361 #, no-wrap msgid "500008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62764[62764]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363 #, no-wrap msgid "July 7, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6365 #, 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:6361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6366 #, no-wrap msgid "500009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63154[63154]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061 #, no-wrap msgid "July 14, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6370 #, 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:6366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6371 #, no-wrap msgid "500010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63265[63265]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373 #, no-wrap msgid "July 16, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6375 #, 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:6371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6376 #, no-wrap msgid "500011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63459[63459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378 #, no-wrap msgid "July 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6380 #, no-wrap msgid "5.0-CURRENT after kqueue API changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6381 #, no-wrap msgid "500012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65353[65353]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383 #, no-wrap msgid "September 2, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6385 #, 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:6381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6386 #, no-wrap msgid "500013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65671[65671]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388 #, no-wrap msgid "September 10, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6390 #, no-wrap msgid "5.0-CURRENT after the first SMPng commit." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6391 #, no-wrap msgid "500014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70650[70650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393 #, no-wrap msgid "January 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6395 #, no-wrap msgid "5.0-CURRENT after moved to ." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6396 #, no-wrap msgid "500015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70894[70894]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091 #, no-wrap msgid "January 10, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6400 #, 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:6396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6401 #, no-wrap msgid "500016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/71583[71583]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403 #, no-wrap msgid "January 24, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6405 #, 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:6401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6406 #, no-wrap msgid "500017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/72650[72650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408 #, no-wrap msgid "February 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6410 #, 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:6406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6411 #, no-wrap msgid "500018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/72975[72975]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413 #, no-wrap msgid "February 24, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6415 #, 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:6411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6416 #, no-wrap msgid "500019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/77937[77937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418 #, no-wrap msgid "June 9, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6420 #, 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:6416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6421 #, no-wrap msgid "500020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/78304[78304]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423 #, no-wrap msgid "June 15, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6425 #, no-wrap msgid "5.0-CURRENT after locale names renaming." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6426 #, no-wrap msgid "500021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/78632[78632]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428 #, no-wrap msgid "June 22, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6430 #, 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:6426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6431 #, no-wrap msgid "500022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/83435[83435]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433 #, no-wrap msgid "July 12, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6435 #, no-wrap msgid "5.0-CURRENT after SSE support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436 #, no-wrap msgid "500023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438 #, no-wrap msgid "September 14, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6440 #, no-wrap msgid "5.0-CURRENT after KSE Milestone 2." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6441 #, no-wrap msgid "500024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84324[84324]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443 #, no-wrap msgid "October 1, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6445 #, 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:6441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6446 #, no-wrap msgid "500025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84481[84481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448 #, no-wrap msgid "October 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6450 #, 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:6446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6451 #, no-wrap msgid "500026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84710[84710]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453 #, no-wrap msgid "October 9, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6455 #, 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:6451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6456 #, no-wrap msgid "500027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84743[84743]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458 #, no-wrap msgid "October 10, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6460 #, 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:6456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461 #, no-wrap msgid "500028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/87879[87879]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463 #, no-wrap msgid "December 14, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6465 #, 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:6465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6470 #, 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:6466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6471 #, no-wrap msgid "500029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/89938[89938]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473 #, no-wrap msgid "January 29, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6475 #, 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:6471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476 #, no-wrap msgid "500030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/90711[90711]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478 #, no-wrap msgid "February 15, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6480 #, 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:6476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481 #, no-wrap msgid "500031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7135 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/91203[91203]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7136 #, no-wrap msgid "February 24, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6485 #, no-wrap msgid "5.0-CURRENT after the usb structure element rename." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486 #, no-wrap msgid "500032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/92453[92453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488 #, no-wrap msgid "March 16, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6490 #, 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:6486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491 #, no-wrap msgid "500033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/93722[93722]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493 #, no-wrap msgid "April 3, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6495 #, 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:6491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496 #, no-wrap msgid "500034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95831[95831]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498 #, no-wrap msgid "April 30, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6500 #, 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:6496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501 #, no-wrap msgid "500035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/96498[96498]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503 #, no-wrap msgid "May 13, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6505 #, no-wrap msgid "5.0-CURRENT with Gcc 3.1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506 #, no-wrap msgid "500036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/96781[96781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508 #, no-wrap msgid "May 17, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6510 #, no-wrap msgid "5.0-CURRENT without Perl in /usr/src" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6511 #, no-wrap msgid "500037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/97516[97516]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513 #, no-wrap msgid "May 29, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6515 #, 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:6511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6516 #, no-wrap msgid "500038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/100591[100591]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518 #, no-wrap msgid "July 24, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6520 #, 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:6516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521 #, no-wrap msgid "500039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/102757[102757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7191 #, no-wrap msgid "September 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6525 #, 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:6521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526 #, no-wrap msgid "500040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/103675[103675]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528 #, no-wrap msgid "September 20, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6530 #, 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:6526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531 #, no-wrap msgid "500041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104250[104250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533 #, no-wrap msgid "October 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6535 #, 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:6531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536 #, no-wrap msgid "500042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/105178[105178]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538 #, no-wrap msgid "October 15, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6540 #, 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:6536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541 #, no-wrap msgid "500043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/106289[106289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543 #, no-wrap msgid "November 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6545 #, 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:6541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546 #, no-wrap msgid "500100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/109405[109405]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548 #, no-wrap msgid "January 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6550 #, no-wrap msgid "5.0-CURRENT after branching for RELENG_5_0" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551 #, no-wrap msgid "500101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111120[111120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553 #, no-wrap msgid "February 19, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6555 #, no-wrap msgid " is empty. Do not include it." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556 #, no-wrap msgid "500102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111482[111482]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558 #, no-wrap msgid "February 25, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6560 #, 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:6556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561 #, no-wrap msgid "500103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111540[111540]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563 #, no-wrap msgid "February 26, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6565 #, 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:6561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566 #, no-wrap msgid "500104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111600[111600]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568 #, no-wrap msgid "February 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570 #, 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:6566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6571 #, no-wrap msgid "500105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111864[111864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573 #, no-wrap msgid "March 4, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6575 #, no-wrap msgid "5.0-CURRENT after new cdevsw initialization method." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576 #, no-wrap msgid "500106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112007[112007]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578 #, no-wrap msgid "March 8, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580 #, 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:6576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581 #, no-wrap msgid "500107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112288[112288]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588 #, no-wrap msgid "March 15, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585 #, 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:6581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586 #, no-wrap msgid "500108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112300[112300]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590 #, no-wrap msgid "Token-Ring interface changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591 #, no-wrap msgid "500109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112571[112571]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593 #, no-wrap msgid "March 25, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595 #, no-wrap msgid "Addition of `vm_paddr_t`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596 #, no-wrap msgid "500110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112741[112741]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598 #, no-wrap msgid "March 28, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600 #, 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:6596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601 #, no-wrap msgid "500111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113273[113273]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603 #, no-wrap msgid "April 9, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605 #, 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:6601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6606 #, no-wrap msgid "500112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113597[113597]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608 #, no-wrap msgid "April 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610 #, 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:6606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611 #, no-wrap msgid "500113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6612 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/114492[114492]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6613 #, no-wrap msgid "May 2, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615 #, 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:6611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616 #, no-wrap msgid "501000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115816[115816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618 #, no-wrap msgid "June 4, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620 #, no-wrap msgid "5.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621 #, no-wrap msgid "501100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115710[115710]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623 #, no-wrap msgid "June 2, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625 #, no-wrap msgid "5.1-CURRENT after branching for RELENG_5_1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626 #, no-wrap msgid "501101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/117025[117025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628 #, no-wrap msgid "June 29, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630 #, 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:6626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631 #, no-wrap msgid "501102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/117191[117191]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633 #, no-wrap msgid "July 3, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635 #, 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:6631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636 #, no-wrap msgid "501103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118241[118241]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638 #, no-wrap msgid "July 31, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640 #, 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:6636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641 #, no-wrap msgid "501104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118511[118511]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643 #, no-wrap msgid "August 5, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645 #, no-wrap msgid "5.1-CURRENT 3ware API changes to twe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646 #, no-wrap msgid "501105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/119021[119021]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648 #, no-wrap msgid "August 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650 #, 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:6646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651 #, no-wrap msgid "501106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/119881[119881]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653 #, no-wrap msgid "September 8, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655 #, 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:6651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656 #, no-wrap msgid "501107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120180[120180]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6658 #, no-wrap msgid "September 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660 #, 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:6656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661 #, no-wrap msgid "501108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120386[120386]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6663 #, no-wrap msgid "September 23, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665 #, no-wrap msgid "5.1-CURRENT after PFIL_HOOKS API update" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666 #, no-wrap msgid "501109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120503[120503]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6668 #, no-wrap msgid "September 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670 #, no-wrap msgid "5.1-CURRENT after adding man:kiconv[3]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671 #, no-wrap msgid "501110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120556[120556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673 #, no-wrap msgid "September 28, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675 #, 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:6671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676 #, no-wrap msgid "501111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6677 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121125[121125]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683 #, no-wrap msgid "October 16, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680 #, no-wrap msgid "5.1-CURRENT after changed layout of cdevsw" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681 #, no-wrap msgid "501112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121129[121129]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685 #, no-wrap msgid "5.1-CURRENT after adding kobj multiple inheritance" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686 #, no-wrap msgid "501113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121816[121816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688 #, no-wrap msgid "October 31, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690 #, 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:6686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691 #, no-wrap msgid "501114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/122779[122779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693 #, no-wrap msgid "November 16, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695 #, 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:6691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696 #, no-wrap msgid "502000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123198[123198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708 #, no-wrap msgid "December 7, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700 #, no-wrap msgid "5.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701 #, no-wrap msgid "502010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126150[126150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703 #, no-wrap msgid "February 23, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705 #, no-wrap msgid "5.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706 #, no-wrap msgid "502100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123196[123196]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710 #, no-wrap msgid "5.2-CURRENT after branching for RELENG_5_2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711 #, no-wrap msgid "502101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123677[123677]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713 #, no-wrap msgid "December 19, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715 #, 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:6711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716 #, no-wrap msgid "502102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6717 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/125236[125236]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718 #, no-wrap msgid "January 30, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720 #, 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:6716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721 #, no-wrap msgid "502103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126083[126083]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723 #, no-wrap msgid "February 21, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725 #, no-wrap msgid "5.2-CURRENT after device driver API mega patch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726 #, no-wrap msgid "502104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126208[126208]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728 #, no-wrap msgid "February 25, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730 #, no-wrap msgid "5.2-CURRENT after `getopt_long_only()` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731 #, no-wrap msgid "502105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126644[126644]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733 #, no-wrap msgid "March 5, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735 #, 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:6731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736 #, no-wrap msgid "502106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126757[126757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738 #, no-wrap msgid "March 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740 #, 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:6736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741 #, no-wrap msgid "502107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126819[126819]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743 #, no-wrap msgid "March 10, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745 #, 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:6741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746 #, no-wrap msgid "502108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126891[126891]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748 #, no-wrap msgid "March 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750 #, 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:6746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751 #, no-wrap msgid "502109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6752 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/127312[127312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753 #, no-wrap msgid "March 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755 #, 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:6751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756 #, no-wrap msgid "502110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/127475[127475]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758 #, no-wrap msgid "March 27, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760 #, 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:6756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761 #, no-wrap msgid "502111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/128144[128144]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763 #, no-wrap msgid "April 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765 #, 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:6761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766 #, no-wrap msgid "502112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/128182[128182]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768 #, no-wrap msgid "April 13, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770 #, 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:6766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771 #, no-wrap msgid "502113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130057[130057]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773 #, no-wrap msgid "June 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775 #, 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:6771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776 #, no-wrap msgid "502114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130418[130418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778 #, no-wrap msgid "June 13, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780 #, no-wrap msgid "5.2-CURRENT after import of the ALTQ framework." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781 #, no-wrap msgid "502115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6782 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130481[130481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783 #, no-wrap msgid "June 14, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785 #, 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:6781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786 #, no-wrap msgid "502116" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130585[130585]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788 #, no-wrap msgid "June 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790 #, 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:6786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791 #, no-wrap msgid "502117" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130640[130640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798 #, no-wrap msgid "June 17, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795 #, 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:6791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796 #, no-wrap msgid "502118" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130656[130656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800 #, 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:6796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801 #, no-wrap msgid "502119" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130934[130934]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803 #, no-wrap msgid "June 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6805 #, no-wrap msgid "5.2-CURRENT after changing network interface cloning overhaul." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6806 #, no-wrap msgid "502120" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6807 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131429[131429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6808 #, no-wrap msgid "July 2, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810 #, 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:6806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811 #, no-wrap msgid "502121" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6812 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131883[131883]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6813 #, no-wrap msgid "July 9, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815 #, 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:6811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816 #, no-wrap msgid "502122" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6817 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131971[131971]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818 #, no-wrap msgid "July 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820 #, 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:6816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821 #, no-wrap msgid "502123" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6822 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132025[132025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823 #, no-wrap msgid "July 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825 #, 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:6821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826 #, no-wrap msgid "502124" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6827 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132597[132597]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6828 #, no-wrap msgid "July 24, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830 #, 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:6826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831 #, no-wrap msgid "502125" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6832 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132726[132726]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6833 #, no-wrap msgid "July 28, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835 #, 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:6831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836 #, no-wrap msgid "502126" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6837 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132914[132914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838 #, no-wrap msgid "July 31, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840 #, 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:6836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841 #, no-wrap msgid "502127" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6842 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132991[132991]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843 #, no-wrap msgid "August 2, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845 #, 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:6841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846 #, no-wrap msgid "502128" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6847 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133306[133306]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848 #, no-wrap msgid "August 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850 #, 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:6846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851 #, no-wrap msgid "503000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6852 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134189[134189]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853 #, no-wrap msgid "August 23, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855 #, no-wrap msgid "5.3-BETA/RC before the pfil API change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856 #, no-wrap msgid "503001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6857 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/135580[135580]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858 #, no-wrap msgid "September 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860 #, no-wrap msgid "5.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861 #, no-wrap msgid "503100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6862 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/136595[136595]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863 #, no-wrap msgid "October 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865 #, no-wrap msgid "5.3-STABLE after branching for RELENG_5_3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866 #, no-wrap msgid "503101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6867 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138459[138459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868 #, no-wrap msgid "December 3, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870 #, 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:6866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871 #, no-wrap msgid "503102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6872 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141788[141788]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873 #, no-wrap msgid "February 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875 #, 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:6871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876 #, no-wrap msgid "503103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6877 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142639[142639]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880 #, 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:6876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881 #, no-wrap msgid "503104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6882 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142835[142835]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885 #, 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:6881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886 #, no-wrap msgid "503105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6887 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143029[143029]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888 #, no-wrap msgid "March 2, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890 #, 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:6886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891 #, no-wrap msgid "504000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6892 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144575[144575]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898 #, no-wrap msgid "April 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895 #, no-wrap msgid "5.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896 #, no-wrap msgid "504100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6897 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144581[144581]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900 #, no-wrap msgid "5.4-STABLE after branching for RELENG_5_4" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901 #, no-wrap msgid "504101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6902 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146105[146105]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903 #, no-wrap msgid "May 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905 #, no-wrap msgid "5.4-STABLE after increasing the default thread stacksizes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906 #, no-wrap msgid "504102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6907 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/504101[504101]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908 #, no-wrap msgid "June 24, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910 #, no-wrap msgid "5.4-STABLE after the addition of sha256" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911 #, no-wrap msgid "504103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6912 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/150892[150892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913 #, no-wrap msgid "October 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915 #, no-wrap msgid "5.4-STABLE after the MFC of if_bridge" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916 #, no-wrap msgid "504104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6917 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/152370[152370]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918 #, no-wrap msgid "November 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920 #, 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:6916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921 #, no-wrap msgid "504105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154464[154464]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925 #, 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:6921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926 #, no-wrap msgid "505000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6927 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158481[158481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6923 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6933 #, no-wrap msgid "May 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6930 #, no-wrap msgid "5.5-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6931 #, no-wrap msgid "505100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6932 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158482[158482]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934 #, no-wrap msgid "5.5-STABLE after branching for RELENG_5_5" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6937 #, no-wrap msgid "FreeBSD 4 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6940 #, no-wrap msgid "FreeBSD 4 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6949 #, no-wrap msgid "400000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6950 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43041[43041]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7344 #, no-wrap msgid "January 22, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953 #, no-wrap msgid "4.0-CURRENT after 3.4 branch" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954 #, no-wrap msgid "400001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6955 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/44177[44177]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956 #, no-wrap msgid "February 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958 #, no-wrap msgid "4.0-CURRENT after change in dynamic linker handling" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959 #, no-wrap msgid "400002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6960 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/44699[44699]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961 #, no-wrap msgid "March 13, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963 #, no-wrap msgid "4.0-CURRENT after C++ constructor/destructor order change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6964 #, no-wrap msgid "400003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6965 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45059[45059]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7354 #, no-wrap msgid "March 27, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968 #, no-wrap msgid "4.0-CURRENT after functioning man:dladdr[3]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6969 #, no-wrap msgid "400004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6970 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45321[45321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971 #, no-wrap msgid "April 5, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973 #, 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:6969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974 #, no-wrap msgid "400005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6975 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/46113[46113]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6976 #, no-wrap msgid "April 27, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978 #, 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:6974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979 #, no-wrap msgid "400006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6980 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/47640[47640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6981 #, no-wrap msgid "May 31, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983 #, no-wrap msgid "4.0-CURRENT after cdevsw registration change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6984 #, no-wrap msgid "400007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6985 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/47992[47992]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6986 #, no-wrap msgid "June 17, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988 #, 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:6984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989 #, no-wrap msgid "400008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6990 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/48048[48048]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991 #, no-wrap msgid "June 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993 #, 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:6989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994 #, no-wrap msgid "400009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6995 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/48936[48936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996 #, no-wrap msgid "July 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998 #, 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:6994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999 #, no-wrap msgid "400010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7000 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51649[51649]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001 #, no-wrap msgid "September 25, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003 #, 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:6999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004 #, no-wrap msgid "400011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7005 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51791[51791]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006 #, no-wrap msgid "September 29, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008 #, no-wrap msgid "4.0-CURRENT after the `sigset_t` datatype change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009 #, no-wrap msgid "400012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7010 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/53164[53164]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011 #, no-wrap msgid "November 15, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013 #, 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:7009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014 #, no-wrap msgid "400013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54123[54123]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7016 #, no-wrap msgid "December 4, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7018 #, 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:7014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019 #, no-wrap msgid "400014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7020 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/56216[56216]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7021 #, no-wrap msgid "January 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023 #, no-wrap msgid "4.0-CURRENT after importing OpenSSL" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7024 #, no-wrap msgid "400015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7025 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/56700[56700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7026 #, no-wrap msgid "January 27, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028 #, 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:7024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029 #, no-wrap msgid "400016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7030 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/57529[57529]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031 #, no-wrap msgid "February 27, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033 #, no-wrap msgid "4.0-CURRENT after importing OpenSSH" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034 #, no-wrap msgid "400017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7035 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58005[58005]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7038 #, no-wrap msgid "4.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039 #, no-wrap msgid "400018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58170[58170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7041 #, no-wrap msgid "March 17, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043 #, no-wrap msgid "4.0-STABLE after 4.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044 #, no-wrap msgid "400019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7045 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60047[60047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046 #, no-wrap msgid "May 5, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7048 #, no-wrap msgid "4.0-STABLE after the introduction of delayed checksums." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049 #, no-wrap msgid "400020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61262[61262]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051 #, no-wrap msgid "June 4, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7053 #, no-wrap msgid "4.0-STABLE after merging libxpg4 code into libc." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054 #, no-wrap msgid "400021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62820[62820]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056 #, no-wrap msgid "July 8, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7058 #, 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:7054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059 #, no-wrap msgid "410000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63095[63095]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7063 #, no-wrap msgid "4.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064 #, no-wrap msgid "410001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/64012[64012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066 #, no-wrap msgid "July 29, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7068 #, no-wrap msgid "4.1-STABLE after 4.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069 #, no-wrap msgid "410002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65962[65962]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071 #, no-wrap msgid "September 16, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7073 #, 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:7069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074 #, no-wrap msgid "411000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/66336[66336]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076 #, no-wrap msgid "September 25, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7078 #, no-wrap msgid "4.1.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079 #, no-wrap msgid "411001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7083 #, no-wrap msgid "4.1.1-STABLE after 4.1.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084 #, no-wrap msgid "420000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/68066[68066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086 #, no-wrap msgid "October 31, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7088 #, no-wrap msgid "4.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7089 #, no-wrap msgid "420001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7090 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70895[70895]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7093 #, 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:7089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7094 #, no-wrap msgid "430000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/73800[73800]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096 #, no-wrap msgid "March 6, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7098 #, no-wrap msgid "4.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7099 #, no-wrap msgid "430001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/76779[76779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101 #, no-wrap msgid "May 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7103 #, no-wrap msgid "4.3-STABLE after `wint_t` introduction." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7104 #, no-wrap msgid "430002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/80157[80157]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106 #, no-wrap msgid "July 22, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7108 #, no-wrap msgid "4.3-STABLE after PCI powerstate API merge." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7109 #, no-wrap msgid "440000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7110 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/80923[80923]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111 #, no-wrap msgid "August 1, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7113 #, no-wrap msgid "4.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7114 #, no-wrap msgid "440001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7115 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/85341[85341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116 #, no-wrap msgid "October 23, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7118 #, no-wrap msgid "4.4-STABLE after `d_thread_t` introduction." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7119 #, no-wrap msgid "440002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7120 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/86038[86038]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7121 #, no-wrap msgid "November 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7123 #, 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:7119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7124 #, no-wrap msgid "440003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7125 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/88130[88130]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7126 #, no-wrap msgid "December 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7128 #, 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:7124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7129 #, no-wrap msgid "450000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7130 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/88271[88271]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131 #, no-wrap msgid "December 20, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7133 #, no-wrap msgid "4.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7134 #, no-wrap msgid "450001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7138 #, no-wrap msgid "4.5-STABLE after the usb structure element rename." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7139 #, no-wrap msgid "450002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7140 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/92151[92151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7141 #, no-wrap msgid "March 12, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7143 #, no-wrap msgid "4.5-STABLE after locale changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7144 #, no-wrap msgid "450003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7148 #, no-wrap msgid "(Never created)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7149 #, no-wrap msgid "450004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/94840[94840]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7151 #, no-wrap msgid "April 16, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7153 #, 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:7149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7154 #, no-wrap msgid "450005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7155 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95555[95555]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7156 #, no-wrap msgid "April 27, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7158 #, 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:7154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7159 #, no-wrap msgid "450006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7160 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95846[95846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7161 #, no-wrap msgid "May 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7163 #, 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:7159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7164 #, no-wrap msgid "460000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/97923[97923]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7161 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7171 #, no-wrap msgid "June 21, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7168 #, no-wrap msgid "4.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7169 #, no-wrap msgid "460001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98730[98730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7173 #, 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:7169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174 #, no-wrap msgid "460002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7175 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/100366[100366]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7176 #, no-wrap msgid "July 19, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7178 #, no-wrap msgid "4.6.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179 #, no-wrap msgid "460100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7180 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98857[98857]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7176 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7186 #, no-wrap msgid "June 26, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7183 #, no-wrap msgid "4.6-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7184 #, no-wrap msgid "460101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98880[98880]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7188 #, no-wrap msgid "4.6-STABLE after MFC of `sed -i`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7189 #, no-wrap msgid "460102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7190 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/102759[102759]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7193 #, 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:7189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194 #, no-wrap msgid "470000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7195 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104655[104655]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7196 #, no-wrap msgid "October 8, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7198 #, no-wrap msgid "4.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199 #, no-wrap msgid "470100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104717[104717]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7201 #, no-wrap msgid "October 9, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7203 #, no-wrap msgid "4.7-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7204 #, no-wrap msgid "470101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7205 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/106732[106732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206 #, no-wrap msgid "November 10, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7208 #, 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:7204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7209 #, no-wrap msgid "470102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7210 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/109753[109753]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7211 #, no-wrap msgid "January 23, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7213 #, 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:7209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7214 #, no-wrap msgid "470103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7215 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/110887[110887]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7216 #, no-wrap msgid "February 14, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7218 #, no-wrap msgid "4.7-STABLE gets OpenSSL 0.9.7" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7219 #, no-wrap msgid "480000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7220 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112852[112852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7221 #, no-wrap msgid "March 30, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7223 #, no-wrap msgid "4.8-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7224 #, no-wrap msgid "480100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7225 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113107[113107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7226 #, no-wrap msgid "April 5, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7228 #, no-wrap msgid "4.8-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7229 #, no-wrap msgid "480101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7230 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115232[115232]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7231 #, no-wrap msgid "May 22, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7233 #, 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:7229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7234 #, no-wrap msgid "480102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7235 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118737[118737]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7236 #, no-wrap msgid "August 10, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7238 #, no-wrap msgid "4.8-STABLE 3ware API changes to twe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7239 #, no-wrap msgid "490000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7240 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121592[121592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7236 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7246 #, no-wrap msgid "October 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7243 #, no-wrap msgid "4.9-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7244 #, no-wrap msgid "490100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7245 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121593[121593]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7248 #, no-wrap msgid "4.9-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7249 #, no-wrap msgid "490101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7250 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/124264[124264]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7251 #, no-wrap msgid "January 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7253 #, 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:7249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7254 #, no-wrap msgid "490102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7255 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/125417[125417]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7256 #, no-wrap msgid "February 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7258 #, 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:7254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7259 #, no-wrap msgid "491000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7260 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/129700[129700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7261 #, no-wrap msgid "May 25, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7263 #, no-wrap msgid "4.10-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7264 #, no-wrap msgid "491100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7265 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/129918[129918]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7266 #, no-wrap msgid "June 1, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7268 #, no-wrap msgid "4.10-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7269 #, no-wrap msgid "491101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7270 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133506[133506]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7271 #, no-wrap msgid "August 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7273 #, 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:7269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7274 #, no-wrap msgid "491102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7275 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/137786[137786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7276 #, no-wrap msgid "November 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7278 #, 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:7274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7279 #, no-wrap msgid "492000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7280 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138960[138960]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7276 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7286 #, no-wrap msgid "December 17, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7283 #, no-wrap msgid "4.11-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7284 #, no-wrap msgid "492100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7285 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138959[138959]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7288 #, no-wrap msgid "4.11-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7289 #, no-wrap msgid "492101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7290 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/157843[157843]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7291 #, no-wrap msgid "April 18, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7292 #, 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:7290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7295 #, no-wrap msgid "FreeBSD 3 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7298 #, no-wrap msgid "FreeBSD 3 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7307 #, no-wrap msgid "300000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7308 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/22917[22917]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7309 #, no-wrap msgid "February 19, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7311 #, no-wrap msgid "3.0-CURRENT before man:mount[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7312 #, no-wrap msgid "300001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7313 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36283[36283]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7314 #, no-wrap msgid "September 24, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7316 #, no-wrap msgid "3.0-CURRENT after man:mount[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7317 #, no-wrap msgid "300002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7318 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36592[36592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7319 #, no-wrap msgid "June 2, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7321 #, no-wrap msgid "3.0-CURRENT after man:semctl[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7322 #, no-wrap msgid "300003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7323 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36735[36735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7324 #, no-wrap msgid "June 7, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7326 #, no-wrap msgid "3.0-CURRENT after ioctl arg changes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7327 #, no-wrap msgid "300004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7328 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/38768[38768]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7329 #, no-wrap msgid "September 3, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7331 #, no-wrap msgid "3.0-CURRENT after ELF conversion" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7332 #, no-wrap msgid "300005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7328 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7333 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/40438[40438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7329 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7339 #, no-wrap msgid "October 16, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7336 #, no-wrap msgid "3.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7337 #, no-wrap msgid "300006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7338 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/40445[40445]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7341 #, no-wrap msgid "3.0-CURRENT after 3.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7342 #, no-wrap msgid "300007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7343 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43042[43042]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7346 #, no-wrap msgid "3.0-STABLE after 3/4 branch" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7347 #, no-wrap msgid "310000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7348 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43807[43807]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7349 #, no-wrap msgid "February 9, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7351 #, no-wrap msgid "3.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7352 #, no-wrap msgid "310001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7353 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45060[45060]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7356 #, no-wrap msgid "3.1-STABLE after 3.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7357 #, no-wrap msgid "310002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7358 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45689[45689]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7359 #, no-wrap msgid "April 14, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7361 #, no-wrap msgid "3.1-STABLE after C++ constructor/destructor order change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7362 #, no-wrap msgid "320000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7366 #, no-wrap msgid "3.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7367 #, no-wrap msgid "320001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7368 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/46742[46742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7369 #, no-wrap msgid "May 8, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7371 #, no-wrap msgid "3.2-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7372 #, no-wrap msgid "320002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7373 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/50563[50563]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7374 #, no-wrap msgid "August 29, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7376 #, 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:7372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7377 #, no-wrap msgid "330000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7378 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/50813[50813]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7379 #, no-wrap msgid "September 2, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7381 #, no-wrap msgid "3.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7382 #, no-wrap msgid "330001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7383 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51328[51328]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7384 #, no-wrap msgid "September 16, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7386 #, no-wrap msgid "3.3-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7387 #, no-wrap msgid "330002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7388 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/53671[53671]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7389 #, no-wrap msgid "November 24, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7391 #, 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:7387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7392 #, no-wrap msgid "340000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7393 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54166[54166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7394 #, no-wrap msgid "December 5, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7396 #, no-wrap msgid "3.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7397 #, no-wrap msgid "340001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7398 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54730[54730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7399 #, no-wrap msgid "December 17, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7401 #, no-wrap msgid "3.4-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7402 #, no-wrap msgid "350000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7403 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61876[61876]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7404 #, no-wrap msgid "June 20, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7406 #, no-wrap msgid "3.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7407 #, no-wrap msgid "350001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7408 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63043[63043]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7409 #, no-wrap msgid "July 12, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7410 #, no-wrap msgid "3.5-STABLE" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7413 #, no-wrap msgid "FreeBSD 2.2 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7416 #, no-wrap msgid "FreeBSD 2.2 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7425 #, no-wrap msgid "220000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7426 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/22918[22918]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7427 #, no-wrap msgid "February 19, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7429 #, no-wrap msgid "2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7434 #, no-wrap msgid "2.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7439 #, no-wrap msgid "2.2-STABLE after 2.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7440 #, no-wrap msgid "221001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7441 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/24941[24941]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7442 #, no-wrap msgid "April 15, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7444 #, no-wrap msgid "2.2-STABLE after texinfo-3.9" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7445 #, no-wrap msgid "221002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7446 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25325[25325]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7447 #, no-wrap msgid "April 30, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7449 #, no-wrap msgid "2.2-STABLE after top" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7450 #, no-wrap msgid "222000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7451 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25851[25851]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7452 #, no-wrap msgid "May 16, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7454 #, no-wrap msgid "2.2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7455 #, no-wrap msgid "222001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7456 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25921[25921]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7457 #, no-wrap msgid "May 19, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7459 #, no-wrap msgid "2.2-STABLE after 2.2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7460 #, no-wrap msgid "225000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7461 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/30053[30053]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7462 #, no-wrap msgid "October 2, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7464 #, no-wrap msgid "2.2.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7465 #, no-wrap msgid "225001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7466 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/31300[31300]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7467 #, no-wrap msgid "November 20, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7469 #, no-wrap msgid "2.2-STABLE after 2.2.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7470 #, no-wrap msgid "225002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7471 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/32019[32019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7472 #, no-wrap msgid "December 27, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7474 #, no-wrap msgid "2.2-STABLE after ldconfig -R merge" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7475 #, no-wrap msgid "226000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7476 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/34445[34445]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7477 #, no-wrap msgid "March 24, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7479 #, no-wrap msgid "2.2.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7480 #, no-wrap msgid "227000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7481 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/37803[37803]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7477 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7487 #, no-wrap msgid "July 21, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7484 #, no-wrap msgid "2.2.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7485 #, no-wrap msgid "227001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7486 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/37809[37809]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7489 #, no-wrap msgid "2.2-STABLE after 2.2.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7490 #, no-wrap msgid "227002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7491 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/39489[39489]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7492 #, no-wrap msgid "September 19, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7494 #, no-wrap msgid "2.2-STABLE after man:semctl[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7495 #, no-wrap msgid "228000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7496 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/41403[41403]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7492 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7502 #, no-wrap msgid "November 29, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7499 #, no-wrap msgid "2.2.8-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7500 #, no-wrap msgid "228001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7501 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/41418[41418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7503 #, 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:7503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7508 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 " "the community 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:7506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7511 #, no-wrap msgid "FreeBSD 2 Before 2.2-RELEASE Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7514 #, no-wrap msgid "FreeBSD 2 Before 2.2-RELEASE `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7523 #, no-wrap msgid "119411" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7527 #, no-wrap msgid "2.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7528 #, no-wrap msgid "199501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7529 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7153[7153]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7530 #, no-wrap msgid "March 19, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7527 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7537 #, no-wrap msgid "2.1-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7533 #, no-wrap msgid "199503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7534 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7310[7310]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7535 #, no-wrap msgid "March 24, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7538 #, no-wrap msgid "199504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7539 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7704[7704]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7540 #, no-wrap msgid "April 9, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7542 #, no-wrap msgid "2.0.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7543 #, no-wrap msgid "199508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7544 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/10297[10297]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7545 #, no-wrap msgid "August 26, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7547 #, no-wrap msgid "2.2-CURRENT before 2.1" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7548 #, no-wrap msgid "199511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7549 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/12189[12189]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7545 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7555 #, no-wrap msgid "November 10, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7552 #, no-wrap msgid "2.1.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7553 #, no-wrap msgid "199512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7554 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/12196[12196]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7557 #, no-wrap msgid "2.2-CURRENT before 2.1.5" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7558 #, no-wrap msgid "199607" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7559 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/17067[17067]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7560 #, no-wrap msgid "July 10, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7562 #, no-wrap msgid "2.1.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7563 #, no-wrap msgid "199608" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7559 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7564 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/17127[17127]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7565 #, no-wrap msgid "July 12, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7567 #, no-wrap msgid "2.2-CURRENT before 2.1.6" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7563 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:7568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7573 #, no-wrap msgid "199612" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7569 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/19358[19358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7565 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7570 #, no-wrap msgid "November 15, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7572 #, no-wrap msgid "2.1.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7576 #, no-wrap msgid "2.1.7-RELEASE" msgstr ""