[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