Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jul 2003 17:09:02 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        DAVID MARKLE <davidmarkle@comcast.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: 5.1 COMMENTFILE Problem
Message-ID:  <20030709160902.GB1924@happy-idiot-talk.infracaninophile.co.uk>
In-Reply-To: <1209cf612090b0.12090b01209cf6@icomcast.net>
References:  <1209cf612090b0.12090b01209cf6@icomcast.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--dTy3Mrz/UPE2dbVg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 09, 2003 at 11:30:29AM -0400, DAVID MARKLE wrote:

> OK, I read the FAQ and did not find reference to changing the "owner"=20
> of the ports tree (if you will, regestering the tree structure with=20
> CVSup).  I cannot even install cvsupit from /usr/ports/net/cvsupit. =20
> Doing a make install from that directory, I get the comment file.
>=20
> Sorry for not getting it.

Hmmm... net/cvsupit is marked broken, plus it seems it hasn't been
updated since 4_6_RELEASE was state of the art.

I recommend that you just grab one of the cvsup or cvsup-without-gui
packages, plus any dependencies, from one of the FTP sites and install
(pkg_add) that. Those dependencies are:

    /net/cvsup:% make pretty-print-run-depends-list
    This port requires package(s) "XFree86-libraries-4.3.0_5 expat-1.95.6_1=
 fontconfig-2.2.1 freetype2-2.1.4_1 imake-4.3.0 pkgconfig-0.15.0" to run.

    /net/cvsup-without-gui:% make pretty-print-run-depends-list
    (no dependencies...)

Then the cheat's way of getting cvsup(1) configured quickly is to add
some variable settings to /etc/make.conf:

    SUP_UPDATE=3D     yes
    SUP=3D            /usr/local/bin/cvsup
    SUPFLAGS=3D       -g -L 2
    SUPHOST=3D        cvsup.XX.FreeBSD.org                       [1]
    SUPFILE=3D        /usr/share/examples/cvsup/standard-supfile [2]
    PORTSSUPFILE=3D   /usr/share/examples/cvsup/ports-supfile

[1] Choose a server near to you

[2] standard-supfile will get you the sources for the same OS branch
as you installed.  In you case, probably RELENG_5_1.  However, if you
aren't interested in updating the system sources, it doesn't really
matter what this is set to.

Having done that, you can now:

    # cd /usr/ports
    # make update

to update your ports tree.  If you've got bandwidth to burn, you can
even go as far as removing most of the structure under /usr/ports
before you run cvsup(1):

    # cd /usr/ports
    # rm -rf [a-z]*

otherwise, you should probably do the register-the-files-with-cvsup
thing.

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

--dTy3Mrz/UPE2dbVg
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQE/DD4edtESqEQa7a0RAvFtAKCYCmxrjqLPwB/m+qCKeM9H+PlJsACfajFb
LgQHbIKDJma3Qn9s7q7MNSE=
=F4wN
-----END PGP SIGNATURE-----

--dTy3Mrz/UPE2dbVg--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030709160902.GB1924>