Date: Tue, 1 Sep 2009 11:10:02 GMT From: MOROHOSHI Akihiko <moro@remus.dti.ne.jp> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/138361: x11/libxcb: alleviate dependency on python Message-ID: <200909011110.n81BA2Yl065509@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/138361; it has been noted by GNATS. From: MOROHOSHI Akihiko <moro@remus.dti.ne.jp> To: wahjava@gmail.com Cc: bug-followup@FreeBSD.org Subject: Re: ports/138361: x11/libxcb: alleviate dependency on python Date: Tue, 01 Sep 2009 19:43:18 +0900 Hi, Thank you for accepting my suggestion. However, I regret that libxcb still has runtime dependency on python via xcb-proto. It seems for me that libxcb can remove runtime dependency on xcb-proto, too. Libxcb itself installs C header files as well as libraries. Only two ports x11/libxcb and x11/xpyb explicitly depend on xcb-proto. Other ports, including ones which depend on libxcb, do not actually need any xcb-proto files, IMHO. I did an experiment and its result confirms my expectation: In a new jail environment, I installed x11/libxcb modifying its Makefile to remove runtime dependency on xcb-proto and python. Installed x11/libxcb and x11/xpyb, which are te only two ports which explicitly require xcb-proto. Pkg_delete'd xcb-proto-1.5. Then I installed some ports including x11/xorg-libraries, x11/xcb-util, graphics/cairo (which depends on xcb-util), x11-toolkit/gtk20, multimedia/kaffeine (which is a KDE software and depends on libxcb), and x11-wm/awesome (which depends on libxcb and xcb-util). All of them succeeded without xcb-proto. Thanks, MOROHOSHI Akihiko
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909011110.n81BA2Yl065509>