Subject: pkgsrc changes. To: None <tech-userlevel@NetBSD.ORG>
From: Alistair Crooks <> List: current-users Date: 06/22/1998
08:14:20 I thought I'd just explain the recent "automatic manual
page handling" changes that I've just made to the pkgsrc system,
and outline what I'd like to do in the near future too.  1. The
old package Makefiles used to contain MAN<sect>= foo.<sect> and
CAT<sect>=bar.0, and these definitions were extremely tedious to
put into the Makefile, error-prone when updating a package, and
a duplication of information - the information is encoded in the
package's PLIST.  The "automatic manual page handling" changes
simply grab the information from the pkg/PLIST file, using one
gonzo regular expression and egrep(1), so there's no need to
define the MANx and CATx stuff anymore. Similarly, MANLANG is
now gone - that information, too is available from the PLIST.
MANPREFIX is also gone, as is CATPREFIX, as that information is
available from the PLIST.  I have tested this across a lot of
packages, b