From owner-freebsd-questions@FreeBSD.ORG Tue Sep 9 09:50:25 2003 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 D10B716A4BF for ; Tue, 9 Sep 2003 09:50:25 -0700 (PDT) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADFC644005 for ; Tue, 9 Sep 2003 09:50:23 -0700 (PDT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [127.0.0.1]) h89GnmSk008088 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Sep 2003 17:50:19 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)h89GnlGQ008087; Tue, 9 Sep 2003 17:49:47 +0100 (BST) (envelope-from matthew) Date: Tue, 9 Sep 2003 17:49:47 +0100 From: Matthew Seaman To: Jesse Sheidlower Message-ID: <20030909164947.GA6676@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Matthew Seaman , Jesse Sheidlower , freebsd-questions@freebsd.org References: <20030909140034.GA29625@panix.com> <20030909141650.GB5617@happy-idiot-talk.infracaninophile.co.uk> <20030909143450.GA9310@panix.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="SUOF0GtieIMvvwua" Content-Disposition: inline In-Reply-To: <20030909143450.GA9310@panix.com> User-Agent: Mutt/1.5.4i X-Spam-Status: No, hits=-11.4 required=5.0 tests=AWL,BAYES_00,EMAIL_ATTRIBUTION,IN_REP_TO,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,REFERENCES,REPLY_WITH_QUOTES, USER_AGENT_MUTT autolearn=ham version=2.55 X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-questions@freebsd.org Subject: Re: Upgrading self-installed X with Ports version? 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: Tue, 09 Sep 2003 16:50:26 -0000 --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--