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

Reply via email to