1. What's new in Azureus 2.5.0.0 1.1 Send to Friend A wizard to simplify sending a link to content to a friend or to embed in a web page (e.g. a blog). 1.2 Auto upload speed This feature controls your upload speed based on the latency of your internet connection as gauged by pinging other members of the Distributed Database. 1.3 Other new features OSX: Open .torrent files into Azureus via Finder/Desktop/etc. 'Do not download' files handled more consistently with respect to download completion. Renaming of a download directories. Moving of data files on torrent removal from Azureus. Signed updates and plugins for improved security. Interface improvements - more information: date added, idle times, new info view, file piece view; more per-torrent options. Debug information generator. More in the changelog. Don't forget to check the plugins - http://azureus.sourceforge.net/plugin_list.php New remote control plugin - AzSMRC 1.4 Bug fixes and performance improvements Notable fixes: LAN Peer Finder retains peers more effectively; explicit LAN peer identification. Reduced CPU usage when connected to large numbers of peers. 2. Full ChangeLog http://azureus.sourceforge.net/changelog.php?version=2.5.0.0
Created attachment 94863 [details] net-p2p/azureus-2.5.0.0.ebuild I had to remove fedora/azureus-no-restart.patch, fedora/azureus-remove-win32-PlatformManagerUpdateChecker.patch, and files/azureus-2.4.0.2-popup-hide-debian.patch (fixed in 2.5) for this to build successfully. Azureus errors on startup about some win32 stuff, but seems to work fine otherwise. Fix/update that win32 patch and this ebuild should be good to go.
Created attachment 94865 [details] Ebuild together with fixed patches Here's the ebuild based on last 2.4.0.2-r2, removed the popup patch as it's fixed in this version. Some fedora patches needed to be slightly updated, so I'm attaching whole tarball from my overlay (they need to preserve their dos newlines).
with Caster's ebuild: * Done with patching >>> Source unpacked. Rewriting ./build.xml >>> Compiling source in /var/tmp/portage/azureus-2.5.0.0/work/azureus ... Buildfile: build.xml init: [echo] Building Azureus2.jar... [mkdir] Created dir: /var/tmp/portage/azureus-2.5.0.0/work/azureus/dist compile: [javac] Compiling 1956 source files to /var/tmp/portage/azureus-2.5.0.0/work/azureus [javac] The system is out of resources. BUILD FAILED /var/tmp/portage/azureus-2.5.0.0/work/azureus/build.xml:30: Error starting modern compiler Total time: 47 seconds !!! ERROR: net-p2p/azureus-2.5.0.0 failed. there's already a fix for this in the ebuild, but it's only enabled for amd64. My system is x86 (athlon-xp). patch to fix: --- azureus-2.5.0.0.ebuild~ 2006-08-23 01:45:21.000000000 +1000 +++ azureus-2.5.0.0.ebuild 2006-08-23 02:59:37.000000000 +1000 @@ -27,7 +27,7 @@ >=virtual/jdk-1.4 dev-util/desktop-file-utils >=dev-java/ant-core-1.6.2 - amd64? ( =dev-java/eclipse-ecj-3.1* ) + =dev-java/eclipse-ecj-3.1* source? ( app-arch/zip ) >=app-arch/unzip-5.0" @@ -68,8 +68,8 @@ ant_extra_opts="-Dbootclasspath=$(java-config --jdk-home)/jre/lib/core.jar:$(java-config --jdk-home)/jre/lib/xml.jar:$(java-config --jdk-home)/jre/lib/graphics.jar" fi - # amd64 runs out of memory with javac... use ecj instead - use amd64 && java-pkg_force-compiler ecj-3.1 + # runs out of memory with javac... use ecj instead + java-pkg_force-compiler ecj-3.1 eant ${ant_extra_opts} jar } azureus installs and runs perfectly for me with this minor change.
Created attachment 94872 [details] Ebuild with fixed patches (2) won't let me obsolete first tar.bz2 for reasons unknown
(In reply to comment #3) > azureus installs and runs perfectly for me with this minor change. You didn't say you implemented this change already in your first ebuild... and it is hard to spot if you post full ebuild and not a diff. (In reply to comment #4) > won't let me obsolete first tar.bz2 for reasons unknown The reason is simple, it wasn't your attachment and you don't have developer's rights on bugzilla :) Anyway, the ebuild (forced to compile with eclipse-ecj unconditionally) is now in migrated-java-experimental-overlay at overlays.gentoo.org.
Just a note that the ebuild on migrated-java-experimental-overlay fom overlays.gentoo.org builds correctly, and built code is working as expected
Moved from the migrated-java to official.