Introduction to FreeBSD Ports - 25 years and counting
summary
FreeBSD ports celebrate 25 years and the tree now holds ~38,000 ports; it supplies the formulas that fetch upstream source, apply patches, run configure and produce binary packages. Workflow specifics include using pkg install for day-to-day installs, using portsnap or Subversion to update the tree, running make package or make install clean in a clean build environment, creating a port (example added for aha), generating a PLIST, and submitting diffs via Bugzilla or committing via Subversion; optional bulk builds use poudriere.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:38Ports – The FreeBSD App Store
- 12:14How to use ports Section 2
- 33:47Ports development - some examples Section 4
- 42:33Updating an existing port print/py-weasyprint
- 44:05Becoming a ports committer Section 6
related talks
41mFreeBSD: Code, Community and Collaboration
34mFreeBSD is not a Linux Distro
49mThe Duke and the Beastie - Improving OpenJDK support for FreeBSD
34mState of IBM POWER Support on FreeBSD
51mFreeBSD is not Linux
15mLightning Talk: OCI Containers for FreeBSD
36mThe Role of Package Managers as Partners in License and Attribution Compliance
54mImproving Visual Accessibility in FreeBSD
