imake
From NetBSD Wiki
imake is a largely undocumented piece of software that comes with X11 and promises portable installation of software. It is very configurable and therefore hard to understand completely.
[edit] Man pages
Man pages can be installed as source files, or as preformatted pages (so-called catpages, since they can be viewed with cat). There are many categories in which a man page can fall, and all have their own scheme for file names.
The following settings have been extracted from the Makefile of xskat, with "grep MAN".
[edit] XFree 4.6.0 on NetBSD-4.99.30-i386
RMAN = rman
RMANBASENAME = rman
RMANOPTIONS = -f HTML
MANPATH = $(PREFIX)/man
MANSOURCEPATH = $(MANPATH)/man
MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)
MISCMANDIR = $(MANSOURCEPATH)$(MISCMANSUFFIX)
DRIVERMANDIR = $(MANSOURCEPATH)$(DRIVERMANSUFFIX)
MANSUFFIX = 1
LIBMANSUFFIX = 3
FILEMANSUFFIX = 5
MISCMANSUFFIX = 7
DRIVERMANSUFFIX = 4
ADMINMANSUFFIX = 8
MANSRCSUFFIX = man
MANNEWSUFFIX = _man
MANDEFS = -D__apploaddir__=$(XAPPLOADDIR) -D__filemansuffix__=$(FILEMANSUFFIX) -D__libmansuffix__=$(LIBMANSUFFIX) -D__miscmansuffix__=$(MISCMANSUFFIX) -D__dr
COMPRESSMANCMD = gzip -n
MANMACROS = -man
INSTMANFLAGS = -m 0444
The directory for the preformatted pages is generated from the directory of the unformatted pages, and the extenstion of the preformatted pages is always ".0".
[edit] openwin on SunOS-5.10-sparc
MANPATH = $(PREFIX)/share/man
MANSOURCEPATH = $(MANPATH)/man
MANDIR = $(MANSOURCEPATH)1
LIBMANDIR = $(MANSOURCEPATH)3
FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)
MANSUFFIX = 1
LIBMANSUFFIX = 3
FILEMANSUFFIX = 4
INSTMANFLAGS = -m 0444
