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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4e31b44bc12524d8332886a05c7430e026cfe45b">https://github.com/macports/macports-ports/commit/4e31b44bc12524d8332886a05c7430e026cfe45b</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 4e31b44bc12 proxy-audio-device: new port
</span>4e31b44bc12 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4e31b44bc12524d8332886a05c7430e026cfe45b
</span>Author: Janosch Peters <janosch1@mailbox.org>
AuthorDate: Mon Jan 4 20:38:35 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    proxy-audio-device: new port
</span>---
 audio/proxy-audio-device/Portfile | 52 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/proxy-audio-device/Portfile b/audio/proxy-audio-device/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6b246892820
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/proxy-audio-device/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,52 @@
</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           xcode 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        briankendall proxy-audio-device 1.0.5 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          audio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@janosch mailbox.org:janosch1} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Unlicense
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         A HAL virtual audio driver for macOS that sends all output to another audio device.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    A HAL virtual audio driver for macOS that sends all output to another audio device. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    It's main purpose is to make it possible to use macOS's system volume controls such \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    as the volume menu bar icon or volume keyboard keys to change the volume of external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    audio interfaces that don't allow it. It might be useful for something else too.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.scheme            {Proxy Audio Device Settings}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.configuration     Release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.destroot.settings CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.destroot.type     application
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Skip build phase because building is also done in destroot phase
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# xcode PortGroup sets the DerivedData to /var/root/... which is not writeable. This fixes it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.pre_args-append  -derivedDataPath ./DerivedData
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Install audio driver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}/Library/Audio/Plug-Ins/HAL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${applications_dir}/ProxyAudioDevice.driver ${destroot}/Library/Audio/Plug-Ins/HAL
</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;'>+# proxy-audio-device violates the mtree layout by placing the driver in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# /Library/Audio/Plug-Ins/HAL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "sudo launchctl kickstart -kp system/com.apple.audio.coreaudiod"
</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;'>+post-deactivate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "sudo launchctl kickstart -kp system/com.apple.audio.coreaudiod"
</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;'>+checksums           rmd160  c9d1ac2ddc66a3b93017d3d57ef355f87002abcd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e88756ad9255a9be7a3ffe00bea95a0172cfbbdbcdaefd670be80b56d2780dcf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1741561
</span></pre><pre style='margin:0'>

</pre>