From owner-freebsd-ports@FreeBSD.ORG Mon Sep 4 05:53:39 2006 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3DBB16A4DD for ; Mon, 4 Sep 2006 05:53:38 +0000 (UTC) (envelope-from grog@lemis.com) Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D97443D45 for ; Mon, 4 Sep 2006 05:53:38 +0000 (GMT) (envelope-from grog@lemis.com) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id 2FD6C9BDBC; Mon, 4 Sep 2006 15:23:37 +0930 (CST) Date: Mon, 4 Sep 2006 15:23:37 +0930 From: Greg 'groggy' Lehey To: ports@FreeBSD.org Message-ID: <20060904055337.GW25190@wantadilla.lemis.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GTZ+2qEBTXdGs1w1" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 VoIP: sip:0871270137@sip.internode.on.net WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Cc: Subject: Building a port for an X11 hardware driver 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: Mon, 04 Sep 2006 05:53:39 -0000 --GTZ+2qEBTXdGs1w1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've recently bought a a VIA K8M890-based motherboard. This chip set has onboard VGA, but it's not supported by X.org or XFree86 (well, the vesa driver recognizes it, but that's not saying much). On the other hand, VIA has X.org drivers for it in source form, which for some reason X.org has not incorporated into the distribution. So it makes sense to port them. Problem: how do I do that? The most obvious approach is to extract x11-servers/xorg-server and replace the via driver with the VIA code. But that sounds tacky. My understanding of the Ports Collection is not really up to this task. If somebody wants to take over the project, feel free. Otherwise I'd be grateful for some hand-holding. The source tarball is at http://www.viaarena.com/Driver/k8m800_890-p4m890xf41068-kernel-src_20060707.tgz (and yes, though the name suggests that the drivers are for XFree86, the accompanying documentation (src/ReleaseNotes.txt) talks of X.org). There's also another, less powerful package at http://www.viaarena.com/Driver/k8m890xf40069-kernel-src_20060620.tgz. See also http://www.viaarena.com/default.aspx?PageID=420&OSID=25&CatID=2580&SubCatID=164 for some minimal documentation. Greg -- See complete headers for address and phone numbers. --GTZ+2qEBTXdGs1w1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFE+79hIubykFB6QiMRAv2gAJ9QCYdatVcKsZIdV5w3/MUkti1BNQCgj5Z6 mgcFtdJRSDYL72r5mweCei0= =IPnV -----END PGP SIGNATURE----- --GTZ+2qEBTXdGs1w1--