ports/138361: x11/libxcb: alleviate dependency on python
MOROHOSHI Akihiko
moro at remus.dti.ne.jp
Tue Sep 1 11:10:03 UTC 2009
The following reply was made to PR ports/138361; it has been noted by GNATS.
From: MOROHOSHI Akihiko <moro at remus.dti.ne.jp>
To: wahjava at gmail.com
Cc: bug-followup at 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
More information about the freebsd-ports-bugs
mailing list