From owner-freebsd-ports@FreeBSD.ORG Sun Nov 7 15:32:34 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0151B16A4CE for ; Sun, 7 Nov 2004 15:32:34 +0000 (GMT) Received: from smtp.infracaninophile.co.uk (happy-idiot-talk.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F3D643D3F for ; Sun, 7 Nov 2004 15:32:32 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) iA7FWQKP088265 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 7 Nov 2004 15:32:26 GMT (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)iA7FWQTc088264; Sun, 7 Nov 2004 15:32:26 GMT (envelope-from matthew) Date: Sun, 7 Nov 2004 15:32:25 +0000 From: Matthew Seaman To: Oliver Lehmann Message-ID: <20041107153225.GA87870@happy-idiot-talk.infracaninophile.co.uk> References: <20041107115900.613aa2f4.lehmann@ans-netz.de> <20041107120649.GD22451@happy-idiot-talk.infracaninophile.co.uk> <20041107131407.756abea4.lehmann@ans-netz.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1yeeQ81UyVL57Vl7" Content-Disposition: inline In-Reply-To: <20041107131407.756abea4.lehmann@ans-netz.de> User-Agent: Mutt/1.4.2.1i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.6 (smtp.infracaninophile.co.uk [IPv6:::1]); Sun, 07 Nov 2004 15:32:26 +0000 (GMT) X-Virus-Scanned: ClamAV 0.80/575/Sat Nov 6 01:03:53 2004 clamav-milter version 0.80j on smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.7 required=5.0 tests=ALL_TRUSTED,AWL,RAZOR2_CHECK autolearn=ham version=3.0.1 X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on happy-idiot-talk.infracaninophile.co.uk cc: ports@freebsd.org Subject: Re: no cvs port? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Nov 2004 15:32:34 -0000 --1yeeQ81UyVL57Vl7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 07, 2004 at 01:14:07PM +0100, Oliver Lehmann wrote: > Matthew Seaman wrote: >=20 > > On Sun, Nov 07, 2004 at 11:59:00AM +0100, Oliver Lehmann wrote: > >=20 > > > I would like to make world my system without cvs, and install it from > > > ports instead. But... am I right that there is no cvs port? > >=20 > > That's because cvs is part of the base system. No need to install any > > extra software. > >=20 >=20 > That is your point, but not generally mine. I may have some environments > where I want to handle cvs and other tools outside the world. That is one > of the points why there are openssl, openssh*, bind, gdb, and so forth > ports. Apologies. I misread your original post. However, ultimately the result is the same. The presence of CVS in the base system means that there is very little demand for a separate CVS port. I'm afraid that if you want one, you're going to have to write your own -- or use one of the CVS-alikes from ports, like devel/cvs+ipv6. As for removing the base system version of cvs: there isn't a 'NO_CVS' flag, so you'ld just have to go round and delete the binaries etc. after doing an update. On the whole though, why make work for yourself? The latest stable version of CVS is included in all systems more recent than 4.10-STABLE of 2004-06-29. Sure there are several packages where alternate versions are available from the ports. Which are generally there either to provide alternate configuration options to the system default, API/ABI incompatible or unstable version upgrades or to support older versions of the system, and which are not necessary for the vast majority of users if they're running a fully patched supported system version. Indeed, such ports are often installed in haste when a security flap happens, and then repented at leisure when they lead to incompatabilities and snafus with other software (particularly when an 'OVERWRITE_BASE' option is used). 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 --1yeeQ81UyVL57Vl7 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBjkAJiD657aJF7eIRAsLaAKCQQIDEO1r/ilNb2VAzl0ahMaBiGQCdEfpx c9E3B9Bc+j2zKWzSE5S1k+s= =Jt2O -----END PGP SIGNATURE----- --1yeeQ81UyVL57Vl7--