Date: Mon, 05 Dec 2011 10:39:14 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Matthew Pounsett <matt@conundrum.com> Cc: freebsd-questions@freebsd.org Subject: Re: Major version changes using portupgrade? Message-ID: <4EDC9F52.6090500@infracaninophile.co.uk> In-Reply-To: <B46F6D4F-BF59-4872-AB85-C4A442ABA0A2@conundrum.com> References: <CA97ECCB-550A-48D0-84B1-8A99C8EA549E@conundrum.com> <CA%2Bau=tcgQz06-TOoeKLwJJHVSYAM6zqKo4K6p8PwjEEJ52r1WA@mail.gmail.com> <F1D3BD09-E8BC-49F6-B3AD-FEF0FA175ABF@conundrum.com> <4EDBC65F.8090106@infracaninophile.co.uk> <B46F6D4F-BF59-4872-AB85-C4A442ABA0A2@conundrum.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig5105241A41D290F0A2F20772 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 04/12/2011 20:07, Matthew Pounsett wrote: > On 2011/12/04, at 14:13, Matthew Seaman wrote: >=20 >> > 4) Now for the updating bit. I'm going to use portmaster's '-o' >> > functionality to swap out the postgresql versions. (portupgrad= e >> > has very similar functionality if you prefer that.) postgresql >> > is trickier than most, because there have to be both -server an= d >> > -client ports to deal with. I also have postgresql-contrib-9.0= =2E5 >> > installed, which isn't critical but needs similar treatment. >> > Everything depends on the -client port, so we start with that: >> >=20 >> > # portmaster -o databases/postgresql91-client \ >> > postgresql-client-9.0.5 >> > # portmaster -o databases/postgresql91-server \ >> > postgresql-server-9.0.5_1 >> > # portmaster -o databases/postgresql91-contrib \ >> > postgresql-contrib-9.0.5 > This is the problem bit. The -o doesn't work with the ones I'm > dealing with because of conflicts between 8.4 and 9.1. 9.1 *won't > even build*. If you can find a way to get around that, then you can > make life even easier for yourself by doing a recursive build of all > of the things that depend on the client. It's getting around the > conflict that I'm trying to figure out... the rest is handled. Not a problem with portmaster(1) -- it automatically adds DISABLE_CONFLICTS to the make environment if you're using the '-o' flag. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matthew@infracaninophile.co.uk Kent, CT11 9PW --------------enig5105241A41D290F0A2F20772 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7cn1cACgkQ8Mjk52CukIw6RACdHlizTPW7oCNwJgCmaSTeONlW jkgAn171W0MFKyjpLsdnuFpnzyOmBfZG =Udv1 -----END PGP SIGNATURE----- --------------enig5105241A41D290F0A2F20772--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EDC9F52.6090500>