[vox-tech] xorg X11R6.7.0

Jonathan Stickel vox-tech@lists.lugod.org
Wed, 05 May 2004 10:04:55 -0700


Daniel Hurt wrote:
> Thanks for the inspiration to switch from xfree to xorg.  I found the process
> relatively painless after following the docs on the gentoo forums.  The
> utility etc-update made it a snap.  While I was at it, I switched from gnome
> to Windowmaker.  Just a note that about the install, if you would like the
> dependencies that require Xfree to now require xorg you can edit the
> following file:
> 
> /etc/make.profile/virtuals
> 
> All the references to xfree in the file, change to xorg-x11.  I found four
> references.  Once that is complete, you can now check for upgrades without
> the emerge system trying to reinstall xfree :-)
> 

Sounds like a good idea.  But it doesn't seem to be necessary as long as 
/var/cache/edb/virtuals is correct (at least for me).

> Just a note, you might have to change two of the ebuild files to unmask the
> ebuilds by default to get the dependency trees to build (you will
> unfortunately have to do this every time you emerge sync).  For instance in
> this file:
> 
> /usr/portage/x11-base/xorg-x11/xorg-x11-6.7.0.ebuild
> 
> Add "x86" (no tilde) to the KEYWORDS entry and now when you type:
> 

It is better to have modified or custom ebuilds in /usr/local/portage. 
You will also need to uncomment

PORTDIR_OVERLAY="/usr/local/portage"

in /etc/make.conf.  Just copy over your modified ebuilds, into an 
equivalent folder tree.  These will not get overwritten when you do an 
emerge sync.

> $ emerge -ua world
> 
> It will build the correct dependency tree.  This is opposed to the following
> command:
>  
> $ ACCEPT_KEYWORDS="~x86" emerge -ua world
> 
> The problem is that it will apply the keyword settings to all the packages in
> the world file and that can seriously break the system (tried that once and
> had to rebuild ;-).
> 
Oops! :)

> 
> Dan
> 
> 
> | -----Original Message-----
> | From: vox-tech-admin@lists.lugod.org [mailto:vox-tech-
> | admin@lists.lugod.org] On Behalf Of Jonathan Stickel
> | Sent: Monday, April 19, 2004 11:05 AM
> | To: vox-tech@lists.lugod.org
> | Subject: [vox-tech] xorg X11R6.7.0
> | 
> | After all the craziness caused by the license change for xfree-4.4, xorg
> | (part of freedesktop?) has released X11R6.7.0, with much of it based on
> | xfree-4.4, minus the license change of course.  Read about it here:
> | 
> | http://freedesktop.org/cgi-bin/viewcvs.cgi/xorg/xc/RELNOTES?rev=1.1.4.2.2.3
> | 
> | The bottom line is that a new X11 is available with a friendly license.
> |   It already is in gentoo's portage, marked testing for x86 and stable
> | for amd64.  I installed it simply like this:
> | 
> | #emerge -C xfree
> | #ACCEPT_KEYWORDS="~x86" emerge xorg-x11
> | 
> | I moved my old /etc/X11/XF86Config to /etc/X11/xorg.conf, but it will
> | use XF86Config if xorg.conf is not available.  I also had to install and
> | configure some fonts, but otherwise all looks comparable to xfree-4.3.
> | 
> | However, I was disappointed to see that dri was still not included for
> | my video card (S3 twisterk, using the savage driver).  After some
> | googling (http://linux-sxs.org/guis/DRIS3.html), I downloaded X11 from
> | the cvs tree.  I just wanted the savage driver from cvs, but I had to
> | compile the whole thing.  Fortunately, just copying over savage.ko,
> | savage_drv.o, and savage_dri.so to their appropriate places worked!  I
> | now have dri using xorg-x11, but with drivers from cvs.
> | 
> | Jonathan
> | _______________________________________________
> | vox-tech mailing list
> | vox-tech@lists.lugod.org
> | http://lists.lugod.org/mailman/listinfo/vox-tech
> 
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
>