[118368] users/devans/GNOME-3/stable/dports/gnome/eog-plugins
devans at macports.org
devans at macports.org
Tue Apr 1 00:31:13 PDT 2014
Revision: 118368
https://trac.macports.org/changeset/118368
Author: devans at macports.org
Date: 2014-04-01 00:31:13 -0700 (Tue, 01 Apr 2014)
Log Message:
-----------
GNOME-3/stable: eog-plugins, add +python33 +python34 variants, apply upstream post release bug fixes, use gnome stable livecheck.
Modified Paths:
--------------
users/devans/GNOME-3/stable/dports/gnome/eog-plugins/Portfile
Added Paths:
-----------
users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/
users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-export-to-folder-less-chatty-bz727218.diff
users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-slideshowshuffle-use-python3-bz727222.diff
Modified: users/devans/GNOME-3/stable/dports/gnome/eog-plugins/Portfile
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/eog-plugins/Portfile 2014-04-01 07:27:58 UTC (rev 118367)
+++ users/devans/GNOME-3/stable/dports/gnome/eog-plugins/Portfile 2014-04-01 07:31:13 UTC (rev 118368)
@@ -34,6 +34,9 @@
port:libexif \
port:gsettings-desktop-schemas
+patchfiles patch-export-to-folder-less-chatty-bz727218.diff \
+ patch-slideshowshuffle-use-python3-bz727222.diff
+
# update m4/intltool.m4 and autoreconf
pre-configure {
@@ -49,17 +52,33 @@
# requires python32 or later
-variant python32 description {Use python 3.2} {
+variant python32 conflicts python33 python34 description {Use python 3.2} {
configure.python ${prefix}/bin/python3.2
set python_framework ${frameworks_dir}/Python.framework/Versions/3.2
configure.pkg_config_path ${python_framework}/lib/pkgconfig
configure.args-replace --disable-python --enable-python
}
-default_variants +python32
+variant python33 conflicts python32 python34 description {Use python 3.3} {
+ configure.python ${prefix}/bin/python3.3
+ set python_framework ${frameworks_dir}/Python.framework/Versions/3.3
+ configure.pkg_config_path ${python_framework}/lib/pkgconfig
+ configure.args-replace --disable-python --enable-python
+}
+variant python34 conflicts python32 python33 description {Use python 3.4} {
+ configure.python ${prefix}/bin/python3.4
+ set python_framework ${frameworks_dir}/Python.framework/Versions/3.4
+ configure.pkg_config_path ${python_framework}/lib/pkgconfig
+ configure.args-replace --disable-python --enable-python
+}
+
+if {![variant_isset python32] && ![variant_isset python34]} {
+ default_variants +python33
+}
+
post-activate {
system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
}
-livecheck.type gnome-with-unstable
+livecheck.type gnome
Added: users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-export-to-folder-less-chatty-bz727218.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-export-to-folder-less-chatty-bz727218.diff (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-export-to-folder-less-chatty-bz727218.diff 2014-04-01 07:31:13 UTC (rev 118368)
@@ -0,0 +1,32 @@
+From e70eff0464b1943162c1cf4e707b4f8b9707172f Mon Sep 17 00:00:00 2001
+From: Jasper Lievisse Adriaanse <jasper at humppa.nl>
+Date: Fri, 28 Mar 2014 09:53:24 +0100
+Subject: Make the export-to-folder plugin less chatty.
+
+There's no need to print when it gets activated/deacticated. None of the
+other plugins do so either.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=727218
+
+diff --git a/plugins/export-to-folder/export-to-folder.py b/plugins/export-to-folder/export-to-folder.py
+index 5bb7924..e1a70f9 100644
+--- plugins/export-to-folder/export-to-folder.py
++++ plugins/export-to-folder/export-to-folder.py
+@@ -55,7 +55,6 @@ class ExportPlugin(GObject.Object, Eog.WindowActivatable):
+ return target_dir
+
+ def do_activate(self):
+- print('Activating export plugin')
+ ui_manager = self.window.get_ui_manager()
+ self.action_group = Gtk.ActionGroup(name='Export')
+ self.action_group.add_actions([('Export', None,
+@@ -64,7 +63,6 @@ class ExportPlugin(GObject.Object, Eog.WindowActivatable):
+ self.ui_id = ui_manager.add_ui_from_string(ui_str)
+
+ def do_deactivate(self):
+- print('Export plugin deactivated')
+ ui_manager = self.window.get_ui_manager().remove_ui(self.ui_id);
+
+ def export_cb(self, action, window):
+--
+cgit v0.10.1
Added: users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-slideshowshuffle-use-python3-bz727222.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-slideshowshuffle-use-python3-bz727222.diff (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/eog-plugins/files/patch-slideshowshuffle-use-python3-bz727222.diff 2014-04-01 07:31:13 UTC (rev 118368)
@@ -0,0 +1,20 @@
+From 4d024133af07ba738542e23917c31d7248b6ef2a Mon Sep 17 00:00:00 2001
+From: Jasper Lievisse Adriaanse <jasper at humppa.nl>
+Date: Fri, 28 Mar 2014 10:26:24 +0100
+Subject: Switch slideshowshuffle to use the python3 loader.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=727222
+
+diff --git a/plugins/slideshowshuffle/slideshowshuffle.plugin.desktop.in b/plugins/slideshowshuffle/slideshowshuffle.plugin.desktop.in
+index 986de8b..ca53c60 100644
+--- plugins/slideshowshuffle/slideshowshuffle.plugin.desktop.in
++++ plugins/slideshowshuffle/slideshowshuffle.plugin.desktop.in
+@@ -1,5 +1,5 @@
+ [Plugin]
+-Loader=python
++Loader=python3
+ Module=slideshowshuffle
+ IAge=2
+ _Name=Slideshow Shuffle
+--
+cgit v0.10.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140401/032557fa/attachment-0001.html>
More information about the macports-changes
mailing list