Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Aug 2007 21:39:15 +0300
From:      Evren Yurtesen <yurtesen@ispro.net>
To:        freebsd-ports@freebsd.org
Subject:   cleaning up the x windows
Message-ID:  <46BE0253.8010101@ispro.net>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------040802010106000507060707
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

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





--------------040802010106000507060707
Content-Type: application/octet-stream;
 name="xports.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xports.tgz"

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



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