cleaning up the x windows

Evren Yurtesen yurtesen at ispro.net
Sat Aug 11 11:55:22 PDT 2007


After a lot of frustration with 300+ seperate ports being installed when I try 
to install xorg. I tried to create a xorg-base port. I say I tried to because I 
took a lot of shortcuts and this is my first time doing a port, so dont get mad 
at me and I dont know if you guys will find this useful but it shortens the xorg 
installation time from ports considerably. (reduced X to less than 15 ports!)

The following file includes

x11/xorg-base
x11-drivers/xorg-video-drivers
x11-drivers/xorg-input-drivers

The video and input drivers allow the user to choose exactly which drivers to 
install.

Most commonly found chipsets ati/nvidia/i810 and also generic vesa/vga are 
selected by default in video drivers.

The keyboard, mouse, void drivers are selected by default in input drivers.

The xorg-base installs xorg-server, font-cursor-misc, font-misc-misc, 
font-alias, xorg-video-drivers, xorg-input-drivers and optionally setxkbmap and 
xauth

The stuff installed by xorg-base is enough to get an X screen up and running. I 
tested this further by installing kde-base port(which installed some more xorg 
ports but not so many) and everything seems to be working fine. Actually I see 
no difference between when it installed 300 ports and now. setxkbmap and xauth 
is required for setting keyboard mapping and changing identity, for example 
becoming root to make changes on kdm from control center. Perhaps those could be 
installed by default by the kde-base port? because kde uses them?

Perhaps there might be some things missing but I couldnt catch any yet...

Thanks,
Evren



-------------- next part --------------
A non-text attachment was scrubbed...
Name: xports.tgz
Type: application/octet-stream
Size: 2751 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20070811/53a00db4/xports.obj


More information about the freebsd-ports mailing list