From owner-freebsd-ports@FreeBSD.ORG Sat Aug 11 18:55:22 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AF2716A417 for ; Sat, 11 Aug 2007 18:55:22 +0000 (UTC) (envelope-from yurtesen@ispro.net) Received: from mail.ispro.net (mail.ispro.net [87.251.0.19]) by mx1.freebsd.org (Postfix) with SMTP id 8528413C48A for ; Sat, 11 Aug 2007 18:55:20 +0000 (UTC) (envelope-from yurtesen@ispro.net) Received: (qmail 48356 invoked by uid 399); 11 Aug 2007 21:28:37 +0300 Received: from dsl-tkubrasgw1-fe26fa00-203.dhcp.inet.fi (HELO ?84.250.38.203?) (yurtesen@ispro.net@84.250.38.203) by mail.ispro.net with ESMTP; 11 Aug 2007 21:28:37 +0300 X-Originating-IP: 84.250.38.203 Message-ID: <46BDFFBD.7040407@ispro.net> Date: Sat, 11 Aug 2007 21:28:13 +0300 From: Evren Yurtesen User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: multipart/mixed; boundary="------------070602030609040105090400" Subject: cleaning up the x windows X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2007 18:55:22 -0000 This is a multi-part message in MIME format. --------------070602030609040105090400 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 --------------070602030609040105090400 Content-Type: application/octet-stream; name="xports.tgz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xports.tgz" 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 --------------070602030609040105090400--