The `clean' target takes optional arguments, so denote that in
the item header.  Additionally, the subtargets are fixed strings,
not variables, so change the use of Va to Cm to reflect that.


Index: bsd.port.mk.5
===================================================================
RCS file: /cvs/src/share/man/man5/bsd.port.mk.5,v
retrieving revision 1.426
diff -u -p -r1.426 bsd.port.mk.5
--- bsd.port.mk.5       23 Sep 2015 01:38:36 -0000      1.426
+++ bsd.port.mk.5       26 Sep 2015 18:46:05 -0000
@@ -178,47 +178,49 @@ will try to fetch a version with the cor
 main archive site in the case of a checksum mismatch.
 .Ev NO_CHECKSUM
 can be used to avoid all checksumming steps.
-.It Cm clean
+.It Cm clean Ns Op Pf = Ar subtarget
 Clean ports contents.
-By default, it will clean the work directory.
-It can be invoked as
-make clean='[depends build bulk work fake flavors dist install sub package
-packages plist]'.
+If
+.Ar subtarget
+is omitted, it will clean the work directory.
+Otherwise,
+.Ar subtarget
+can be set to one of the following:
 .Bl -tag -width packages
-.It Va work
+.It Cm work
 Clean work directory.
-.It Va bulk
+.It Cm bulk
 Clean bulk cookie.
-.It Va build
+.It Cm build
 Clean the
 .Va WRKBUILD
 directory (only useful if
 .Va SEPARATE_BUILD
 is set).
-.It Va depends
+.It Cm depends
 Recurse into dependencies.
-.It Va dist
+.It Cm dist
 Clean distribution files.
-.It Va fake
+.It Cm fake
 Clean fake installation directory.
-.It Va flavors
+.It Cm flavors
 Clean all work directories.
-.It Va install
+.It Cm install
 Uninstall package.
-.It Va package
+.It Cm package
 Remove all copies of package file.
-.It Va plist
+.It Cm plist
 Remove registered packing lists of all subpackages.
-.It Va sub
+.It Cm sub
 With
-.Va install
+.Cm install
 or
-.Va package ,
+.Cm package ,
 clean subpackages as well.
-.It Va packages
+.It Cm packages
 Shorthand for
 .Sq sub package .
-.It Va all
+.It Cm all
 Shorthand for
 .Sq work flavors packages plist .
 .El

Reply via email to