ports/137373: x11/libX11: make dependance on x11/libxcb

Carlos A. M. dos Santos unixmania at gmail.com
Sun Dec 20 02:30:51 UTC 2009


On Sun, Dec 20, 2009 at 12:04 AM, Robert Noland <rnoland at freebsd.org> wrote:
> On Sat, 2009-12-19 at 22:20 +0000, Carlos A. M. dos Santos wrote:
...
>>  Robert,
>>
>>  I think I foud what "mesa" you are talking about: graphics/libGL. Well
>>  if you pay attention to the contents of bsd.mesalib.mk then you will
>>  see that it already recognizes a WITHOUT_XCB knob. That knob is there
>>  since the update X.org ports to 7.4+, last january. But I don't need
>>  to tell this to you. have been updating that file for ten  months, so
>>  you know its contents.
>>
>>  So, in the very end, you are attempting to convince me that that
>>  giving the user the opportunity to turn off XCB is accetpable in
>>  libGL, but not in libX11. This is contradictory.
>>
>>  By the way, the assertion that "having a non-xcb enabled libx11 would
>>  cause weird build/run time issues" is  false.
>
> If it is disabled everywhere, it is fine.  But 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=true" in
/etc/make.conf, ensuring that all ports are built the same way.


More information about the freebsd-x11 mailing list