[121889] trunk/dports/net/deluge

devans at macports.org devans at macports.org
Thu Jul 10 11:19:58 PDT 2014


Revision: 121889
          https://trac.macports.org/changeset/121889
Author:   devans at macports.org
Date:     2014-07-10 11:19:58 -0700 (Thu, 10 Jul 2014)
Log Message:
-----------
deluge: update to version 1.3.7, dependencies, use active-variants PortGroup to ensure that deluge and libtorrent-rasterbar python variants match (#34737).

Modified Paths:
--------------
    trunk/dports/net/deluge/Portfile
    trunk/dports/net/deluge/files/patch-remove-osx-native-menus.diff

Modified: trunk/dports/net/deluge/Portfile
===================================================================
--- trunk/dports/net/deluge/Portfile	2014-07-10 15:12:44 UTC (rev 121888)
+++ trunk/dports/net/deluge/Portfile	2014-07-10 18:19:58 UTC (rev 121889)
@@ -3,10 +3,10 @@
 
 PortSystem      1.0
 PortGroup       python 1.0
+PortGroup       active_variants 1.1
 
 name            deluge
-version         1.3.6
-revision        1
+version         1.3.7
 categories      net gnome python
 license         {GPL-3+ OpenSSLException}
 maintainers     devans openmaintainer
@@ -22,13 +22,15 @@
 
 use_bzip2       yes
 
-checksums       sha256  756a025d88752f39133aa34d8fc96d4ce216113919488d60098ee41f860a1f60 \
-                rmd160  04f3e92669e415d547648720bf96019aea0ce945
+checksums       sha256  b55ad9ed7a3281927508f2eb37560fc50e34012d4ecc05020290568fe7a3a51e \
+                rmd160  31773312e2a82a2145b6e54107419e21b8854245
 
 depends_lib-append \
+                port:gettext \
+                port:intltool \
                 path:lib/libtorrent-rasterbar.dylib:libtorrent-rasterbar \
-                port:boost \
-                port:librsvg
+                port:librsvg \
+                port:xdg-utils
 
 patchfiles      patch-remove-osx-native-menus.diff
 
@@ -38,6 +40,7 @@
                 CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp}
 
 variant python26 conflicts python27 description {Build for Python 2.6} {
+        require_active_variants libtorrent-rasterbar python26
         python.default_version 26
         depends_lib-append \
                 port:dbus-python26 \
@@ -53,6 +56,7 @@
 }
 
 variant python27 conflicts python26 description {Build for Python 2.7} {
+        require_active_variants libtorrent-rasterbar python27
         python.default_version 27
         depends_lib-append \
                 port:dbus-python27 \

Modified: trunk/dports/net/deluge/files/patch-remove-osx-native-menus.diff
===================================================================
--- trunk/dports/net/deluge/files/patch-remove-osx-native-menus.diff	2014-07-10 15:12:44 UTC (rev 121888)
+++ trunk/dports/net/deluge/files/patch-remove-osx-native-menus.diff	2014-07-10 18:19:58 UTC (rev 121889)
@@ -1,18 +1,18 @@
---- deluge/ui/gtkui/gtkui.py.orig	2013-06-16 13:05:13.000000000 -0700
-+++ deluge/ui/gtkui/gtkui.py	2013-06-16 13:11:49.000000000 -0700
+--- deluge/ui/gtkui/gtkui.py.orig	2014-07-09 12:08:22.000000000 -0700
++++ deluge/ui/gtkui/gtkui.py	2014-07-10 09:57:51.000000000 -0700
 @@ -197,12 +197,12 @@
                      return 1
              SetConsoleCtrlHandler(win_handler)
  
 -        if deluge.common.osx_check() and gtk.gdk.WINDOWING == "quartz":
--            import gtk_osxapplication
--            self.osxapp = gtk_osxapplication.OSXApplication()
+-            import gtkosx_application
+-            self.osxapp = gtkosx_application.gtkosx_application_get()
 -            def on_die(*args):
 -                reactor.stop()
 -            self.osxapp.connect("NSApplicationWillTerminate", on_die)
 +#        if deluge.common.osx_check() and gtk.gdk.WINDOWING == "quartz":
-+#            import gtk_osxapplication
-+#            self.osxapp = gtk_osxapplication.OSXApplication()
++#            import gtkosx_application
++#            self.osxapp = gtkosx_application.gtkosx_application_get()
 +#            def on_die(*args):
 +#                reactor.stop()
 +#            self.osxapp.connect("NSApplicationWillTerminate", on_die)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140710/1167195b/attachment.html>


More information about the macports-changes mailing list