Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Sep 2003 17:49:47 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Jesse Sheidlower <jester@panix.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Upgrading self-installed X with Ports version?
Message-ID:  <20030909164947.GA6676@happy-idiot-talk.infracaninophile.co.uk>
In-Reply-To: <20030909143450.GA9310@panix.com>
References:  <20030909140034.GA29625@panix.com> <20030909141650.GB5617@happy-idiot-talk.infracaninophile.co.uk> <20030909143450.GA9310@panix.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--SUOF0GtieIMvvwua
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Sep 09, 2003 at 10:34:51AM -0400, Jesse Sheidlower wrote:

> monopoly/etc/X11 $ pkg_info -r XFree86-4.3.0,1
> Information for XFree86-4.3.0,1:
>=20
> Depends on:
> Dependency: expat-1.95.5
> Dependency: png-1.2.5_2
> Dependency: pkgconfig-0.15.0
> Dependency: imake-4.3.0_1
> Dependency: freetype2-2.1.4_1
> Dependency: fontconfig-2.2.0
> Dependency: XFree86-libraries-4.3.0_5
> Dependency: Xft-2.1_8
> Dependency: wrapper-1.0_3
> Dependency: XFree86-fontScalable-4.3.0
> Dependency: XFree86-fontCyrillic-4.3.0
> Dependency: XFree86-clients-4.3.0_3
>=20
> and running portupgrade(1) doesn't do much, as it apparently
> thinks I'm all set:
>=20
> monopoly/etc/X11 # portupgrade XFree86
> monopoly/etc/X11 #=20

Hmmm... I don't see the XFree86-Server port there.  You may have an X
Server installed, but because the system doesn't recognise it as part
of an installed port, it isn't attempting to upgrade it.

You can always force the port to reinstall:

    # portinstall -fN x11-servers/XFree86-4-Server

Although the ports system is very good at ensuring all of the
dependencies of a package are met, it does that by checking that key
executables or shared libraries or whatever are installed, rather than
checking the database of installed ports.  Also, when you run
pkgdb(1), it's possible to tell the package database to forget about a
dependency.  This, although it seems like a golden opportunity for
foot-shooting, is actually a clever move that allows you to mix
together 3rd party software installed by hand with software installed
=66rom the ports system.  Although there's very little reason nowadays
to go outside ports.

	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

--SUOF0GtieIMvvwua
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/XgSrdtESqEQa7a0RAuv2AJ9eoGWIpQvIfQb/ffBneBjwvIuKIQCeKboC
vmzsb8QhpwyGoNcELHGXr4k=
=SN04
-----END PGP SIGNATURE-----

--SUOF0GtieIMvvwua--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030909164947.GA6676>