From owner-freebsd-questions@FreeBSD.ORG Thu Dec 9 14:51:13 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13F4F16A4CE for ; Thu, 9 Dec 2004 14:51:13 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2CFD43D62 for ; Thu, 9 Dec 2004 14:51:12 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 0B32C51C66; Thu, 9 Dec 2004 06:57:45 -0800 (PST) Date: Thu, 9 Dec 2004 06:57:45 -0800 From: Kris Kennaway To: Eric Schuele Message-ID: <20041209145745.GA79746@xor.obsecurity.org> References: <41B643E5.6080302@netual.pt> <20041208001246.GA77763@xor.obsecurity.org> <41B7F103.2030802@computer.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EeQfGwPcQSOJBaQU" Content-Disposition: inline In-Reply-To: <41B7F103.2030802@computer.org> User-Agent: Mutt/1.4.2.1i cc: freebsd-questions@freebsd.org cc: Kris Kennaway Subject: Re: Sorry for the newbie questions :( X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Dec 2004 14:51:13 -0000 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 09, 2004 at 12:30:27AM -0600, Eric Schuele wrote: > Kris Kennaway wrote: > >> > >>I read a lot about cvsup and other stuff, but it seems very confusing t= o=20 > >>me. I cannot understand the whole picture. > >>My question is: how can i "import" a *single* port ? > > > > > >You cannot do this safely, because how do you know which other "single > >ports" must also be updated along with it in order for it to be > >buildable? > > > I'm relatively new so please bear with me.... >=20 > I have installed 5.3-RELEASE ... and did a 'make install clean' for all= =20 > ports of interest. Then firefox and thunderbird (for example) came out= =20 > with v1.0. So I did a 'make deinstall clean' for each. Downloaded the= =20 > newest version of the contents of those directories from freebsd.org=20 > (using browser b4 I deinstalled and placed in temp dir) and copied it in= =20 > there myself. The did a 'make install clean' for each. But... given=20 > your comments above... am I headed for disaster down the road if I=20 > continue to 'upgrade' ports in this fasion? Sooner or later you'll run into problems unless you're very careful. e.g. the next firefox version might depend on a new version of the libfoo port, so you'd better download the new version of that port before you try and rebuild firefox. This quickly becomes unmananageable to do by hand. It's also very hard to keep up with patches for bugs and security vulnerabilities if you have to remember to download dozens of ports again just in case they've changed. Kris --EeQfGwPcQSOJBaQU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBuGfpWry0BWjoQKURAlFaAJ4rFMRh8eOS6XvdSE9iRlHvu7ecbQCgs2IX 9j9dsBfC6iVp6L/xc0Bja/w= =Q6IZ -----END PGP SIGNATURE----- --EeQfGwPcQSOJBaQU--