From owner-freebsd-questions@FreeBSD.ORG Wed Jun 30 11:06:59 2004 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 875B716A4CE for ; Wed, 30 Jun 2004 11:06:59 +0000 (GMT) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D1A443D1F for ; Wed, 30 Jun 2004 11:06:58 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1])i5UB6Tg6012763 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Jun 2004 12:06:29 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id i5UB6TIf012751; Wed, 30 Jun 2004 12:06:29 +0100 (BST) (envelope-from matthew) Date: Wed, 30 Jun 2004 12:06:29 +0100 From: Matthew Seaman To: "Axel S. Gruner" Message-ID: <20040630110629.GA54498@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Matthew Seaman , "Axel S. Gruner" , freebsd-questions@freebsd.org References: <200406301246.37912.axel.gruner@suedfactoring.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline In-Reply-To: <200406301246.37912.axel.gruner@suedfactoring.de> User-Agent: Mutt/1.5.6i X-Greylist: Message not sent from an IPv4 address, not delayed by milter-greylist-1.4 (smtp.infracaninophile.co.uk [0.0.0.0]); Wed, 30 Jun 2004 12:06:29 +0100 (BST) X-Virus-Scanned: clamd / ClamAV version devel-20040612, clamav-milter version 0.72a on smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on happy-idiot-talk.infracaninophile.co.uk cc: freebsd-questions@freebsd.org Subject: Re: Using xorg instead of XFree86 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: Wed, 30 Jun 2004 11:06:59 -0000 --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 30, 2004 at 12:46:37PM +0200, Axel S. Gruner wrote: > i have written a howto for people willing to switch from XFree86 to=20 > xorg. Ok, at this time it is only available in german: >=20 > http://www.bsdforen.de/showthread.php?p=3D39983#post39983 >=20 > But i also have some questions about switching to xorg.=20 >=20 > (1) Will xorg be the default X in future FreeBSD Releases? Probably. It seems that most of the Linux distros have switched or are switching to it, and the Unix vendors like Sun always were behind X.Org anyway. =20 There is has been a discussion on the x11 and docs mailing lists covering all of the whys and wherefores. A good place to start is here: http://docs.freebsd.org/cgi/mid.cgi?200406051411.04259.linimon > (2) I have xorg running, without a problem, but if i install a new=20 > application with a XFree86 dependency i have to run "pkgdb -F" to fix=20 > the dependency to xorg stuff (and imake-6). > If i change /usr/ports/Mk/bsd.port.mk and the entries about XFree86 and= =20 > imake-4 to xorg and imake-6, the change will not be permanent (cvsup=20 > will overwrite the change): >=20 > [...] > LIB_DEPENDS+=3D X11.6:${PORTSDIR}/x11/xorg-libraries > [...] > .if defined(USE_IMAKE) > BUILD_DEPENDS+=3D ${X11BASE}/lib/X11/config/date.def: > ${PORTSDIR}/devel/imake-6 > RUN_DEPENDS+=3D mkhtmlindex:${PORTSDIR}/devel/imake-6 > [...] >=20 > So, is there another way to fix that permanently or a work-around? Eventually something like what you propose will be added to bsd.port.mk or whichever makefile is appropriate. Until then, you're going to have to maintain your patches in parallel to the ordinary development of the ports tree. On the whole though, you can get by without fiddling in the makefiles if you're prepared to run pkgdb(1) to fix up the dependencies after the fact. The X.Org stuff is still considered experimental at the moment. As more and more people start to use it and it gets well debugged, the ports infrastructure around it will be improved. 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 --pf9I7BMVVzbSWLtt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFA4p60iD657aJF7eIRAmW/AJ9pl3b5yNXTxN302MYgObQSNWCCAgCgpVpO JEO3i33t+W7sdKTjQFvLti4= =a5aj -----END PGP SIGNATURE----- --pf9I7BMVVzbSWLtt--