Subject: CVS commit: pkgsrc/mk/wrapper
To: None <pkgsrc-changes@NetBSD.org>
From: Roland Illig <rillig@netbsd.org>
List: pkgsrc-changes
Date: 11/11/2006 07:44:46
Module Name:	pkgsrc
Committed By:	rillig
Date:		Sat Nov 11 07:44:46 UTC 2006

Modified Files:
	pkgsrc/mk/wrapper: bsd.wrapper.mk wrapper.sh
Added Files:
	pkgsrc/mk/wrapper: wrapper-subr.sh

Log Message:
Added wrapper-subr.sh, which provides shell functions that are useful to
make the wrapper code less frightening. For example, instead of

    arg="${arg#-Wl,}"
    $debug_log $wrapperlog "   (transform-sunpro-cc) to: $arg"
    addtocache=yes

one can simply write

    transform_to "${arg-Wl,}"

The functions that are currently implemented are: transform_to,
transform_discard, transform_to_nocache, transform_discard,
transform_pass and transform_pass_unknown.


To generate a diff of this commit:
cvs rdiff -r1.56 -r1.57 pkgsrc/mk/wrapper/bsd.wrapper.mk
cvs rdiff -r0 -r1.1 pkgsrc/mk/wrapper/wrapper-subr.sh
cvs rdiff -r1.6 -r1.7 pkgsrc/mk/wrapper/wrapper.sh

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