On Dec 3, 2012, at 1:06 PM, [email protected] wrote: > Revision > 100208 > Author > [email protected] > Date > 2012-12-03 12:06:02 -0800 (Mon, 03 Dec 2012) > Log Message > > apply #36972 : update to gPodder 3.3.0 > Modified Paths > > trunk/dports/gnome/gpodder/Portfile > Added Paths > > trunk/dports/gnome/gpodder/files/adjust-modifiers.xsl > Removed Paths > > trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff > Diff > > Modified: trunk/dports/gnome/gpodder/Portfile (100207 => 100208) > > --- trunk/dports/gnome/gpodder/Portfile 2012-12-03 20:01:55 UTC (rev > 100207) > +++ trunk/dports/gnome/gpodder/Portfile 2012-12-03 20:06:02 UTC (rev > 100208) > @@ -4,7 +4,7 @@ > PortSystem 1.0 > > name gpodder > -version 2.20 > +version 3.3.0 > revision 1
When updating the version, the revision needs to be reset to 0. > categories gnome audio > license GPL-3 > @@ -20,9 +20,9 @@ > homepage http://gpodder.org > master_sites http://gpodder.org/src/ > > -checksums md5 4c09c1e2c3a3c291b5d1e9d185b59655 \ > - sha1 21ae1255c63b69a8da2114d752ded07094097a8e \ > - rmd160 d9553e196d462d4210f46deebda41ccce68ff7a3 > +checksums md5 8bc40207b74621b8ee97051d6890918d \ > + sha1 e48136d5d19b4c4d2e52d54d7a805655481dff4e \ > + rmd160 1f861217036c6565b87689c45051bb1f7d85f153 > > > depends_build port:help2man\ > @@ -92,7 +92,7 @@ > # Install the 2.7 apps in the standard path : > # the 2 variants can't be active simultaneously. > post-destroot { > - foreach {app} {gpodder gpo gpodder-backup} { > + foreach {app} {gpodder gpo gpodder-backup gpodder-migrate2tres} { > ln -s ${my_python}/bin/${app} ${destroot}${prefix}/bin/${app} > } > } > @@ -104,6 +104,12 @@ > > variant quartz { > depends_lib-append port:gtk-osx-application > + > + post-destroot { > + # Command-XX shortcuts in gPodder menus > + system "/usr/bin/xsltproc -o > ${destroot}${my_python}/share/gpodder/ui/gtk/gpodder.ui \ > + ${filespath}/adjust-modifiers.xsl > ${worksrcpath}/share/gpodder/ui/gtk/gpodder.ui" > + } > } > > variant html_notes description {Use WebkitGtk+ to show episode notes in HTML > format} { > @@ -129,16 +135,29 @@ > set install_path "${prefix}" > } > > - system "cd ${worksrcpath}/data/osx && make \ > + system "cd ${worksrcpath}/tools/mac-osx && make \ > GPODDERSCRIPT=\"${install_path}/bin/gpodder\"\ > APPLICATIONSDIR=\"${destroot}${applications_dir}\"\ > VERSION=\"${version}\"\ > OSXVERSION=\"${os.platform}${os.major}\" all" > } > > -# compatibility with gtk-osx-application >= 1.0.1 > -patchfiles-append patch-src-gpodder-gui-py.diff > +post-activate { > + ui_msg " > > +**** > +**** With release 3.0, gPodder file structure has changed: instead of > storing > +**** the database in \$HOME/.config/gpodder and the downloads in > \$HOME/gpodder-downloads > +**** everything is now stored in the \$HOME/gPodder directory. > +**** The database structure has also changed, so you'll have to run this > +**** command to convert to the new format. > +**** > +**** ${prefix}/bin/gpodder-migrate2tres > +**** > +" > +} > + > + > livecheck.type regex > livecheck.url ${master_sites} > livecheck.regex "gpodder-(\\d+(?:\\.\\d+)*)${extract.suffix}" > Added: trunk/dports/gnome/gpodder/files/adjust-modifiers.xsl (0 => 100208) > > --- trunk/dports/gnome/gpodder/files/adjust-modifiers.xsl > (rev 0) > +++ trunk/dports/gnome/gpodder/files/adjust-modifiers.xsl 2012-12-03 > 20:06:02 UTC (rev 100208) > @@ -0,0 +1,35 @@ > +<?xml version="1.0" ?> > +<!-- this stylesheet ajusts menu item accelerators: > + - Control-XX to Command-XX > + - Command-, for preferences > + - Command-? for user manual > + > + accelerators names are found in gtk/source/gtk+/gdk/gdkkeysyms-compat.h > + --> > +<xsl:stylesheet > + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > + version="1.0"> > + > + <xsl:template match="@*|node()"> > + <xsl:copy> > + <xsl:apply-templates select="@*|node()"/> > + </xsl:copy> > + </xsl:template> > + > + <xsl:template match="@modifiers[. = 'GDK_CONTROL_MASK']"> > + <xsl:attribute name="modifiers">GDK_META_MASK</xsl:attribute> > + </xsl:template> > + > + <xsl:template match="accelerator[preceding-sibling::*[1][property[@name > = 'stock_id' and . = 'gtk-preferences']]]"> > + <accelerator key="comma" modifiers="GDK_META_MASK"/> > + </xsl:template> > + > + <xsl:template match="object[property[@name='stock_id' and . > ='gtk-help']]"> > + <xsl:copy> > + <xsl:apply-templates select="@*|node()"/> > + </xsl:copy> > + <accelerator key="question" modifiers="GDK_META_MASK"/> > + </xsl:template> > + > +</xsl:stylesheet> > + > Deleted: trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff > (100207 => 100208) > > --- trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff > 2012-12-03 20:01:55 UTC (rev 100207) > +++ trunk/dports/gnome/gpodder/files/patch-src-gpodder-gui-py.diff > 2012-12-03 20:06:02 UTC (rev 100208) > @@ -1,30 +0,0 @@ > ---- 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. > _______________________________________________ > macports-changes mailing list > [email protected] > http://lists.macosforge.org/mailman/listinfo/macports-changes
_______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
