[118930] trunk/dports/gnome/totem

devans at macports.org devans at macports.org
Sun Apr 13 18:59:04 PDT 2014


Revision: 118930
          https://trac.macports.org/changeset/118930
Author:   devans at macports.org
Date:     2014-04-13 18:59:04 -0700 (Sun, 13 Apr 2014)
Log Message:
-----------
totem: update to version 3.12.0.

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

Removed Paths:
-------------
    trunk/dports/gnome/totem/files/

Property Changed:
----------------
    trunk/dports/gnome/totem/


Property changes on: trunk/dports/gnome/totem
___________________________________________________________________
Modified: svn:mergeinfo
   - /users/devans/GNOME-3/stable/dports/gnome/totem:108269-113174
   + /users/devans/GNOME-3/stable/dports/gnome/totem:108269-118732
/users/devans/GNOME-3/unstable/dports/gnome/totem:117866-118154

Modified: trunk/dports/gnome/totem/Portfile
===================================================================
--- trunk/dports/gnome/totem/Portfile	2014-04-14 01:58:55 UTC (rev 118929)
+++ trunk/dports/gnome/totem/Portfile	2014-04-14 01:59:04 UTC (rev 118930)
@@ -4,8 +4,7 @@
 PortSystem      1.0
 
 name            totem
-version         3.10.1
-revision        4
+version         3.12.0
 set branch      [join [lrange [split ${version} .] 0 1] .]
 categories      gnome
 # also has an exception allowing use of non-GPL-compatible plugins
@@ -27,16 +26,15 @@
 
 use_xz          yes
 
-checksums       rmd160  80dce2fb0f61b442800aaa800a49991cd87c93d9 \
-                sha256  b6b6038c9104965671a6d25e98496a487c3a9c590c9c104f668bd9f4fa7be9e2
+checksums       rmd160  bb247a3e2919a70df4969aa9e41d1bba1d08b185 \
+                sha256  96762a1c2026f7bbc6ef8a431cf7626647e54ac2d195eb573a71d62dc3a2c430
 
-patchfiles      patch-configure.diff
-
 depends_build   port:pkgconfig \
                 port:intltool \
                 port:itstool \
                 port:gnome-common \
-                port:yelp-tools
+                port:yelp-tools \
+                port:appdata-tools
 
 depends_lib     port:desktop-file-utils \
                 port:gnome-icon-theme \
@@ -57,6 +55,8 @@
                 port:libxml2 \
                 port:shared-mime-info \
                 port:dbus \
+                port:vala \
+                port:zeitgeist \
                 port:xorg-libX11 \
                 port:xorg-libsm \
                 port:xorg-libice
@@ -73,13 +73,22 @@
 use_autoreconf  yes
 autoreconf.args -fvi
 
-configure.args  --with-plugins=apple-trailers,autoload-subtitles,chapters,dbusservice,im-status,grilo,gromit,media-player-keys,ontop,opensubtitles,properties,recent,skipto \
+configure.cflags-append \
+                -Wno-error=format-nonliteral
+
+set withplugins apple-trailers,autoload-subtitles,chapters,dbusservice,im-status,gromit,media-player-keys,ontop,opensubtitles,properties,pythonconsole,recent,rotation,screensaver,screenshot,skipto,zeitgeist-dp,vimeo
+
+if {[variant_isset nautilus]} {
+    set withplugins [string map {"rotation" "rotation,save-file"} ${withplugins}]
+}
+
+configure.args  --with-plugins=${withplugins} \
                 --enable-easy-codec-installation \
                 --enable-browser-plugins=no \
                 --enable-introspection=yes \
                 --enable-debug \
                 --disable-python \
-                --disable-vala \
+                --enable-vala \
                 --disable-nautilus \
                 --disable-schemas-compile \
                 --disable-silent-rules
@@ -93,16 +102,46 @@
     depends_lib-append        port:nautilus
 }
 
-variant python27 description {Use python 2.7} {
+variant python27 conflicts python32 python33 python34 description {Use python 2.7} {
     configure.python          ${prefix}/bin/python2.7
-    depends_lib-append        port:py27-gobject3
+    depends_lib-append        port:py27-gobject3 port:py27-pylint
     set python_framework      ${frameworks_dir}/Python.framework/Versions/2.7
     configure.pkg_config_path ${python_framework}/lib/pkgconfig
     configure.env              PATH=${python_framework}/bin:$env(PATH)
+    configure.args-replace    --disable-python --enable-python
 }
 
-default_variants +python27
+variant python32 conflicts python27 python33 python34 description {Use python 3.2} {
+    configure.python          ${prefix}/bin/python3.2
+    depends_lib-append        port:py32-gobject3 port:py32-pylint
+    set python_framework      ${frameworks_dir}/Python.framework/Versions/3.2
+    configure.pkg_config_path ${python_framework}/lib/pkgconfig
+    configure.env              PATH=${python_framework}/bin:$env(PATH)
+    configure.args-replace    --disable-python --enable-python
+}
 
+variant python33 conflicts python27 python32 python34 description {Use python 3.3} {
+    configure.python          ${prefix}/bin/python3.3
+    depends_lib-append        port:py33-gobject3 port:py33-pylint
+    set python_framework      ${frameworks_dir}/Python.framework/Versions/3.3
+    configure.pkg_config_path ${python_framework}/lib/pkgconfig
+    configure.env              PATH=${python_framework}/bin:$env(PATH)
+    configure.args-replace    --disable-python --enable-python
+}
+
+variant python34 conflicts python27 python32 python33 description {Use python 3.4} {
+    configure.python          ${prefix}/bin/python3.4
+    depends_lib-append        port:py34-gobject3 port:py34-pylint
+    set python_framework      ${frameworks_dir}/Python.framework/Versions/3.4
+    configure.pkg_config_path ${python_framework}/lib/pkgconfig
+    configure.env              PATH=${python_framework}/bin:$env(PATH)
+    configure.args-replace    --disable-python --enable-python
+}
+
+if {![variant_isset python27] && ![variant_isset python32] && ![variant_isset python34]} {
+    default_variants +python33
+}
+
 post-activate {
     system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
     system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140413/61635f73/attachment-0001.html>


More information about the macports-changes mailing list