a package's description field is typically wrapped at 80 columns for
readability, but there's no way to do this right now; the closest method
is:
foo_DESC=\ This is the${.newline}\ foo package for doing${.newline}\ things.
but in addition to being slightly ugly, this causes make(1) to insert a
space at the start of each continued line, so the result is:
This is the foo package for doing things.
to fix this, modify generate-ucl.lua to replace "\\n ?" in a field's
value with a newline character. this means we can write:
foo_DESC=\ This is the\n\ foo package for doing\n\ things.
which is easier to read, and produces the correct output with no leading
newline since the regexp eats the space after the newline.
modify the description for the yp package to demonstrate this, and also
to be more informative; in particular, it didn't mention "NIS" before,
making it hard to find for someone who wants "the NIS package" and
doesn't know that we call it YP instead.