Subject: Re: Proposed API changes before pkgsrc-2006Q1
To: Roland Illig <rillig@NetBSD.org>
From: Geert Hendrickx <ghen@telenet.be>
List: tech-pkg
Date: 03/09/2006 20:54:06
--ibTvN161/egqYuK8
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Thu, Mar 09, 2006 at 05:03:51PM +0100, Roland Illig wrote:
> The REPLACE_INTERPRETER forces package authors to define variables whose
> name starts with an underscore. And, even worse, this is _documented_ in
> the pkgsrc guide. Since a few minutes, the variables REPLACE.* and
> REPLACE_FILES.* can be used as aliases for _REPLACE.* and
> _REPLACE_FILES.*.

Here's a diff which corrects all occurences of ^_REPLACE in pkgsrc.  I've
also changed ${SH:Q} back to ${SH}, as we discussed.  

> The remaining question is when to replace the use of the old variables
> with the use of the new ones.            

I don't see much reason to postpone this.  Shall I just commit it now?  

	Geert

--ibTvN161/egqYuK8
Content-Type: application/x-gunzip
Content-Disposition: attachment; filename="replace.diff.gz"
Content-Transfer-Encoding: base64

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
uh9Wz1BUfSp1+xAT+/A5mnP/D5Y+cHmYPgAA

--ibTvN161/egqYuK8--