Package: vuze Version: 4.3.0.6-5 Severity: wishlist Tags: patch Vuze 4.3.0.6 is over 2 years out of date.
I am attaching a patch against debian/patches to work with the current version of vuze the file org/eclipse/swt/widgets/Tree2.java from upstream also needs to be deleted to build, as it is a Windows specific patch not needed on Linux tested against http://sourceforge.net/projects/azureus/files/vuze/Vuze_4702/Vuze_4702_source.zip/download sha1sum: 59b518117181fe9d6e6b99683addce6ada73e464 *Vuze_4702_source.zip
diff --git a/debian/patches/debian/no-auto-update.patch b/debian/patches/debian/no-auto-update.patch index c4275fe..35d02b3 100644 --- a/debian/patches/debian/no-auto-update.patch +++ b/debian/patches/debian/no-auto-update.patch @@ -5,9 +5,9 @@ Index: azureus/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java =================================================================== --- azureus.orig/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java 2011-06-07 22:07:05.588553689 +0100 +++ azureus/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java 2011-06-07 22:07:57.567719664 +0100 -@@ -231,9 +231,9 @@ - File f = new File(docPath, "Azureus Downloads"); - def.put("Default save path", f.getAbsolutePath()); +@@ -255,9 +255,9 @@ + + def.put("Default save path", f.getAbsolutePath()); - def.put("update.start",TRUE); - def.put("update.periodic",TRUE); @@ -18,9 +18,9 @@ Index: azureus/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java def.put("update.autodownload", FALSE); def.put("Send Version Info", TRUE); -@@ -430,7 +430,7 @@ +@@ -451,7 +451,7 @@ + def.put( "locale", Locale.getDefault().toString() ); def.put( "locale.set.complete.count", ZERO); - def.put( "Confirm Data Delete", TRUE ); def.put( "Password Confirm", null ); - def.put( "Auto Update", TRUE ); + def.put( "Auto Update", FALSE ); diff --git a/debian/patches/debian/update-disable.diff b/debian/patches/debian/update-disable.diff index cd058e0..8513203 100644 --- a/debian/patches/debian/update-disable.diff +++ b/debian/patches/debian/update-disable.diff @@ -17,7 +17,7 @@ diff --git a/com/aelitis/azureus/ui/swt/Initializer.java b/com/aelitis/azureus/u index 8a959c4..9069f3d 100644 --- a/com/aelitis/azureus/ui/swt/Initializer.java +++ b/com/aelitis/azureus/ui/swt/Initializer.java -@@ -44,9 +44,10 @@ import org.gudy.azureus2.ui.swt.networks.SWTNetworkSelection; +@@ -50,9 +50,10 @@ import org.gudy.azureus2.ui.swt.networks.SWTNetworkSelection; import org.gudy.azureus2.ui.swt.pluginsinstaller.InstallPluginWizard; import org.gudy.azureus2.ui.swt.progress.ProgressWindow; import org.gudy.azureus2.ui.swt.update.UpdateMonitor; @@ -27,8 +27,8 @@ index 8a959c4..9069f3d 100644 - +*/ import com.aelitis.azureus.core.*; - import com.aelitis.azureus.core.cnetwork.ContentNetwork; import com.aelitis.azureus.core.messenger.ClientMessageContext; + import com.aelitis.azureus.core.messenger.PlatformMessenger; @@ -358,12 +359,15 @@ public class Initializer } @@ -46,38 +46,6 @@ index 8a959c4..9069f3d 100644 UpdateMonitor.getSingleton(core); // setup the update monitor //Tell listeners that all is initialized : -diff --git a/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java b/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java -index 620829f..d9e4478 100644 ---- a/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java -+++ b/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java -@@ -45,9 +45,10 @@ import org.gudy.azureus2.ui.swt.networks.SWTNetworkSelection; - import org.gudy.azureus2.ui.swt.pluginsinstaller.InstallPluginWizard; - import org.gudy.azureus2.ui.swt.progress.ProgressWindow; - import org.gudy.azureus2.ui.swt.update.UpdateMonitor; -+/* --- Adrian Perez: Don't initialize SWTUpdateChecker in Debian. - import org.gudy.azureus2.ui.swt.updater2.PreUpdateChecker; - import org.gudy.azureus2.ui.swt.updater2.SWTUpdateChecker; -- -+*/ - import com.aelitis.azureus.core.*; - import com.aelitis.azureus.core.util.CopyOnWriteList; - import com.aelitis.azureus.launcher.Launcher; -@@ -253,11 +254,14 @@ Initializer - - if (finalLogListener != null) - Logger.removeListener(finalLogListener); -- -+/* -+ * Adrian Perez: Don't initialize SWTUpdateChecker in Debian. -+ * - SWTUpdateChecker.initialize(); - - PreUpdateChecker.initialize( core, COConfigurationManager.getStringParameter("ui")); - -+*/ - UpdateMonitor.getSingleton(core); // setup the update monitor - - //Tell listeners that all is initialized : diff --git a/org/gudy/azureus2/update/CorePatchChecker.java b/org/gudy/azureus2/update/CorePatchChecker.java index 82fd9ae..b87f55a 100644 --- a/org/gudy/azureus2/update/CorePatchChecker.java diff --git a/debian/patches/fixes/platform.diff b/debian/patches/fixes/platform.diff index 32fafbd..60f0f07 100644 --- a/debian/patches/fixes/platform.diff +++ b/debian/patches/fixes/platform.diff @@ -46,40 +46,6 @@ index b4438fb..d238dc6 100644 /* * Some results: -diff --git a/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java b/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java -index 190af45..cb104fe 100644 ---- a/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java -+++ b/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java -@@ -76,8 +76,10 @@ import com.aelitis.azureus.util.ContentNetworkUtils; - import com.aelitis.azureus.util.DLReferals; - import com.aelitis.azureus.util.DataSourceUtils; - import com.aelitis.azureus.util.PlayUtils; --import com.aelitis.azureus.util.win32.Win32Utils; - -+/* --- Adrian Perez: Don't import this when building for Linux. -+import com.aelitis.azureus.util.win32.Win32Utils; -+*/ - /** - * @author TuxPaper - * @created Oct 12, 2006 -@@ -615,6 +617,9 @@ public class TorrentListViewsUtils - */ - private static boolean runInMediaPlayer(String mediaFile) { - -+ // debugDCAD("enter - runInMediaPlayer"); -+ -+/* --- Adrian Perez: Don't use Win32 media player. Always return false. - if (Constants.isWindows) { - String wmpEXE = Win32Utils.getWMP(); - if (new File(wmpEXE).exists()) { -@@ -626,6 +631,7 @@ public class TorrentListViewsUtils - } - } - } -+*/ - return false; - } - diff --git a/org/gudy/azureus2/platform/PlatformManagerFactory.java b/org/gudy/azureus2/platform/PlatformManagerFactory.java index 82fcb69..6eec2eb 100644 --- a/org/gudy/azureus2/platform/PlatformManagerFactory.java
__ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.