On 5/2/07 11:31 AM, "Ryan Schmidt" <ryandesign@macports.org> wrote:
On May 2, 2007, at 04:10, Ryan Schmidt wrote:
On May 2, 2007, at 03:56, Jyrki Wahlstedt wrote:
On 2.5.2007, at 11.38, David Liontooth wrote:
Eric Donkersloot wrote:
Is there any way to install bittorrent without the necessity to install Xfree86 or Apple's X11 ? I never understood why it needs that dependency.
"port file bittorrent" shows it has these dependencies:
depends_lib port:py-wxpython \ port:py-twisted \ port:py-crypto
Not sure why it needs wxpython, that might pull in X11.
How can I determine whether I have Apple's X11 installed or not, I get the following confusing error message: Error: You have an Apple X11SDK installation already. MacPorts will not overwrite it. If you wish to use Apple X11, install it from your MacOSX install disc. If you really want to use XFree86 instead, please move it aside first : sudo mv /usr/X11R6 /usr/X11R6.apple By the way, can I download Apple's X11 package from somewhere ? I don't have the installation dvd with me. Cheers, Eric
Not answering the original question (I don't know) I can say there is nothing in py-wxpython to pull in X11. It depends on (as can be seen with 'port deps py-wxpython') python24 and wxWidgets. Port wxWidgets does not depend on X11.
bittorrent -> py-wxpython -> wxWidgets -> libsdl -> XFree86 (or Apple's X11)
The dependency on X was added to libsdl recently:
http://trac.macosforge.org/projects/macports/changeset/23423
Running "otool -L" on every file installed by libsdl, it does not look like anything links with any X library. However, apparently libsdl does not build properly unless X is present:
Met vriendelijke groet / Kind regards, Eric -- Eric Donkersloot Amsterdam, The Netherlands eric.donkersloot@gmail.com