[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