Subject: RE: CVS and $NetBSD$ handling
To: Ingolf Steinbach <Ingolf.Steinbach@jena-optronik.de>
From: Conrad T. Pino <NetBSD-Current@Pino.com>
List: netbsd-help
Date: 01/20/2004 22:03:10
> From: netbsd-help-owner@NetBSD.org On Behalf Of Ingolf Steinbach
> 
> But I think that "tag" is an add-on (at least it is not
> described in the "config" section of the online Cederquist
> manual on cvshome.org). So I don't think that others really
> have the choice of using $AnotherTag$ in their publically
> available sources.
> 
> (Please correct me if I'm wrong.)

You're not wrong.  I asked the maintainer similar questions
off the list.  I'll include his reply here since it's on topic.

> From: Thomas Klausner [mailto:wiz@netbsd.org]
> 
> On Wed, Jan 14, 2004 at 12:51:26PM -0800, Conrad T. Pino wrote:
> > In NetBSD we have pkgsrc/devel/src of similar
> > origin but with patches.  I've read the CVS
> > patch file logs and see mostly comments from
> > the CVS distribution.  In general terms what
> > are the patches doing differently that the CVS
> > distribution doesn't do?
> 
> The tag keyword, and support for read-only CVS trees
> (if I'm not mistaken, these patches precede my involvement
> with the package). There might be other stuff, I don't
> know all of the patches.
> 
> > How much grief will I create for myself if I
> > compile the cvshome.org source distribution on
> > my NetBSD-current box?
> 
> You shouldn't run a CVS server for a repository
> that uses the 'tag' keyword (since it won't work).
> 
> > How much grief will I create for myself if I compile
> > the pkgsrc distribution with "LOCALBASE=/" even if
> > I have other packages at the default location?
> 
> Take a look at
> /usr/pkgsrc/security/openssh/Makefile.intree
> which does something similar for openssh.
> 
> If you want to upgrade the CVS binary in your base system,
> I guess the easiest way would be to just copy newer versions;
> NetBSD-current contains the latest version of the 1.11
> branch.
> 
> Cheers,
>  Thomas