Hi everybody, 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. Met vriendelijke groet / Kind regards, Eric -- Eric Donkersloot Amsterdam, The Netherlands eric.donkersloot@gmail.com
Eric Donkersloot wrote:
Hi everybody,
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.
Met vriendelijke groet / Kind regards,
Eric
"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. You could try rtorrent -- very cool actually, a curses-version of sorts of azureus. Dave
On 2.5.2007, at 11.38, David Liontooth wrote:
Eric Donkersloot wrote:
Hi everybody,
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.
Met vriendelijke groet / Kind regards,
Eric
"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.
You could try rtorrent -- very cool actually, a curses-version of sorts of azureus.
Dave
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. ! ! Jyrki Wahlstedt ! skype:jyrkiwahlstedt ! http://www.wahlstedt.fi/jyrki/ ! ! Our life is no dream; but it ought to become one and perhaps will. ! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780 6366 EFD9 139C C386
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.
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)
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.
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: http://trac.macosforge.org/projects/macports/ticket/10830
Ryan got to this already, but I thought I would share the capability of a Python script I wrote to uncover recursive dependencies of ports, which also reveals the need for X by libsdl: % rdeps.py bittorrent +- bittorrent +- (L) py-wxpython | +- (L) python24 | +- (L) wxWidgets | +- (L) jpeg | +- (L) tiff | | +- (L) jpeg | | +- (L) zlib | +- (L) libpng | | +- (L) zlib | +- (L) zlib | +- (L) libiconv | | +- (B) gperf | +- (L) expat | +- (L) libsdl | | +- (L) XFree86 | | +- (B) perl5.8 | +- (L) libsdl_mixer | +- (L) libsdl | | +- (L) XFree86 | | +- (B) perl5.8 | +- (L) smpeg | | +- (L) libsdl | | +- (L) XFree86 | | +- (B) perl5.8 | +- (L) libvorbis | | +- (L) libogg | +- (L) libogg | +- (L) libmikmod +- (L) py-twisted | +- (L) python24 | +- (L) py-zopeinterface | +- (L) python24 +- (L) py-crypto +- (L) python24 -- On May 2, 2007, at 2:10 AM, 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.
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)
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macports-users
On 2.5.2007, at 15.51, Nathan Brazil wrote:
Ryan got to this already, but I thought I would share the capability of a Python script I wrote to uncover recursive dependencies of ports, which also reveals the need for X by libsdl:
% rdeps.py bittorrent +- bittorrent +- (L) py-wxpython | +- (L) python24 | +- (L) wxWidgets | +- (L) jpeg | +- (L) tiff | | +- (L) jpeg | | +- (L) zlib | +- (L) libpng | | +- (L) zlib | +- (L) zlib | +- (L) libiconv | | +- (B) gperf | +- (L) expat | +- (L) libsdl | | +- (L) XFree86 | | +- (B) perl5.8 | +- (L) libsdl_mixer | +- (L) libsdl | | +- (L) XFree86 | | +- (B) perl5.8 | +- (L) smpeg | | +- (L) libsdl | | +- (L) XFree86 | | +- (B) perl5.8 | +- (L) libvorbis | | +- (L) libogg | +- (L) libogg | +- (L) libmikmod +- (L) py-twisted | +- (L) python24 | +- (L) py-zopeinterface | +- (L) python24 +- (L) py-crypto +- (L) python24
--
On May 2, 2007, at 2:10 AM, 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.
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)
Yeah, I was wrong in what I said originally. The script, the result of which is shown here, is something I've missed in the port command, in a bit simpler form though. What I mean is that I'd like to see all dependencies as a list without a structure, e.g. to estimate the installation time of a port. It just had to be written in tcl instead of python to be included in the port command proper.
! ! Jyrki Wahlstedt ! skype:jyrkiwahlstedt ! http://www.wahlstedt.fi/jyrki/ ! ! Our life is no dream; but it ought to become one and perhaps will. ! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780 6366 EFD9 139C C386
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
On May 2, 2007, at 08:27, Eric Donkersloot wrote:
How can I determine whether I have Apple's X11 installed or not,
Look in /Library/Receipts. If you have both X11User.pkg and X11SDK.pkg you're all set. If not, install whichever is not there. X11User.pkg is on the Mac OS X DVD (for 10.4.x) or downloadable from Apple Software Updates online (for 10.3.x only). X11SDK.pkg is in the Xcode disk image available from the Apple Developer Connection online. Use the latest Xcode (2.4.1 for 10.4.x; 1.5 for 10.3.x).
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
That is confusing... perhaps it's trying to say that you have X11SDK.pkg installed but not X11User.pkg.
By the way, can I download Apple's X11 package from somewhere ? I don't have the installation dvd with me.
On Thu, 2007-05-03 at 04:47 -0500, Ryan Schmidt wrote:
On May 2, 2007, at 08:27, Eric Donkersloot wrote:
How can I determine whether I have Apple's X11 installed or not,
Look in /Library/Receipts. If you have both X11User.pkg and X11SDK.pkg you're all set. If not, install whichever is not there. X11User.pkg is on the Mac OS X DVD (for 10.4.x) or downloadable from Apple Software Updates online (for 10.3.x only). X11SDK.pkg is in the Xcode disk image available from the Apple Developer Connection online. Use the latest Xcode (2.4.1 for 10.4.x; 1.5 for 10.3.x).
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
That is confusing... perhaps it's trying to say that you have X11SDK.pkg installed but not X11User.pkg.
Thanks for your help Ryan, I'm all set.
By the way, can I download Apple's X11 package from somewhere ? I don't have the installation dvd with me.
participants (5)
-
David Liontooth
-
Eric Donkersloot
-
Jyrki Wahlstedt
-
Nathan Brazil
-
Ryan Schmidt