summaryrefslogtreecommitdiff
path: root/share/man/man5
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2002-12-30 02:41:34 +0000
committerMarc Espie <espie@cvs.openbsd.org>2002-12-30 02:41:34 +0000
commit07998f02b30220fb6532baf0c6441f136602939a (patch)
tree12c7220b5046161c86c2e7640b84835beb1dd725 /share/man/man5
parent1b43ce37cc92bd9d31b909107a2a4def0bb22a5d (diff)
add update-plist
okay pval@
Diffstat (limited to 'share/man/man5')
-rw-r--r--share/man/man5/bsd.port.mk.532
1 files changed, 31 insertions, 1 deletions
diff --git a/share/man/man5/bsd.port.mk.5 b/share/man/man5/bsd.port.mk.5
index 3d28a6f0394..95e14d53b5e 100644
--- a/share/man/man5/bsd.port.mk.5
+++ b/share/man/man5/bsd.port.mk.5
@@ -1,4 +1,4 @@
-.\" $OpenBSD: bsd.port.mk.5,v 1.78 2002/11/25 10:18:24 avsm Exp $
+.\" $OpenBSD: bsd.port.mk.5,v 1.79 2002/12/30 02:41:33 espie Exp $
.\"
.\" Copyright (c) 2000 Marc Espie
.\"
@@ -255,6 +255,36 @@ testing, define a
Invoked as show=name, show the contents of ${name}.
Mostly used from recursive makes, or to know the contents of another
port's variables without guessing wrong.
+.It Ar update-plist
+Update the packing lists for a port, using the fake installation and the
+existing packing lists.
+.Ar update-plist
+should produce mostly correct
+.Pa PLIST ,
+.Pa PFRAG.shared
+and
+.Pa PFRAG.no-shared
+files, handling shared libraries, GNU
+.Xr info 1
+files, setuid files, and empty directories.
+It moves existing files to
+.Pa PLIST.orig,
+.Pa PFRAG.shared.orig
+and
+.Pa PFRAG.no-shared.orig .
+If the generated lists include files and directories that shouldn't be
+included, comment these like this:
+.Bd -literal
+@comment unwanted-file
+@comment @dirrm unwanted-dir
+.Ed
+.Pp
+Subsequent calls to
+.Ar update-plist
+will automatically recognize and handle such lines correctly.
+.Pp
+.Ar update-plist
+does not handle multi-packages nor flavor situations yet, so beware.
.El
.Sh VARIABLES
.Bl -tag -width MASTER_SITES