[86634] trunk/dports/gnome/gpodder

elelay at macports.org elelay at macports.org
Sun Oct 30 07:09:32 PDT 2011


Revision: 86634
          http://trac.macports.org/changeset/86634
Author:   elelay at macports.org
Date:     2011-10-30 07:09:27 -0700 (Sun, 30 Oct 2011)
Log Message:
-----------
revbump for gtk-osx-application at 1.0.1 compatibility

Modified Paths:
--------------
    trunk/dports/gnome/gpodder/Portfile

Added Paths:
-----------
    trunk/dports/gnome/gpodder/files/
    trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff

Modified: trunk/dports/gnome/gpodder/Portfile
===================================================================
--- trunk/dports/gnome/gpodder/Portfile	2011-10-30 13:35:44 UTC (rev 86633)
+++ trunk/dports/gnome/gpodder/Portfile	2011-10-30 14:09:27 UTC (rev 86634)
@@ -5,6 +5,7 @@
 
 name                gpodder
 version             2.20
+revision            1
 categories          gnome audio
 license             GPL-3
 maintainers         elelay
@@ -122,7 +123,7 @@
 post-destroot {
 
     # build a MacOS X application
-	if {[variant_isset python26]} {
+	if {[variant_isset python26] || [variant_isset python27]} {
 		set install_path "${my_python}"
 	} else {
 		set install_path "${prefix}"
@@ -135,6 +136,9 @@
 		OSXVERSION=\"${os.platform}${os.major}\" all"
 }
 
+# compatibility with gtk-osx-application >= 1.0.1
+patchfiles-append   patch-src-gpodder-gui-py.diff
+
 livecheck.type      regex
 livecheck.url       ${master_sites}
 livecheck.regex     "gpodder-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff
===================================================================
--- trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff	                        (rev 0)
+++ trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff	2011-10-30 14:09:27 UTC (rev 86634)
@@ -0,0 +1,30 @@
+--- src/gpodder/gui.py.orig	2011-10-19 16:16:12.000000000 +0200
++++ src/gpodder/gui.py	2011-10-30 14:14:12.000000000 +0100
+@@ -280,22 +280,22 @@
+             # http://sourceforge.net/apps/trac/gtk-osx/wiki/Integrate
+             if getattr(gtk.gdk, 'WINDOWING', 'x11') == 'quartz':
+                 try:
+-                    import igemacintegration as igemi
++                    import gtkmacintegration as igemi
+ 
+                     # Move the menu bar from the window to the Mac menu bar
+                     self.mainMenu.hide()
+-                    igemi.ige_mac_menu_set_menu_bar(self.mainMenu)
++                    igemi.gtk_mac_menu_set_menu_bar(self.mainMenu)
+ 
+                     # Reparent some items to the "Application" menu
+                     for widget in ('/mainMenu/menuHelp/itemAbout', \
+                                    '/mainMenu/menuPodcasts/itemPreferences'):
+                         item = self.uimanager1.get_widget(widget)
+-                        group = igemi.ige_mac_menu_add_app_menu_group()
+-                        igemi.ige_mac_menu_add_app_menu_item(group, item, None)
++                        group = igemi.gtk_mac_menu_add_app_menu_group()
++                        igemi.gtk_mac_menu_add_app_menu_item(group, item, None)
+ 
+                     quit_widget = '/mainMenu/menuPodcasts/itemQuit'
+                     quit_item = self.uimanager1.get_widget(quit_widget)
+-                    igemi.ige_mac_menu_set_quit_menu_item(quit_item)
++                    igemi.gtk_mac_menu_set_quit_menu_item(quit_item)
+                 except ImportError:
+                     print >>sys.stderr, """
+                     Warning: ige-mac-integration not found - no native menus.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111030/e99cc9a6/attachment.html>


More information about the macports-changes mailing list