<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e364336aea9db73ca6a98a3987276e424a32fd21">https://github.com/macports/macports-ports/commit/e364336aea9db73ca6a98a3987276e424a32fd21</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new e364336  policykit: update to version 0.115
</span>e364336 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e364336aea9db73ca6a98a3987276e424a32fd21
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Fri Aug 24 17:12:23 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    policykit: update to version 0.115
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Now builds using mozjs52 instead of outdated mozjs17.
</span>---
 security/policykit/Portfile                        | 28 +++++++++++++---------
 security/policykit/files/patch-configure.ac.diff   |  2 +-
 .../files/patch-fix-getgrouplist-args.diff         | 11 +++++++++
 3 files changed, 29 insertions(+), 12 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/policykit/Portfile b/security/policykit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index da8b217..31a3b6b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/policykit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/policykit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,10 +2,11 @@
</span> 
 PortSystem          1.0
 PortGroup           gobject_introspection 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cxx11 1.1
</span> 
 name                policykit
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.113
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.115
</span> description         PolicyKit is an application-level toolkit for defining and \
                     handling the policy that allows unprivileged processes to \
                     speak to privileged processes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,8 +20,9 @@ master_sites        https://www.freedesktop.org/software/polkit/releases/
</span> 
 distname            polkit-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  661b0a678f7c770c213404db3af604935fdb25bc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e1c095093c654951f78f8618d427faf91cf62abdefed98de40ff65eca6413c81
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fd98c3a4faf76c6adc021dff63f9a6cfd1804959 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2f87ecdabfbd415c6306673ceadc59846f059b18ef2fce42bac63fe283f12131 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1550932
</span> 
 depends_build-append \
                     port:pkgconfig \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,13 +33,10 @@ depends_build-append \
</span>                     port:libtool
 
 depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:mozjs17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:mozjs52
</span> 
 gobject_introspection yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-configure.ac.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-getline.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-patch {
     if {${os.platform} eq "darwin" && ${os.major} < 10} {
         reinplace "s|security/pam|pam/pam|" ${worksrcpath}/configure.ac \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,23 +45,30 @@ pre-patch {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-configure.ac.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-getline.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-fix-getgrouplist-args.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # reconfigure using upstream autogen.sh for intltool 0.51 compatibility
 
 post-patch {
     xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# use same blacklisting as mozjs52
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist  *gcc-3.* *gcc-4.* {clang < 700} macports-clang-3.3 macports-clang-3.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.9 macports-clang-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.cmd       ./autogen.sh
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append -I/usr/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append -L/usr/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append -std=c++11
</span> 
 configure.args      --with-authfw=pam \
                     --with-pam-prefix=/etc/pam.d \
                     --with-pam-module-dir=/usr/lib/pam \
                     --with-polkitd-user=polkitd \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-mozjs=mozjs-17.0 \
</span>                     --enable-systemd=no \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-libelogind=no \
</span>                     --disable-silent-rules \
                     --disable-test \
                     --enable-man-pages \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/policykit/files/patch-configure.ac.diff b/security/policykit/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 26f0765..7f2449f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/policykit/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/policykit/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- configure.ac.orig     2015-06-19 13:31:02.000000000 -0700
 +++ configure.ac       2015-07-03 13:49:58.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -160,10 +160,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -101,10 +101,6 @@
</span>  
  AC_CHECK_FUNCS(clearenv fdatasync)
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/policykit/files/patch-fix-getgrouplist-args.diff b/security/policykit/files/patch-fix-getgrouplist-args.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a31c6eb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/policykit/files/patch-fix-getgrouplist-args.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/polkitbackend/polkitbackendjsauthority.cpp.orig    2018-08-24 15:56:05.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/polkitbackend/polkitbackendjsauthority.cpp 2018-08-24 15:58:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -813,7 +813,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (getgrouplist (passwd->pw_name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                         passwd->pw_gid,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                        gids,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                        (int *) gids,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                         &num_gids) < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           g_warning ("Error looking up groups for uid %d: %m", (gint) uid);
</span></pre><pre style='margin:0'>

</pre>