Date: Thu, 16 Apr 2009 13:43:41 -0400 From: Jerry <gesbbb@yahoo.com> To: freebsd-questions@freebsd.org Subject: Re: FreeBSD Upgrade: Ports That Need Rebuilding Message-ID: <20090416134341.115674e3@scorpio> In-Reply-To: <20090416162732.GA5626@slackbox.xs4all.nl> References: <49E64867.5060209@gmail.com> <20090416051505.GA88637@slackbox.xs4all.nl> <200904161217.08784.mel.flynn%2Bfbsd.questions@mailing.thruhere.net> <20090416162732.GA5626@slackbox.xs4all.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/ACcjZmmgZiRhQhA5hkWNDhw Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 16 Apr 2009 18:27:32 +0200 Roland Smith <rsmith@xs4all.nl> wrote: >On Thu, Apr 16, 2009 at 12:17:08PM +0200, Mel Flynn wrote: >> On Thursday 16 April 2009 07:15:05 Roland Smith wrote: >> > On Thu, Apr 16, 2009 at 12:49:43AM +0400, Eugene L. wrote: >> > > I am planning to update to CURRENT, been reading freebsd-current >> > > for some time, apparently some ports require rebuilding as they >> > > are kernel specific, like hal, so I wonder how to rebuild those >> > > ports automatically? >> > >> > If you switch to another major version of FreeBSD, the best course >> > is to remove and reinstall all ports. >>=20 >> All ports depending on libc. Which is everything except >> scripts. Removal isn't necessary. ports-mgmt/portmaster is one of >> those scripts that doesn't need recompilation and can be used to >> force recompilation of all ports that need it. Two for one deal. > >Unfortunately, no port management tool deals completely with this >situation. The libc version isn't listed as a dependency, AFAIK. > >I tend to make a list of all installed ports (with portmaster -L), wipe >all ports and remove any remains from /usr/local. Then reinstall all >ports listed as 'root ports' and 'leaf ports' in said list. This makes >sure you have a clean and consistent set of ports. I have never actually had to delete any existing files. I simple deleted all files in the '/usr/ports/distro' directory, then download the required java files (assuming you have a version installed) and then run: "portmanager -u -f -y -l" You could skip the '-l' if you didn't want a log file created; however, I wouldn't. I have not had a problem with this method yet. --=20 Jerry gesbbb@yahoo.com Yeah, there are more important things in life than money, but they won't go out with you if you don't have any. --Sig_/ACcjZmmgZiRhQhA5hkWNDhw Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAknnblYACgkQBvaKIJWWCO2zSQCggonpzEgxE5q+IURw93laRitK lskAnAvpCDeXxYg8GHoeFcNiRihXJA2G =AHeI -----END PGP SIGNATURE----- --Sig_/ACcjZmmgZiRhQhA5hkWNDhw--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090416134341.115674e3>