Help - Search - Members - Calendar
Full Version: Azureus ported to universal binary
InsanelyMac Forum > Apple World > Applications
Pu7o
OK, so I ported Azureus to an unibin (actually, azureus didn't need porting at all since it's java, it's SWT that I had to port), here it is:

First, the screenshot:



And now, the download link:

Azureus Universal Binary

A note: The JavaApplicationStub wrapper is still powerpc. However, the wrapper is a 208kb application. Rosetta interference is minimal. The only difference you will probably notice, is that "Get Info" returns Application (PowerPC) even though this is an unibin. But don't worry, everything is running natively. And it's a big improvement, considering that in rosetta, azureus doesn't even run wink.gif

The PowerPC part of the SWT library was built with altivec support, so this will not run on a G3. If you have a G3, get the official azureus binary. If you have a G4/G5, then this azureus should be quicker than the official binary. If you have an intel mac, the official binary won't even work wink.gif

Enjoy!
kday
Nice work! I will be using this biggrin.gif
domino
can't you use the JavaApplicationStub wrapper from 10.4.3? I created UB for 10.4.3 and it works with 10.4.4/5 also.
Pu7o
I could if I knew where to find it. I didn't even know that JavaApplicationStub was open source. In any case, the performance hit over having a ppc stub is what? 0.5 seconds?
domino
That's probably one of the reasons whay Azureus Team didn't privide a UB. Instead created a How-To which is for an older Az version which does work with the new version. Assuming if one knows how to follow the How-To.
Pu7o
Well, this is completely illogical and without sense, but the official universal JavaApplicationStub from Apple is actually slower than the ppc version! so, i'm definitely staying with the ppc version for best performance. (there's no performance penalty at all once azureus is running anyway)
domino
Well like you said, "In any case, the performance hit over having a ppc stub is what? 0.5 seconds?" I would rather see "Intel or Universal" in the "Get Info" than "Application (PowerPC)". Whatever floats his own boat.
Pu7o
If you want it to say "Universal", just type this at the terminal:
CODE
cp /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub /Applications/Azureus.app/Contents/MacOS/JavaApplicationStub

If you want it to say "Intel", then:
CODE
ditto --arch i386 /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub /Applications/Azureus.app/Contents/MacOS/JavaApplicationStub
antrunix
Which one is best? : http://forum.osx86project.org/index.php?sh...8900&hl=azureus

I'm afraid it's still PowerPC as far as I can read info...
Pu7o
Have you considered reading what I posted on this very thread?

'A note: The JavaApplicationStub wrapper is still powerpc. However, the wrapper is a 208kb application. Rosetta interference is minimal. The only difference you will probably notice, is that "Get Info" returns Application (PowerPC) even though this is an unibin. But don't worry, everything is running natively.'
quixos
thanks, i appreciate it. smile.gif
Pu7o
By the way, this azureus has a little bug... if you try to close it, it will freeze. Just force-quit it then. Not a big problem since this only happens when you actually close it...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.