From owner-freebsd-x11@FreeBSD.ORG Sun Sep 9 13:31:55 2007 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 7F81116A468 for ; Sun, 9 Sep 2007 13:31:55 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by mx1.freebsd.org (Postfix) with ESMTP id BD43B13C45E for ; Sun, 9 Sep 2007 13:31:54 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by ug-out-1314.google.com with SMTP id a2so445459ugf for ; Sun, 09 Sep 2007 06:31:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=oFMJEGH0k7tnxhg9VFO0/Lal4qc9hVboXH9WTrEeNbU=; b=gz0+dXjF/wwbpHSdxRDY5dOOjka1DnZL+AJJakCiI1V0q6xBTaqbD0epL8aTcpQ5ZlJpKTHTwqOCJ5KWCZ/ZRU8hRZ02UbcnOyU2ohcJdZ94zJviGLrO5sa0t/xw9HO2iv9Wk65k0H5aaCMFpWPfhCxCd00UuqgL8GzZkhFHTvA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=oDN10hARRmqXHJct/my7yIVIK8G22sGf6LUK0hyheltLvq8PA5o1r7mzlkM/uJqfDg7wbDTVcNZ2FZ/G7+PabU+olcjezs+6sAWm8ErXY8aB62SVwyw4XmWRYfYnWnO+FBwmvUmatmSjOM4mmrViJV91PCVkGfAm3587RILp80M= Received: by 10.67.20.3 with SMTP id x3mr3566867ugi.1189344713156; Sun, 09 Sep 2007 06:31:53 -0700 (PDT) Received: from 195-241-214-37.dsl.ip.tiscali.nl ( [195.241.214.37]) by mx.google.com with ESMTPS id r38sm3009789ugc.2007.09.09.06.31.49 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 09 Sep 2007 06:31:50 -0700 (PDT) Message-ID: <46E3F5C4.8080705@gmail.com> Date: Sun, 09 Sep 2007 15:31:48 +0200 From: Rene Ladan User-Agent: Thunderbird 2.0.0.6 (X11/20070802) MIME-Version: 1.0 To: "Robert C. Noland III" References: <46E1E44B.6010500@xbsd.org> <20070908153400.4909b8cd@localhost> <1189287549.21395.5.camel@bbeng-laptop.acs.internap.com> <1189291787.21395.9.camel@bbeng-laptop.acs.internap.com> In-Reply-To: <1189291787.21395.9.camel@bbeng-laptop.acs.internap.com> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, x11@FreeBSD.org, Fabian Keil Subject: Re: Updating X.org FreeBSD ports to 7.3 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2007 13:31:55 -0000 Robert C. Noland III schreef: > On Sat, 2007-09-08 at 17:39 -0400, Robert C. Noland III wrote: >> On Sat, 2007-09-08 at 15:34 +0200, Fabian Keil wrote: >>> Florent Thoumie wrote: >>> >>>> As some of you may know already, X.org released X11R7.3 yesterday. Since >>>> we already made the move to modular ports for 7.2, the work to update >>>> ports to 7.3 was much faster. >>>> >>>> It's not likely to cause any major breakage but I'd like to get some >>>> feedback (from users and pointyhat) before I commit the update, so it >>>> probably won't reach the CVS repository before wednesday. >>>> >>>> Here's a diff against current ports tree: >>>> >>>> http://dump.xbsd.org/freebsd/xorg73.diff.gz >>> I run into a few problems with this on >>> FreeBSD 7.0-CURRENT #22: Thu Aug 30 21:45:49 CEST 2007, >>> the first being: >>> [...] >>> >>> The problem seems to be that xorg-nestserver checks for >>> /usr/local/libdata/pkgconfig/pixman-1.pc which is also referenced >>> in pixman's pkg-plist, but pixman actually install it to >>> /usr/local/lib/pkgconfig/pixman-1.pc. >> Attached is a patch to the patch for pixman... > I applied the patch to the port patch, pixman/xorg-nestserver build fine after it. > Actually, the optional dependency on gtk20 produces a circular > dependency... xorg-libraries > pixman -> gtk20 -> xorg-libraries -> ... > Confirmed. Using portmaster: ===> Registering installation for xorg-server-1.4,1 pkg_create: dependency loop detected for package gtk-2.10.14 pkg_create: dependency loop detected for package gtk-2.10.14 pkg_create: dependency loop detected for package pixman-0.9.5 pkg_create: dependency loop detected for package xorg-libraries-7.3 pkg_create: dependency loop detected for package pixman-0.9.5 pkg_create: dependency loop detected for package xorg-libraries-7.3 pkg_create: dependency loop detected for package gtk-2.10.14 pkg_create: dependency loop detected for package pixman-0.9.5 pkg_create: dependency loop detected for package xorg-libraries-7.3 pkg_create: dependency loop detected for package gtk-2.10.14 pkg_create: dependency loop detected for package gtk-2.10.14 pkg_create: dependency loop detected for package pixman-0.9.5 pkg_create: dependency loop detected for package xorg-libraries-7.3 pkg_create: dependency loop detected for package pixman-0.9.5 >>> After copying it to the expected location I got: >>> >>> ===> xorg-server-1.4,1 depends on file: /usr/local/bin/perl5.8.8 - found >>> ===> Patching for xorg-server-1.4,1 >>> ===> xorg-server-1.4,1 depends on file: /usr/local/bin/perl5.8.8 - found >>> ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/extra-patch-gcc42 >>> 1 out of 1 hunks failed--saving rejects to hw/xfree86/scanpci/Makefile.in.rej >>> *** Error code 1 >>> >>> Which I solved by removing the ".if ${OSVERSION} > 700042" check. >>> I just removed that part completely from the port Makefile, xorg-server builds and runs fine without it on my box (i386, 7.0-CURRENT, gcc4.2.1) >>> Afterwards xorg-nestserver's configure script complained about: >>> Requested 'compositeproto >= 0.4' but version of CompositeProto is 0.3.1 >>> and xorg-server's about: >>> Requested 'inputproto >= 1.4.2' but version of InputProto is 1.3.2 >>> Huh? The patch already contains updates for inputproto 1.3.2 -> 1.4.2.1 and compositeproto 0.3.1 -> 0.4 As I'm having an ATI Radeon X1450 (RV515), I tried running the unported xf86-video-avivo driver (HEAD) compiled with libpciaccess (0.9.1, last HEAD that compiled on FreeBSD). Unfortunately, it doesn't run so I tried loading xf86-video-vesa as usual. However, the vesa driver bailed out with an ABI mismatch (since it was still compiled against xorg-server 1.2.0), which I fixed by recompiling the xf86-video-vesa port. So now at least vesa works again. I'm also seeing that the *Lock leds stopped working when I'm in X (they work on the console). I have XkbModel=pc105 and XkbLayout=us in /etc/X11/xorg.conf Regards, Rene -- GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net) "It won't fit on the line." -- me, 2001