Index: en_US.ISO8859-1/books/handbook/ports/chapter.xml =================================================================== --- en_US.ISO8859-1/books/handbook/ports/chapter.xml +++ 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. Quarterly branch cut from HEAD at the + beginning of every (yearly) quarter in January, April, July, + and October, and the name for the binary package sets that + are produced from these branches. 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