Page MenuHomeFreeBSD

D18682.id52405.diff
No OneTemporary

D18682.id52405.diff

Index: share/man/man7/ports.7
===================================================================
--- share/man/man7/ports.7
+++ share/man/man7/ports.7
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd November 20, 2018
+.Dd December 29, 2018
.Dt PORTS 7
.Os
.Sh NAME
@@ -537,11 +537,32 @@
The big Kahuna.
.El
.Sh EXAMPLES
-Build and install Emacs:
-.Bd -literal -offset indent
-cd /usr/ports/editors/emacs
-make install
+.Bl -tag -width 0n
+.It Sy Example 1\&: No Building and Installing a Port
+.Pp
+The following command builds and installs Emacs.
+.Bd -literal -offset 2n
+.Li # Ic cd /usr/ports/editors/emacs
+.Li # Ic make install
.Ed
+.It Sy Example 2\&: No Installing Dependencies with Xr pkg 8
+.Pp
+The following command builds and installs a port while not building its
+dependencies.
+Instead, they are downloaded via
+.Xr pkg 8 .
+.Bd -literal -offset 2n
+.Li # Ic make -DWITH_PACKAGE_DEPENDS install
+.Ed
+.Pp
+It is especially useful, when the dependencies are costly
+in time and resources to build
+.Pq like Pa lang/rust .
+The drawback is that
+.Xr pkg 8
+offers only packages built with the default set of
+.Va OPTIONS .
+.El
.Sh SEE ALSO
.Xr make 1 ,
.Xr make.conf 5 ,

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 8, 3:48 PM (36 m, 21 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38523042
Default Alt Text
D18682.id52405.diff (1 KB)

Event Timeline