<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2254b0d8b42b6e256237803b483005a5cd65cbe9">https://github.com/macports/macports-ports/commit/2254b0d8b42b6e256237803b483005a5cd65cbe9</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 2254b0d8b42 pam-touchid: submission
</span>2254b0d8b42 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2254b0d8b42b6e256237803b483005a5cd65cbe9
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Mon Jul 3 00:44:47 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    pam-touchid: submission
</span>---
 security/pam-touchid/Portfile | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/pam-touchid/Portfile b/security/pam-touchid/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c91e77f0c2b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/pam-touchid/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            Reflejo pam-touchID 757cafcadfefc7601825577f51e80d4815900367
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                    pam-touchid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 20210121
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms               {darwin >= 20}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              security
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {i0ntempest @i0ntempest} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 public-domain
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             PAM plugin module that allows Touch ID to be used for authentication
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        A PAM plugin that allows the Touch ID to be used for authentication, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        written in Swift.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  9b4fe80f6a00685f41ea64e40e4573aa4dce663e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  c1e80b0168076312d3acad63f6d9e887debfe04f304dc8b4b69cfa83c32d0665 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2878
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Makefile fix-ups and enable verbose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s| = | ?= |g" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s| := | ?= |g" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|swiftc|swiftc -v|g" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append        TARGET=${build_arch}-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append     DESTINATION=${destroot}${prefix}/lib/pam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes-append "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Edit /etc/pam.d/sudo to include the following line as the first line (not including comments)\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    to enable authentication with Touch ID for sudo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    auth       sufficient     ${prefix}/lib/pam/pam_touchid.so       \"reason=execute a command as root\"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Remove this line before uninstalling this port or sudo will stop working.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span></pre><pre style='margin:0'>

</pre>