From owner-freebsd-x11@FreeBSD.ORG Fri Mar 11 11:38:01 2011 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 209551065670; Fri, 11 Mar 2011 11:38:01 +0000 (UTC) (envelope-from miwi.freebsd@googlemail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id CAE428FC0A; Fri, 11 Mar 2011 11:38:00 +0000 (UTC) Received: by iwn33 with SMTP id 33so3003416iwn.13 for ; Fri, 11 Mar 2011 03:38:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=c99wsp3LgXkBbrCnUQhOEfkiu2FNA5TSOqVJHI53T4s=; b=uoMFRAwUrwsYiv8ctuUo18Ay0cBJcf6d1uC9xtqiAQe8BwupYNJafibilIj5xL2s5G WxpS3oY7pHUTVK7yhkrv+N/VD0b7i01GPW+ZdP2uFqgNbesLUhKMTmNUhWyC124gr6ek nSliCJmohwQo6Li8X8BPgoh3TwOpcTiIuL/SI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:sender:reply-to:date:x-google-sender-auth:message-id :subject:from:to:cc:content-type; b=kyvYAJHEKZF0flo0KS1cLO4k8Ypkm2eDfxXQOMETWXjOOejbWl6fxdb1lcpIj00iNo S3INLdQOYik4ILjxBJ5ccpgtwb3SlkGD0NkOqzAgviWsQ66rOcTtH5RnQ7MJuPGuVcqF XlUmCt56GUtiK7DlYmKU3SYjj5v8N1iqFT/qc= MIME-Version: 1.0 Received: by 10.42.231.193 with SMTP id jr1mr12095110icb.23.1299843479333; Fri, 11 Mar 2011 03:37:59 -0800 (PST) Sender: miwi.freebsd@googlemail.com Received: by 10.43.68.206 with HTTP; Fri, 11 Mar 2011 03:37:59 -0800 (PST) Date: Fri, 11 Mar 2011 19:37:59 +0800 X-Google-Sender-Auth: saFnN8QKKIKacwHGtKUrHH2hEuU Message-ID: From: Martin Wilke To: x11@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: FreeBSD Ports Subject: [ECFT] drm/dri/mesa/xorg-server update [Part 1] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: miwi@FreeBSD.org List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2011 11:38:01 -0000 Hi, First of all, note that *this is very experimental, so you really have to know what you=E2=80=99re doing.* We managed to get drm/dri with the newer xorg-server= to work, and we have removed the support for WITHOUT_NOUVEAU. We have just updated the xorg-dev repo: =E2=80=93 libdrm -> 2.4.24 =E2=80=93 libGL to 7.10.1 =E2=80=93 libGLU to 7.10.1 =E2=80=93 libGLUw to 7.10.1 =E2=80=93 libglut to 7.10.1 =E2=80=93 xproto to 7.0.17 =E2=80=93 libXaw to 1.0.9 =E2=80=93 libXt to 1.1.0 =E2=80=93 libX11 to 1.4.1 =E2=80=93 xorg-server to 1.9.4 After installing these, you will have to rebuild the following ports: =E2=80=93 your graphic driver =E2=80=93 keybord driver =E2=80=93 mouse/synaptics driver Upon rebuilt, restart them. So to get the xorg stuff you will need to: run svn co https://trillian.chruetertee.ch/svn/ports/branches/xorg-dev A small merge script to merge the svn checkout into the real portstree can be found here: http://people.freebsd.org/~miwi/xorg/xorgmerge The script is a modified version of the kdemerge script. Please set the KDEDIR variable to the path of your X.org ports. After merging, run one of the following command, depending on which tool yo= u use to manage your installed packages. portupgrade -af \* portmaster -af Please report any problems and issues to x11 (at) FreeBSD.org. *Again, please be aware that this is very experimental*, and I personally haven=E2=80=99t tested any 3D things yet, but we want to share our work and start testing to get early feedback for improvements. We plan to update Xorg fully to 7.6 after we get some feedback for update part 1. It will be much easier for us to figure out what the problems are with the updates being separated in 3 parts. Please make sure you know what you=E2=80=99re doing. Thanks to Piter (gahr@) for helping me to get it compiled with our base gcc version. - Martin PS: ECFT -> Experimental Call for Testing [image: :P]