Changeset View
Changeset View
Standalone View
Standalone View
share/man/man7/ports.7
| Show All 19 Lines | |||||
| .\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, | .\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||||
| .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||||
| .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||||
| .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||||
| .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||
| .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||||
| .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| .\" | .\" | ||||
| .Dd November 6, 2025 | .Dd February 21, 2026 | ||||
| .Dt PORTS 7 | .Dt PORTS 7 | ||||
| .Os | .Os | ||||
| .Sh NAME | .Sh NAME | ||||
| .Nm ports | .Nm ports | ||||
| .Nd contributed applications | .Nd contributed applications | ||||
| .Sh DESCRIPTION | .Sh DESCRIPTION | ||||
| The | The | ||||
| .Fx | .Fx | ||||
| ▲ Show 20 Lines • Show All 550 Lines • ▼ Show 20 Lines | |||||
| .Xr ccache 1 | .Xr ccache 1 | ||||
| for building ports. | for building ports. | ||||
| .It Va CCACHE_DIR | .It Va CCACHE_DIR | ||||
| Which directory to use for the | Which directory to use for the | ||||
| .Xr ccache 1 | .Xr ccache 1 | ||||
| data. | data. | ||||
| .El | .El | ||||
| .Sh FILES | .Sh FILES | ||||
| .Bl -tag -width ".Pa /usr/ports/Mk/bsd.port.mk" -compact | .Bl -tag -width "/usr/ports/Mk/bsd.port.mk" -compact | ||||
| .It Pa /usr/ports | .It Pa /usr/ports/ | ||||
| The default ports directory. | The default ports directory. | ||||
| .It Pa /usr/ports/Mk/bsd.port.mk | .It Pa /usr/ports/Mk/bsd.port.mk | ||||
adamw: /usr/ports/distfiles: The directory where fetched files are stored. | |||||
| The big Kahuna. | The big Kahuna. | ||||
| .It Pa /var/db/ports | .It Pa /var/db/ports/ | ||||
| The directory where the results of configuring | The directory where the results of configuring | ||||
| .Va OPTIONS | .Va OPTIONS | ||||
| are stored. | are stored. | ||||
| .It Pa ${PORT}/Makefile | |||||
| The specification for building the port. | |||||
| .It Pa ${PORT}/distfiles | |||||
| The directory where fetched files are stored. | |||||
| .It Pa ${PORT}/distinfo | |||||
| The checksums generated with | |||||
| .Ql make makesum . | |||||
| .It Pa ${PORT}/files/ | |||||
| The directory for any patches. | |||||
Not Done Inline ActionsThis is accurate, but there are only two such directories. I'd leave this out; it'll probably confuse more people than it'll help. adamw: This is accurate, but there are only two such directories. I'd leave this out; it'll probably… | |||||
| .It Pa ${PORT}/pkg-descr | |||||
| The long description of the port. | |||||
| .It Pa ${PORT}/pkg-plist | |||||
| The list of all files installed by the port. | |||||
| .It Pa ${PORT}/work | |||||
| The port's building and staging directory. | |||||
Not Done Inline ActionsClose, it's "The directory in which ${PORT} is built and staged." adamw: Close, it's "The directory in which ${PORT} is built and staged." | |||||
| .El | .El | ||||
| .Sh EXAMPLES | .Sh EXAMPLES | ||||
| .Bl -tag -width 0n | .Bl -tag -width 0n | ||||
| .It Sy Example 1\&: No Building and Installing a Port | .It Sy Example 1\&: No Building and Installing a Port | ||||
| .Pp | .Pp | ||||
| The following command builds and installs Emacs. | The following command builds and installs Emacs. | ||||
| .Bd -literal -offset 2n | .Bd -literal -offset 2n | ||||
| .Li # Ic cd /usr/ports/editors/emacs | .Li # Ic cd /usr/ports/editors/emacs | ||||
| ▲ Show 20 Lines • Show All 158 Lines • Show Last 20 Lines | |||||
/usr/ports/distfiles: The directory where fetched files are stored.