From owner-freebsd-x11@FreeBSD.ORG Sun Dec 20 02:30:50 2009 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E59711065672; Sun, 20 Dec 2009 02:30:50 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from mail-fx0-f227.google.com (mail-fx0-f227.google.com [209.85.220.227]) by mx1.freebsd.org (Postfix) with ESMTP id 55A648FC17; Sun, 20 Dec 2009 02:30:50 +0000 (UTC) Received: by fxm27 with SMTP id 27so3872302fxm.3 for ; Sat, 19 Dec 2009 18:30:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=sCX0D3QXILVbipbcccOATg6/FXdhXxLSMeiiMaeglXU=; b=u31j4QF/tg9ghIXOt3+u7yeVcfDQ8Qow02WL0oac5xkcl23WQYHx+TPWa5r/011pMd n7j0CsYmlVq+ByC1p+poTsyK8TEGGBbyiRxQz+A55XkOuoDZc5GI/w3EppUI97hoV0Hh njEbdLLo9SIhfcVcJYIfMACFUPjc0wkisFPKs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=xR5ik55Nq70ZCdIRVMlSAsE3Isg5tcZNH3vRA13V78BNL+K+d9YpQybxoMM7uZMUbC EU3nqGdxoF1csfrnrzBzqPk9l5OxEbY9gnk0lEPDo79uJmihyMlJ81gNbPWwj90rf94k TId5SnXImkVfWXL3kPo/Ai8nO0ifzFaSsma6c= MIME-Version: 1.0 Received: by 10.239.141.155 with SMTP id c27mr626252hba.48.1261276249222; Sat, 19 Dec 2009 18:30:49 -0800 (PST) In-Reply-To: <1261274698.2315.38.camel@balrog.2hip.net> References: <200912192220.nBJMK8xo025223@freefall.freebsd.org> <1261274698.2315.38.camel@balrog.2hip.net> Date: Sun, 20 Dec 2009 00:30:49 -0200 Message-ID: From: "Carlos A. M. dos Santos" To: Robert Noland Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-x11@freebsd.org Subject: Re: ports/137373: x11/libX11: make dependance on x11/libxcb 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, 20 Dec 2009 02:30:51 -0000 On Sun, Dec 20, 2009 at 12:04 AM, Robert Noland wrote= : > On Sat, 2009-12-19 at 22:20 +0000, Carlos A. M. dos Santos wrote: ... >> =A0Robert, >> >> =A0I think I foud what "mesa" you are talking about: graphics/libGL. Wel= l >> =A0if you pay attention to the contents of bsd.mesalib.mk then you will >> =A0see that it already recognizes a WITHOUT_XCB knob. That knob is there >> =A0since the update X.org ports to 7.4+, last january. But I don't need >> =A0to tell this to you. have been updating that file for ten =A0months, = so >> =A0you know its contents. >> >> =A0So, in the very end, you are attempting to convince me that that >> =A0giving the user the opportunity to turn off XCB is accetpable in >> =A0libGL, but not in libX11. This is contradictory. >> >> =A0By the way, the assertion that "having a non-xcb enabled libx11 would >> =A0cause weird build/run time issues" is =A0false. > > If it is disabled everywhere, it is fine. =A0But having it disabled for > libx11 and enabled for xserver and/or mesa (libGL and friends) would be > problematic. > > robert. Is it acceptable a patch allowing to diable XCB without a menu? The default behavior is kept but users can put "WITHOUT_XCB=3Dtrue" in /etc/make.conf, ensuring that all ports are built the same way.