Menu

Tree [fe9526] default tip /
 History

Read Only access


File Date Author Commit
 reference 2016-04-03 John Malmberg John Malmberg [8de2b5] man v1.6g reference
 .hgtags 2016-04-03 John Malmberg John Malmberg [fe9526] Added tag v1.6g_final_release_reference for cha...
 readme 2016-04-03 John Malmberg John Malmberg [d0d3e7] Initial Commit

Read Me

This is a repository for a package that is a component of the GNV project
for VMS.

Note that there is no longer a maintained upstream source for the man
package.  This repository is based on the last release downloaded from
http://ftp.nl.freebsd.org/pub/ftp/pub/ibiblio/apps/doctools/man/

Its purpose is to provide a record of the source used for the GNV packaged
version of the product.

The original unmodified source is located in the reference/ directory and
all VMS specific changes that have not been checked into the parent
repository are located in the vms_source directory.

A VMS concealed logical name of src_root: is for the reference directory and
a VMS concealed logical name of vms_root: is set ot the vms_source directory.

These are kept separate to make it easy to determine what VMS specific changes
where made and to allow retargeting the src_root: to a different version to
easily support maintaining multiple versions such as release, beta, and trunk
at the same time.

The user can then create a logical name of lcl_root: for the directory that
will contain the build products.  The lcl_root: directory tree is the only
directory tree that the build procedure should be modifying.

A logcal name search list of prj_root: is set to lcl_root:,vms_root:,src_root:
for building the package.

Mercurial was chosen for the repository as there are clients that can run on
VMS that is native to it.