[113307] trunk/dports/gnome/gnome-session

devans at macports.org devans at macports.org
Wed Nov 13 05:28:55 PST 2013


Revision: 113307
          https://trac.macports.org/changeset/113307
Author:   devans at macports.org
Date:     2013-11-13 05:28:55 -0800 (Wed, 13 Nov 2013)
Log Message:
-----------
gnome-session: merge version 3.8.4 from GNOME-3 test branch.

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

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

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


Property changes on: trunk/dports/gnome/gnome-session
___________________________________________________________________
Added: svn:mergeinfo
   + /branches/mld-qt-481/dports/gnome/gnome-session:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/devans/GNOME-3/stable/dports/gnome/gnome-session:108269-113174
/users/rmstonecipher/gnome/gnome-session:102363-103172

Modified: trunk/dports/gnome/gnome-session/Portfile
===================================================================
--- trunk/dports/gnome/gnome-session/Portfile	2013-11-13 13:22:21 UTC (rev 113306)
+++ trunk/dports/gnome/gnome-session/Portfile	2013-11-13 13:28:55 UTC (rev 113307)
@@ -4,54 +4,64 @@
 PortSystem 1.0
 
 name                gnome-session
-version             2.32.1
-revision            4
+version             3.8.4
 license             LGPL-2+
 set branch          [join [lrange [split ${version} .] 0 1] .]
-description         Session component for the GNOME 2 desktop
-long_description \
-   Session component for the GNOME 2.0 desktop.  This package contains the \
-   commands needed to start GNOME 2.0.
+description         Session component for the GNOME 3 desktop.
+long_description    ${description}  This package contains the \
+                    commands needed to start GNOME 3.0.
 maintainers         devans openmaintainer
 categories          gnome
 platforms           darwin
 homepage            http://live.gnome.org/SessionManagement
 master_sites        gnome:sources/${name}/${branch}/
 
-checksums           sha256  22d93ce433fcf9c7ce6b5f36dd81f64e692ea0e41faaa0f61159ddac28c3686a
+use_xz              yes
 
+checksums           rmd160  25fdbef1ec1546d747b649e5aee4d1ae28f9bfcb \
+                    sha256  e6ccc71563d9e36d166ebb8a1e9fc962ff31605d5800af411d3b8df494f03ec1
+
 depends_build       port:pkgconfig \
-                    port:intltool
+                    port:intltool \
+                    port:libxslt
  
 depends_lib         port:desktop-file-utils \
+                    port:gnome-desktop \
+                    port:gtk3 \
                     port:dbus-glib \
-                    port:gtk2 \
-                    port:gconf \
                     port:upower \
+                    port:json-glib \
+                    port:xorg-libX11 \
                     port:xorg-libsm \
-                    port:xorg-libXtst
+                    port:xorg-libice \
+                    port:xorg-libXext \
+                    port:xorg-libXau \
+                    port:xorg-libXtst \
+                    port:xorg-libXcomposite \
+                    port:xrender \
+                    port:xorg-xtrans \
+                    port:mesa
 
-use_bzip2           yes
+configure.cflags-append \
+                    -Wno-format-nonliteral
 
-patchfiles          patch-gnome-session_main.c.diff
-
 configure.args      --x-includes=${prefix}/include \
                     --x-libraries=${prefix}/lib \
-                    --with-gtk=2.0 \
+                    --disable-gconf \
+                    --disable-systemd \
                     --disable-docbook-docs \
-                    --disable-schemas-install
+                    --disable-schemas-compile \
+                    --disable-silent-rules
 
-variant docs description {build docbook documentation} {
-    configure.args-delete --disable-docbook-docs
-    configure.args-append --enable-docbook-docs
-    depends_build-append  port:xmlto
+variant gconf description {Enable gconf start-up} {
+    depends_lib-append      port:gconf
+    configure.args-replace  --disable-gconf --enable-gconf
 }
 
 post-activate {
     system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
-    system "${prefix}/bin/gtk-update-icon-cache -f -t ${prefix}/share/icons/hicolor"
-    system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
-        gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
+    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
+    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
 }
 
 livecheck.type  gnome
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131113/86a58325/attachment-0001.html>


More information about the macports-changes mailing list