[119518] trunk/dports/gnome/gnome-control-center
devans at macports.org
devans at macports.org
Mon Apr 28 12:31:50 PDT 2014
Revision: 119518
https://trac.macports.org/changeset/119518
Author: devans at macports.org
Date: 2014-04-28 12:31:50 -0700 (Mon, 28 Apr 2014)
Log Message:
-----------
gnome-control-center: update to version 3.12.1 for darwin >= 13, version 3.8.6 for darwin < 13 due to webkit-gtk3 version limitations.
Modified Paths:
--------------
trunk/dports/gnome/gnome-control-center/Portfile
trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff
Added Paths:
-----------
trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel-3.8.6.diff
trunk/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname-3.8.6.diff
trunk/dports/gnome/gnome-control-center/files/patch-panels-user-accounts-3.8.6.diff
Property Changed:
----------------
trunk/dports/gnome/gnome-control-center/
Property changes on: trunk/dports/gnome/gnome-control-center
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/mld-qt-481/dports/gnome/gnome-control-center:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/devans/GNOME-3/stable/dports/gnome/gnome-control-center:108269-118732
/users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center:116416-118152
/users/rmstonecipher/gnome/gnome-control-center:102363-103172
+ /branches/mld-qt-481/dports/gnome/gnome-control-center:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/devans/GNOME-3/stable/dports/gnome/gnome-control-center:108269-119508
/users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center:116416-118152
/users/rmstonecipher/gnome/gnome-control-center:102363-103172
Modified: trunk/dports/gnome/gnome-control-center/Portfile
===================================================================
--- trunk/dports/gnome/gnome-control-center/Portfile 2014-04-28 18:57:12 UTC (rev 119517)
+++ trunk/dports/gnome/gnome-control-center/Portfile 2014-04-28 19:31:50 UTC (rev 119518)
@@ -4,8 +4,20 @@
PortSystem 1.0
name gnome-control-center
-version 3.8.6
-revision 1
+
+if {${os.platform} eq "darwin" && ${os.major} >= 13} {
+
+set mavericks_or_better yes
+version 3.12.1
+
+} else {
+
+set mavericks_or_better no
+version 3.8.6
+revision 2
+
+}
+
set branch [join [lrange [split ${version} .] 0 1] .]
description GNOME's main interface for configuration of the various \
aspects of your desktop.
@@ -19,6 +31,66 @@
use_xz yes
+if {$mavericks_or_better} {
+
+checksums rmd160 ca20fc78092f89969fcc9a0f96da8bafa4726b90 \
+ sha256 5297d448eff0ec58f6c0ad9fbd1b94bed0a850496df0ee65571c0622b49c1582
+
+depends_build port:pkgconfig \
+ port:intltool \
+ port:libxslt \
+ port:gnome-common \
+ port:gtk-doc
+
+depends_lib port:desktop-file-utils \
+ port:gtk3 \
+ port:gsettings-desktop-schemas \
+ port:gnome-desktop \
+ port:fontconfig \
+ port:policykit \
+ port:libxml2 \
+ port:upower \
+ port:libgtop \
+ port:gnome-settings-daemon \
+ port:gnome-menus \
+ port:gnome-online-accounts \
+ port:accountsservice \
+ port:libcanberra \
+ port:pulseaudio \
+ port:libpwquality \
+ port:kerberos5 \
+ port:grilo \
+ port:shared-mime-info \
+ port:xorg-libX11 \
+ port:xorg-libXxf86misc \
+ port:xorg-libXi
+
+depends_run port:yelp
+
+# color panel disabled by patch, dependency colord requires libudev
+
+patchfiles \
+ patch-disable-color-panel.diff \
+ patch-disable-shell-test-hostname.diff \
+ patch-panels-user-accounts.diff
+
+pre-configure {
+ copy -force ${prefix}/share/aclocal/intltool.m4 ${worksrcpath}/m4
+}
+
+use_autoreconf yes
+autoreconf.args -fvi
+
+configure.args --x-includes=${prefix}/include \
+ --x-libraries=${prefix}/lib \
+ --without-cheese \
+ --disable-ibus \
+ --disable-maintainer-mode \
+ --disable-update-mimedb \
+ --disable-silent-rules
+
+} else {
+
checksums rmd160 3419412626e2de69c243423f31a0504c49955126 \
sha256 8dba7eb3fa720580e84bb1a8241c745abacaa8999bbf9c28902819d5584fa42a
@@ -61,10 +133,10 @@
patch-background-linker-fix.diff \
patch-background-libsocialweb.diff \
patch-users-logged-in-check.diff \
- patch-disable-color-panel.diff \
- patch-disable-shell-test-hostname.diff \
+ patch-disable-color-panel-3.8.6.diff \
+ patch-disable-shell-test-hostname-3.8.6.diff \
patch-disable-power-panel.diff \
- patch-panels-user-accounts.diff
+ patch-panels-user-accounts-3.8.6.diff
pre-configure {
copy -force ${prefix}/share/aclocal/intltool.m4 ${worksrcpath}/m4
@@ -82,6 +154,8 @@
--disable-update-mimedb \
--disable-silent-rules
+}
+
pre-activate {
if {![catch {set installed [lindex [registry_active gdm] 0]}]} {
set _version [lindex $installed 1]
@@ -102,6 +176,13 @@
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
}
-# this is the last version that will build on darwin < 13
+if {$mavericks_or_better} {
+livecheck.type gnome
+
+} else {
+
+# Version 3.8.6 is the last version that will build on darwin < 13
livecheck.type none
+
+}
Copied: trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel-3.8.6.diff (from rev 119508, users/devans/GNOME-3/stable/dports/gnome/gnome-control-center/files/patch-disable-color-panel-3.8.6.diff)
===================================================================
--- trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel-3.8.6.diff (rev 0)
+++ trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel-3.8.6.diff 2014-04-28 19:31:50 UTC (rev 119518)
@@ -0,0 +1,49 @@
+--- configure.ac.orig 2013-09-13 05:09:33.000000000 -0700
++++ configure.ac 2013-09-16 09:28:36.000000000 -0700
+@@ -146,10 +146,10 @@
+ PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0 >= $GOA_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.9.1
+ gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
+-PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
+- colord >= $COLORD_REQUIRED_VERSION
+- colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
+- gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
++dnl PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
++dnl colord >= $COLORD_REQUIRED_VERSION
++dnl colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
++dnl gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES
+ polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(PRIVACY_PANEL, $COMMON_MODULES)
+--- panels/Makefile.am.orig 2013-01-25 06:42:18.000000000 -0800
++++ panels/Makefile.am 2013-09-16 09:32:32.000000000 -0700
+@@ -2,7 +2,6 @@
+ common \
+ background \
+ power \
+- color \
+ display \
+ mouse \
+ notifications \
+--- shell/Makefile.am.orig 2013-09-16 17:47:34.000000000 -0700
++++ shell/Makefile.am 2013-09-16 17:48:10.000000000 -0700
+@@ -51,7 +51,6 @@
+ $(top_builddir)/libgd/libgd.la \
+ $(top_builddir)/panels/common/liblanguage.la \
+ $(top_builddir)/panels/background/libbackground.la \
+- $(top_builddir)/panels/color/libcolor.la \
+ $(top_builddir)/panels/datetime/libdate_time.la \
+ $(top_builddir)/panels/display/libdisplay.la \
+ $(top_builddir)/panels/info/libinfo.la \
+--- shell/cc-panel-loader.c.orig 2013-09-16 17:57:33.000000000 -0700
++++ shell/cc-panel-loader.c 2013-09-16 17:58:28.000000000 -0700
+@@ -77,7 +77,9 @@
+ #ifdef BUILD_BLUETOOTH
+ PANEL_TYPE("bluetooth", cc_bluetooth_panel_get_type ),
+ #endif
++#ifdef BUILD_COLOR
+ PANEL_TYPE("color", cc_color_panel_get_type ),
++#endif
+ PANEL_TYPE("datetime", cc_date_time_panel_get_type ),
+ PANEL_TYPE("display", cc_display_panel_get_type ),
+ PANEL_TYPE("info", cc_info_panel_get_type ),
Modified: trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff
===================================================================
--- trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff 2014-04-28 18:57:12 UTC (rev 119517)
+++ trunk/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff 2014-04-28 19:31:50 UTC (rev 119518)
@@ -1,20 +1,3 @@
---- configure.ac.orig 2013-09-13 05:09:33.000000000 -0700
-+++ configure.ac 2013-09-16 09:28:36.000000000 -0700
-@@ -146,10 +146,10 @@
- PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0 >= $GOA_REQUIRED_VERSION)
- PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.9.1
- gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
--PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
-- colord >= $COLORD_REQUIRED_VERSION
-- colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
-- gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
-+dnl PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
-+dnl colord >= $COLORD_REQUIRED_VERSION
-+dnl colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
-+dnl gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
- PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES
- polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
- PKG_CHECK_MODULES(PRIVACY_PANEL, $COMMON_MODULES)
--- panels/Makefile.am.orig 2013-01-25 06:42:18.000000000 -0800
+++ panels/Makefile.am 2013-09-16 09:32:32.000000000 -0700
@@ -2,7 +2,6 @@
@@ -27,7 +10,7 @@
notifications \
--- shell/Makefile.am.orig 2013-09-16 17:47:34.000000000 -0700
+++ shell/Makefile.am 2013-09-16 17:48:10.000000000 -0700
-@@ -51,7 +51,6 @@
+@@ -52,7 +52,6 @@
$(top_builddir)/libgd/libgd.la \
$(top_builddir)/panels/common/liblanguage.la \
$(top_builddir)/panels/background/libbackground.la \
@@ -47,3 +30,22 @@
PANEL_TYPE("datetime", cc_date_time_panel_get_type ),
PANEL_TYPE("display", cc_display_panel_get_type ),
PANEL_TYPE("info", cc_info_panel_get_type ),
+--- configure.ac.orig 2014-04-16 05:41:24.000000000 -0700
++++ configure.ac 2014-04-24 06:59:38.000000000 -0700
+@@ -142,11 +142,11 @@
+ PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0 >= $GOA_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.99.0
+ gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
+-PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
+- colord >= $COLORD_REQUIRED_VERSION
+- colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
+- libsoup-2.4
+- gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
++dnl PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
++dnl colord >= $COLORD_REQUIRED_VERSION
++dnl colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
++dnl libsoup-2.4
++dnl gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES
+ polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(PRIVACY_PANEL, $COMMON_MODULES)
Copied: trunk/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname-3.8.6.diff (from rev 119508, users/devans/GNOME-3/stable/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname-3.8.6.diff)
===================================================================
--- trunk/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname-3.8.6.diff (rev 0)
+++ trunk/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname-3.8.6.diff 2014-04-28 19:31:50 UTC (rev 119518)
@@ -0,0 +1,10 @@
+--- shell/Makefile.am.orig 2013-09-16 22:44:57.000000000 -0700
++++ shell/Makefile.am 2013-09-16 22:45:38.000000000 -0700
+@@ -111,6 +111,6 @@
+
+ EXTRA_DIST += hostnames-test.txt
+ check-local: test-hostname
+- $(builddir)/test-hostname $(srcdir)/hostnames-test.txt > /dev/null
++
+
+ -include $(top_srcdir)/git.mk
Copied: trunk/dports/gnome/gnome-control-center/files/patch-panels-user-accounts-3.8.6.diff (from rev 119508, users/devans/GNOME-3/stable/dports/gnome/gnome-control-center/files/patch-panels-user-accounts-3.8.6.diff)
===================================================================
--- trunk/dports/gnome/gnome-control-center/files/patch-panels-user-accounts-3.8.6.diff (rev 0)
+++ trunk/dports/gnome/gnome-control-center/files/patch-panels-user-accounts-3.8.6.diff 2014-04-28 19:31:50 UTC (rev 119518)
@@ -0,0 +1,10 @@
+--- panels/user-accounts/Makefile.am.orig 2013-09-16 17:32:09.000000000 -0700
++++ panels/user-accounts/Makefile.am 2013-09-16 17:33:23.000000000 -0700
+@@ -62,7 +62,6 @@
+ $(USER_ACCOUNTS_PANEL_LIBS) \
+ $(builddir)/../common/liblanguage.la \
+ -lpwquality \
+- -lcrypt \
+ -lm
+
+ if BUILD_CHEESE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140428/94827ab9/attachment.html>
More information about the macports-changes
mailing list