Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Dan McMahill <dmcmahill@netbsd.org>
List: source-changes
Date: 01/28/2001 22:58:52
Module Name:	pkgsrc
Committed By:	dmcmahill
Date:		Sun Jan 28 20:58:51 UTC 2001

Added Files:
	pkgsrc/mk/bulk: tflat

Log Message:
Initial commit.

tflat is a small awk script used to flatten a dependency tree.  It can
process a tsort(1) compatible input file and produce a flattened
list showing all packages which depend on a particular package or
all packages which are depended upon by a package.  This is used by
the bulk pkgsrc build system.

Written by Dan McMahill after careful study of a perl program that
does the same function in a nicer way written by Thomas Klausner
<wiz@netbsd.org>.  The reason for rewriting it without perl was to
make it work with only in-tree utilities.


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 pkgsrc/mk/bulk/tflat

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.