Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 2004 12:06:29 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        "Axel S. Gruner" <axel.gruner@suedfactoring.de>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Using xorg instead of XFree86
Message-ID:  <20040630110629.GA54498@happy-idiot-talk.infracaninophile.co.uk>
In-Reply-To: <200406301246.37912.axel.gruner@suedfactoring.de>
References:  <200406301246.37912.axel.gruner@suedfactoring.de>

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

--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--



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