[109397] users/devans/GNOME-3/stable/dports/gnome/gnome-desktop

devans at macports.org devans at macports.org
Wed Aug 14 15:36:38 PDT 2013


Revision: 109397
          https://trac.macports.org/changeset/109397
Author:   devans at macports.org
Date:     2013-08-14 15:36:38 -0700 (Wed, 14 Aug 2013)
Log Message:
-----------
devans/GNOME-3/stable/dports: update gnome-desktop to version 3.8.3.

Modified Paths:
--------------
    users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/Portfile

Added Paths:
-----------
    users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/files/patch-gnome-desktop-Makefile.am.diff

Modified: users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/Portfile
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/Portfile	2013-08-14 22:35:41 UTC (rev 109396)
+++ users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/Portfile	2013-08-14 22:36:38 UTC (rev 109397)
@@ -4,49 +4,54 @@
 PortSystem      1.0
 
 name            gnome-desktop
-version         2.32.1
-revision        4
+version         3.8.3
 set branch      [join [lrange [split ${version} .] 0 1] .]
 maintainers     devans openmaintainer
 categories      gnome
 license         LGPL-2+
 platforms       darwin
-description     Additional UI API for GNOME 2
+description     gnome-desktop contains the libgnome-desktop library, the gnome-about \
+                program as well as some desktop-wide documents.
 
 long_description \
-    This is a collection of APIs not included in \
-    libgnomeui as they have not undergone sufficient \
-    testing.
+                ${description} The libgnome-desktop library provides API shared \
+                by several applications on the desktop, but that cannot live \
+                in the platform for various reasons. Documentation for the API \
+                is available with gtk-doc.
 
 homepage        http://www.gnome.org/
 master_sites    gnome:sources/${name}/${branch}/
-use_bzip2       yes
 
-checksums       md5     5c80d628a240eb9d9ff78913b31f2f67 \
-                sha1    95767b6696ebc406b4349b383366b9aff32e39f4 \
-                rmd160  c7f8ecea70d023cda1fff30253812b9ae5813f85
+use_xz          yes
 
+checksums       rmd160  4ecd790285fefae6cdbb1af9262bad9960dd945f \
+                sha256  c9c8d1888e28cb30e466be46909efe640fb3cb348909cae2664489508790e5a2
+
 depends_build   port:pkgconfig \
                 port:intltool \
                 port:gnome-common \
-                port:gnome-doc-utils \
                 port:gtk-doc
 
 depends_lib     port:desktop-file-utils \
-                port:gconf \
-                port:startup-notification \
+                port:gsettings-desktop-schemas \
+                path:share/themes/HighContrast/index.theme:gnome-themes-standard \
+                port:gtk3 \
+                port:gobject-introspection \
+                port:iso-codes \
+                port:xorg-libXext \
                 port:xorg-libXrandr \
-                port:rarian
+                port:xkeyboard-config \
+                port:xorg-libxkbfile 
 
-depends_run     port:gnome-themes
+patchfiles      patch-gnome-desktop-Makefile.am.diff
 
-patchfiles      patch-libgnome-destop-gnome-bg.c.diff \
-                patch-libgnome-destop-gnome-rr-config.c.diff
-
-configure.args  --with-gnome-distributor=MacPorts \
+configure.args  --enable-introspection=no \
+                --disable-maintainer-mode \
+                --disable-silent-rules \
+                --disable-desktop-docs \
+                --with-gnome-distributor=MacPorts \
                 --x-includes=${prefix}/include \
-                --x-libraries=${prefix}/lib \
-                --disable-scrollkeeper
+                --x-libraries=${prefix}/lib
 
 # Don't do intltool's INTLTOOL_PERL dance
 use_autoreconf  yes
@@ -56,40 +61,8 @@
 #  portions of this port are strictly X11 specific
 #  so a +quartz build is not possible (fails in configure if X11 is absent)
 #
-#  handle +quartz by disabling X11 dependencies and exit with an error before configuration
-#
 
-variant quartz {
-        depends_lib-delete port:startup-notification \
-                           port:xorg-libXrandr
-        pre-configure {
-            ui_error "${name} requires X11 development libraries to configure."
-            ui_error "+quartz builds of ${name} are not allowed."
-            return -code error "incompatible with +quartz build."
-        }
-}
-
-variant python25 conflicts python26 python27 description {Use python 2.5} {
-    configure.python          ${prefix}/bin/python2.5
-    depends_lib-append        port:py25-pygtk
-}
-
-variant python26 conflicts python25 python27 description {Use python 2.6} {
-    configure.python          ${prefix}/bin/python2.6
-    depends_lib-append        port:py26-pygtk
-}
-
-variant python27 conflicts python25 python26 description {Use python 2.7} {
-    configure.python          ${prefix}/bin/python2.7
-    depends_lib-append        port:py27-pygtk
-}
-
-if {![variant_isset python25] && ![variant_isset python26]} {
-    default_variants +python27
-}
-
 post-activate {
-    system "${prefix}/bin/scrollkeeper-update"
     system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
 }
 

Added: users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/files/patch-gnome-desktop-Makefile.am.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/files/patch-gnome-desktop-Makefile.am.diff	                        (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/gnome-desktop/files/patch-gnome-desktop-Makefile.am.diff	2013-08-14 22:36:38 UTC (rev 109397)
@@ -0,0 +1,12 @@
+--- libgnome-desktop/Makefile.am.orig	2013-07-20 15:19:18.000000000 -0700
++++ libgnome-desktop/Makefile.am	2013-07-20 15:19:51.000000000 -0700
+@@ -53,8 +53,7 @@
+ 	$(XLIB_LIBS)		\
+ 	$(LIBM)			\
+ 	$(GNOME_DESKTOP_LIBS)	\
+-	libgsystem.la           \
+-	-lrt
++	libgsystem.la
+ 
+ libgnome_desktop_3_la_LDFLAGS = \
+ 	-version-info $(LT_VERSION) \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130814/09c39c33/attachment.html>


More information about the macports-changes mailing list