Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144760 - net-p2p/azureus-2.5.0.0 version bump
Summary: net-p2p/azureus-2.5.0.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Petteri Räty (RETIRED)
URL: http://azureus.sourceforge.net
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks: 145338
  Show dependency tree
 
Reported: 2006-08-22 08:23 UTC by Triffid Hunter
Modified: 2007-03-16 09:35 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-p2p/azureus-2.5.0.0.ebuild (azureus-2.5.0.0.ebuild,3.67 KB, text/plain)
2006-08-22 08:43 UTC, Triffid Hunter
Details
Ebuild together with fixed patches (azureus.tar.bz2,24.13 KB, application/x-bzip2)
2006-08-22 08:55 UTC, Vlastimil Babka (Caster) (RETIRED)
Details
Ebuild with fixed patches (2) (azureus.tbz2,24.26 KB, application/octet-stream)
2006-08-22 10:08 UTC, Triffid Hunter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Triffid Hunter 2006-08-22 08:23:12 UTC
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
Comment 1 Triffid Hunter 2006-08-22 08:43:56 UTC
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.
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-08-22 08:55:49 UTC
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).
Comment 3 Triffid Hunter 2006-08-22 10:06:39 UTC
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.
Comment 4 Triffid Hunter 2006-08-22 10:08:39 UTC
Created attachment 94872 [details]
Ebuild with fixed patches (2)

won't let me obsolete first tar.bz2 for reasons unknown
Comment 5 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-08-22 14:48:52 UTC
(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.
Comment 6 Elisamuel Resto 2006-08-26 20:41:50 UTC
Just a note that the ebuild on migrated-java-experimental-overlay fom overlays.gentoo.org builds correctly, and built code is working as expected
Comment 7 Petteri Räty (RETIRED) gentoo-dev 2006-08-27 02:48:20 UTC
Moved from the migrated-java to official.