summaryrefslogtreecommitdiff
path: root/net-p2p/deluge/files/patch-disable_check_update
diff options
context:
space:
mode:
authorJeremy Messenger <mezz@FreeBSD.org>2007-12-30 06:20:47 +0000
committerJeremy Messenger <mezz@FreeBSD.org>2007-12-30 06:20:47 +0000
commit310aa56a7611ed36f560dae5d58df2eecedc09ee (patch)
tree56ccf73bca8e9576e7821f5c4c1ee049c72c99af /net-p2p/deluge/files/patch-disable_check_update
parent- Update to 1.7 (diff)
- Update to 0.5.8, see http://deluge-torrent.org/Changelog.php for details.
- Add a new knob, WITHOUT_GECKO, for anyone that who do not to use new internal anonymizing browser feature. It addes py-gnome-extras dependency. You can go to Preferences -> Other and uncheck the 'Internal Browser' to disable it. - The files/patch-scripts_deluge will be remove when I can commit gecko ports, which the fix is available in MC CVS for now. Also, I have patch available in freefall: http://people.freebsd.org/~mezz/diff/gecko-ports.diff
Notes
Notes: svn path=/head/; revision=204691
Diffstat (limited to 'net-p2p/deluge/files/patch-disable_check_update')
-rw-r--r--net-p2p/deluge/files/patch-disable_check_update67
1 files changed, 45 insertions, 22 deletions
diff --git a/net-p2p/deluge/files/patch-disable_check_update b/net-p2p/deluge/files/patch-disable_check_update
index 45e990bb2a87..d3fc83e12614 100644
--- a/net-p2p/deluge/files/patch-disable_check_update
+++ b/net-p2p/deluge/files/patch-disable_check_update
@@ -1,6 +1,6 @@
---- glade/preferences_dialog.glade.orig 2007-12-23 15:53:01.000000000 -0600
-+++ glade/preferences_dialog.glade 2007-12-23 15:53:35.000000000 -0600
-@@ -2738,7 +2738,7 @@
+--- glade/preferences_dialog.glade.orig 2007-12-29 23:31:48.000000000 -0600
++++ glade/preferences_dialog.glade 2007-12-29 23:32:18.000000000 -0600
+@@ -2755,7 +2755,7 @@
</child>
<child>
<widget class="GtkFrame" id="frame4">
@@ -9,25 +9,48 @@
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="label_xalign">0</property>
<property name="shadow_type">GTK_SHADOW_NONE</property>
---- src/interface.py.orig 2007-12-23 15:53:04.000000000 -0600
-+++ src/interface.py 2007-12-23 15:54:45.000000000 -0600
-@@ -112,9 +112,6 @@
- # Boolean set to true if window is not minimized and is "visible"
- self.update_interface = True
+--- src/interface.py.orig 2007-12-29 23:31:52.000000000 -0600
++++ src/interface.py 2007-12-29 23:33:20.000000000 -0600
+@@ -1061,7 +1061,6 @@
+ # Load plugins after we showed main window (if not started in tray)
+ self.load_plugins()
+ self.load_tabs_order()
+- self.new_release_check()
-- def new_release_check():
-- common.new_release_check()
--
- def send_info():
- import time
-
-@@ -130,9 +127,6 @@
- else:
- _run_script()
+ try:
+ gobject.threads_init()
+@@ -1071,34 +1070,6 @@
+ except KeyboardInterrupt:
+ self.manager.quit()
-- if self.config.get("new_releases"):
-- new_release_check()
+- def new_release_check(self):
+- import socket
+- import urllib
+- timeout = 5
+- socket.setdefaulttimeout(timeout)
+- try:
+- gtk.gdk.threads_enter()
+- except:
+- pass
+- try:
+- new_release = urllib.urlopen("http://download.deluge-torrent.org/version").read().strip()
+- except IOError:
+- print "Network error while trying to check for a newer version of \
+-Deluge"
+- new_release = ""
-
- if self.config.get("send_info"):
- send_info()
-
+- if new_release > common.PROGRAM_VERSION:
+- result = dialogs.show_popup_question(None, _("There is a newer version \
+-of Deluge. Would you like to be taken to our download site?"))
+- if result:
+- common.open_url_in_browser('http://download.deluge-torrent.org/')
+- else:
+- pass
+- try:
+- gtk.gdk.threads_leave()
+- except:
+- pass
+-
+ def load_plugins(self):
+ enable_plugins = self.config.get('enabled_plugins').split(':')
+ for plugin in enable_plugins: