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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aa1a5b1cab4b16eb6a21873cf2a0bd39eb6882b7">https://github.com/macports/macports-ports/commit/aa1a5b1cab4b16eb6a21873cf2a0bd39eb6882b7</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit aa1a5b1cab4b16eb6a21873cf2a0bd39eb6882b7
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Sun Aug 16 13:03:00 2020 +0200

<span style='display:block; white-space:pre;color:#404040;'>    freedv-gui: add support for microphone policy
</span>---
 science/freedv-gui/Portfile         | 26 +++++++++++++++++---------
 science/freedv-gui/files/info.plist | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/freedv-gui/Portfile b/science/freedv-gui/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2a1b9e2183c..d5c6c001cca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/freedv-gui/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/freedv-gui/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,13 +4,12 @@ PortSystem          1.0
</span> PortGroup           cmake 1.1
 PortGroup           github 1.0
 PortGroup           wxWidgets 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           app 1.0
</span> 
 categories          science comms
 platforms           darwin macosx
 license             LGPL-2.1
 maintainers         {ra1nb0w @ra1nb0w} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         GUI Application for FreeDV – an open source digital \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         GUI Application for FreeDV - an open source digital \
</span>     voice protocol that integrates the modems, codecs, and FEC
 long_description    ${description}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,7 +17,7 @@ github.setup        drowe67 freedv-gui 1.4 v
</span> checksums           rmd160  724a79f1b7685f063b4d18a17f21bf2998e61fd7 \
                     sha256  3f1ab49b8cdb9f40643e0bc7af1d69bdcf2efb5ac7efc5255e32c7936797d766 \
                     size    5795465
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            4
</span> 
 # move from commit to version
 epoch               1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,9 +52,18 @@ configure.args-append \
</span> patchfiles-append \
     patch-src_cmakelists.txt.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-app.create yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.name FreeDV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.executable freedv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.icon src/freedv.icns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.retina yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.dark_mode no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d -m 0755 ${destroot}${applications_dir}/FreeDV.app/Contents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d -m 0755 ${destroot}${applications_dir}/FreeDV.app/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d -m 0755 ${destroot}${applications_dir}/FreeDV.app/Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/src/freedv.icns \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${applications_dir}/FreeDV.app/Contents/Resources/FreeDV.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${workpath}/build/src/freedv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${applications_dir}/FreeDV.app/Contents/MacOS/FreeDV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${filespath}/info.plist \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${applications_dir}/FreeDV.app/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|_VERSION_|${version}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${applications_dir}/FreeDV.app/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${applications_dir}/FreeDV.app/Contents/MacOS/FreeDV \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin/freedv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/freedv-gui/files/info.plist b/science/freedv-gui/files/info.plist
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..394eac9bbfe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/freedv-gui/files/info.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,32 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<plist version="1.0">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleDevelopmentRegion</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>English</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleExecutable</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>FreeDV</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleIconFile</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>FreeDV.icns</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>NSHighResolutionCapable</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>NSRequiresAquaSystemAppearance</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleIdentifier</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>com.github.drowe67.freedv-gui.FreeDV</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleInfoDictionaryVersion</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>6.0</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleName</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>FreeDV</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundlePackageType</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>APPL</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleShortVersionString</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>_VERSION_</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleSignature</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>????</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>CFBundleVersion</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>_VERSION_</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>NSMicrophoneUsageDescription</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>Allow for using Sound input devices</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</plist>
</span></pre><pre style='margin:0'>

</pre>