[145187] users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center
Revision: 145187 https://trac.macports.org/changeset/145187 Author: devans@macports.org Date: 2016-01-27 20:26:20 -0800 (Wed, 27 Jan 2016) Log Message: ----------- GNOME-3/unstable: gnome-control-center, merge recent updates from stable, update to version 3.19.5, needs gnome-keyring at run time. Modified Paths: -------------- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile Property Changed: ---------------- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/ Property changes on: users/devans/GNOME-3/unstable/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 /trunk/dports/gnome/gnome-control-center:108265-141337 /users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center:116416-118152,119539-125802,132280-134526,137392-140531 /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 /trunk/dports/gnome/gnome-control-center:108265-141337 /users/devans/GNOME-3/stable/dports/gnome/gnome-control-center:143613-145183 /users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center:116416-118152,119539-125802,132280-134526,137392-140531 /users/rmstonecipher/gnome/gnome-control-center:102363-103172 Modified: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile =================================================================== --- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile 2016-01-28 04:22:58 UTC (rev 145186) +++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile 2016-01-28 04:26:20 UTC (rev 145187) @@ -4,20 +4,7 @@ PortSystem 1.0 name gnome-control-center - -if {${os.platform} eq "darwin" && ${os.major} >= 13} { - - set mavericks_or_better yes - version 3.19.4 - -} else { - - set mavericks_or_better no - version 3.8.6 - revision 6 - -} - +version 3.19.5 set branch [join [lrange [split ${version} .] 0 1] .] description GNOME's main interface for configuration of the various \ aspects of your desktop. @@ -31,12 +18,10 @@ use_xz yes -if {$mavericks_or_better} { +checksums rmd160 c24dab23597b0a4b302f9173b81c77c58ce7852c \ + sha256 2751db11d701815be428fe220046bdab9dcaf654772e70adb43e2a1aabd90fab - checksums rmd160 6dc79ae19c0d11853d0e2d26e3c16ca4f0566985 \ - sha256 e2de9b4ae1cfc44241aef79dbe46d0cc0625f5abb5f8cd0b69bb36988465ce51 - - depends_build port:pkgconfig \ +depends_build port:pkgconfig \ port:intltool \ port:libxslt \ port:gnome-common \ @@ -45,7 +30,7 @@ port:libtool \ port:gtk-doc - depends_lib port:desktop-file-utils \ +depends_lib port:desktop-file-utils \ port:gtk3 \ port:gsettings-desktop-schemas \ port:gnome-desktop \ @@ -68,23 +53,24 @@ port:xorg-libXxf86misc \ port:xorg-libXi - depends_run port:yelp +depends_run port:gnome-keyring \ + port:yelp # color panel disabled by patch, dependency colord requires libudev - patchfiles patch-disable-color-panel.diff \ +patchfiles patch-disable-color-panel.diff \ patch-disable-shell-test-hostname.diff \ patch-panels-user-accounts.diff # reconfigure using upstream autogen.sh for intltool 0.51 compatibility - post-patch { - xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath} - } +post-patch { + xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath} +} - configure.cmd ./autogen.sh +configure.cmd ./autogen.sh - configure.args --x-includes=${prefix}/include \ +configure.args --x-includes=${prefix}/include \ --x-libraries=${prefix}/lib \ --without-cheese \ --disable-ibus \ @@ -92,104 +78,39 @@ --disable-update-mimedb \ --disable-silent-rules -} else { - - checksums rmd160 3419412626e2de69c243423f31a0504c49955126 \ - sha256 8dba7eb3fa720580e84bb1a8241c745abacaa8999bbf9c28902819d5584fa42a - - depends_build port:pkgconfig \ - port:intltool \ - port:libxslt \ - port:gnome-common \ - port:autoconf \ - port:automake \ - port:libtool \ - 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:libsocialweb \ - 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 -# power panel disabled by patch, doesn't support upower 0.99 API - - patchfiles patch-display-new-config-model.diff \ - patch-output-is-laptop.diff \ - patch-background-linker-fix.diff \ - patch-background-libsocialweb.diff \ - patch-users-logged-in-check.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-3.8.6.diff - -# reconfigure using upstream autogen.sh for intltool 0.51 compatibility - - post-patch { - xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath} - } - - configure.cmd ./autogen.sh - - configure.args --x-includes=${prefix}/include \ - --x-libraries=${prefix}/lib \ - --with-libsocialweb \ - --without-cheese \ - --disable-ibus \ - --disable-maintainer-mode \ - --disable-update-mimedb \ - --disable-silent-rules - -} - -pre-activate { - if {![catch {set installed [lindex [registry_active gdm] 0]}]} { - set _version [lindex $installed 1] - if {[vercmp $_version 3.0.0] < 0} { - registry_deactivate_composite gdm "" [list ports_nodepcheck 1] - } - } - if {![catch {set installed [lindex [registry_active gnome-media] 0]}]} { - set _version [lindex $installed 1] - if {[vercmp $_version 3.10.0] < 0} { - registry_deactivate_composite gnome-media "" [list ports_nodepcheck 1] - } - } -} - 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" } -if {$mavericks_or_better} { - - livecheck.type gnome-with-unstable - -} else { - -# Version 3.8.6 is the last version that will build on darwin < 13 - livecheck.type none - +platform darwin { + if {${configure.cxx_stdlib} eq "libstdc++"} { + version 3.8.6 + revision 6 + checksums rmd160 3419412626e2de69c243423f31a0504c49955126 \ + sha256 8dba7eb3fa720580e84bb1a8241c745abacaa8999bbf9c28902819d5584fa42a + depends_lib-delete \ + port:grilo \ + port:samba3 + depends_lib-append \ + port:gnome-menus \ + port:libsocialweb + # color panel disabled by patch, dependency colord requires libudev + # power panel disabled by patch, doesn't support upower 0.99 API + patchfiles patch-display-new-config-model.diff \ + patch-output-is-laptop.diff \ + patch-background-linker-fix.diff \ + patch-background-libsocialweb.diff \ + patch-users-logged-in-check.diff \ + patch-disable-color-panel-${version}.diff \ + patch-disable-shell-test-hostname-${version}.diff \ + patch-disable-power-panel.diff \ + patch-panels-user-accounts-${version}.diff + configure.args-append \ + --with-libsocialweb + # Version 3.8.6 is the last version that will build on platforms supporting libstdc++ + livecheck.type none + } else { + livecheck.type gnome + } }
participants (1)
-
devans@macports.org