<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/dea362135e6ccb509a4e7e25f94b194d2871ebed">https://github.com/macports/macports-ports/commit/dea362135e6ccb509a4e7e25f94b194d2871ebed</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit dea362135e6ccb509a4e7e25f94b194d2871ebed
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Sun Aug 16 13:49:03 2020 +0200
<span style='display:block; white-space:pre;color:#404040;'> pihpsdr: add support for microphone policy
</span>---
science/pihpsdr/Portfile | 35 +++++++++++++++++++++--------------
science/pihpsdr/files/info.plist | 30 ++++++++++++++++++++++++++++++
science/pihpsdr/files/pihpsdr.icns | Bin 0 -> 98616 bytes
3 files changed, 51 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/pihpsdr/Portfile b/science/pihpsdr/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3518edd0c48..e1f8a5bf35d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/pihpsdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/pihpsdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,6 @@
</span> PortSystem 1.0
PortGroup makefile 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup app 1.0
</span>
name pihpsdr
categories science comms
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,7 +17,7 @@ version 20200726-[string range ${github.version} 0 7]
</span> checksums rmd160 f7a8370ff1a142f3324e08358fdd391c39751eed \
sha256 82ee0c51e17d924f3d3b40d497749fe1ffdeff75dbbc15702f0ef2bcb13c2fb7 \
size 97654583
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
compiler.c_standard 1999
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,13 +50,6 @@ pre-configure {
</span> ${worksrcpath}/main.c
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 ${worksrcpath}/pihpsdr ${destroot}${prefix}/bin/pihpsdr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -d ${destroot}/${prefix}/share/pihpsdr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 ${worksrcpath}/release/pihpsdr/hpsdr.png \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}/${prefix}/share/pihpsdr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant soapysdr description "Enable SoapySDR support" {
depends_lib-append \
port:SoapySDR
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,8 +63,23 @@ variant window1440x900 description "Enable 1440x900 resolution on the main windo
</span> largewindow-1440x900.patch
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-app.create yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.name piHPSDR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.executable pihpsdr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.icon MacOS/hpsdr.icns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.retina yes
</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}/piHPSDR.app/Contents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 0755 ${destroot}${applications_dir}/piHPSDR.app/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 0755 ${destroot}${applications_dir}/piHPSDR.app/Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${filespath}/pihpsdr.icns \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${applications_dir}/piHPSDR.app/Contents/Resources/piHPSDR.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${worksrcpath}/pihpsdr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${applications_dir}/piHPSDR.app/Contents/MacOS/piHPSDR
</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}/piHPSDR.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}/piHPSDR.app/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${applications_dir}/piHPSDR.app/Contents/MacOS/piHPSDR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/bin/pihpsdr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # always needed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -d ${destroot}/${prefix}/share/pihpsdr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 ${worksrcpath}/release/pihpsdr/hpsdr.png \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}/${prefix}/share/pihpsdr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/pihpsdr/files/info.plist b/science/pihpsdr/files/info.plist
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cf960167ced
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/pihpsdr/files/info.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,30 @@
</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>piHPSDR</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>piHPSDR.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>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;'>+ <key>CFBundleIdentifier</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <string>com.github.dl1ycf.pihpsdr.pihpsdr</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>piHPSDR</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;'>+</dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</plist>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/pihpsdr/files/pihpsdr.icns b/science/pihpsdr/files/pihpsdr.icns
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4d1f6a8c741
</span>Binary files /dev/null and b/science/pihpsdr/files/pihpsdr.icns differ
</pre><pre style='margin:0'>
</pre>