Index: head/en_US.ISO8859-1/books/handbook/ports/chapter.xml =================================================================== --- head/en_US.ISO8859-1/books/handbook/ports/chapter.xml +++ head/en_US.ISO8859-1/books/handbook/ports/chapter.xml @@ -525,6 +525,51 @@ examples. + + Quarterly and Latest Ports Branches + + 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 2016, is named 2016Q1. + And the Latest branch provides the latest + versions of the packages to the users. + + To switch from quarterly to latest run the following + commands: + + &prompt.root; cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/FreeBSD.conf + + Edit the file + /usr/local/etc/pkg/repos/FreeBSD.conf + and change the string quarterly to + latest in the url: + line. + + The result should be similar to the following: + + FreeBSD: { + url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", + mirror_type: "srv", + signature_type: "fingerprints", + fingerprints: "/usr/share/keys/pkg", + enabled: yes +} + + And finally run this command to update from the new + (latest) repository metadata. + + &prompt.root; pkg update -f + + + Obtaining Information About Installed Packages