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