Skip site navigation (1)Skip section navigation (2)
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>