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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2665a8973c79537c886b8aa23f626e03fc1e31f5">https://github.com/macports/macports-ports/commit/2665a8973c79537c886b8aa23f626e03fc1e31f5</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 2665a89  welle.io: Update welle.io-devel & rearranage variants for binary distribution
</span>2665a89 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2665a8973c79537c886b8aa23f626e03fc1e31f5
</span>Author: tenzap <fabstz-it@yahoo.fr>
AuthorDate: Wed Jan 15 12:14:40 2020 +0100

<span style='display:block; white-space:pre;color:#404040;'>    welle.io: Update welle.io-devel & rearranage variants for binary distribution
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - update welle.io-devel to 20200114
</span><span style='display:block; white-space:pre;color:#404040;'>    - bump welle.io revision to "1"
</span><span style='display:block; white-space:pre;color:#404040;'>    - disable welle-cli by default and make it a variant (to enable binary distribution of welle.io GUI because of licensing issues) [ Closes: https://trac.macports.org/ticket/59779 ]
</span><span style='display:block; white-space:pre;color:#404040;'>    - add "kiss_fft" variant
</span><span style='display:block; white-space:pre;color:#404040;'>    - add "profiling" variant
</span>---
 multimedia/welle.io/Portfile | 59 +++++++++++++++++++++++++++++++++-----------
 1 file changed, 44 insertions(+), 15 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/welle.io/Portfile b/multimedia/welle.io/Portfile
</span>old mode 100644
new mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index f124af9..58e33f0
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/welle.io/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/welle.io/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ long_description        This is an open source DAB and DAB+ software defined rad
</span>                         like Raspberry Pi 2/3 and 100€ China Windows 10 tablets.
 
 license                 GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict      openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license_noconflict      openssl mpg123
</span> 
 homepage                https://www.welle.io/
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,11 +56,48 @@ variant airspy description {Add Airspy support} {
</span>     depends_lib-append port:airspy
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant cli description {Also compile welle-cli} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # mpg123 is licensed as LGPL-2.1 except for 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # file src/libout123/modules/coreaudio.c which is GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # welle-cli relies on libout123 while the GUI does not.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # In order to have binaries distributed for welle-io,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # we enable only welle-gui by default. The user can enable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # cli variant to build also welle-cli locally.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args-replace -DBUILD_WELLE_CLI=OFF -DBUILD_WELLE_CLI=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    license_noconflict-delete   mpg123
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s!\"index.html\"!\"${applications_dir}/welle-io.app/Contents/Resources/welle-cli/index.html\"!" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/src/welle-cli/webradiointerface.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s!\"index.js\"!\"${applications_dir}/welle-io.app/Contents/Resources/welle-cli/index.js\"!" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/src/welle-cli/webradiointerface.cpp
</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-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${applications_dir}/welle-io.app/Contents/MacOS/welle-cli \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/bin/welle-cli
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant profiling description {Enable profiling (see README.md)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DPROFILING=ON
</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;'>+variant kiss_fft description {Use KISS FFT instead of FFTW} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DKISS_FFT=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-delete  port:fftw-3-single
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${subport} eq ${name}} {
     # stable
     github.setup            AlbrechtL welle.io 2.1 v
     github.tarball_from     archive
     epoch                   1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                1
</span> 
     conflicts               welle.io-devel
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,34 +109,26 @@ if {${subport} eq ${name}} {
</span>         -DGIT_COMMIT_HASH=${version}
 } else {
     # devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup            AlbrechtL welle.io c94b878950c91bd51abde9e2b119eb9e6a8653e6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup            AlbrechtL welle.io 81f757ca4591a0255ec9dade5a2b73091bcea73b
</span>     set githash             [string range ${github.version} 0 6]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version                 20191210+git${githash}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version                 20200114+git${githash}
</span> 
     conflicts               welle.io
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums               rmd160  1551396c53e41c1770177be8ac55b7cfd7e7e876 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  1e848d6cdc65f95837f7a50db3092cbd92d058dece91cd407245413d84cad50c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    1637224
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums               rmd160  6e46bf40bfccc2954de1d31e72df4fcd4106a885 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  c17d45b1289660ec65b4a3b36460f8c09202219d78ec9c44337da311c8d4eae9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    1645049
</span> 
     configure.pre_args-append \
         -DGIT_COMMIT_HASH=${githash}
 }
 
 configure.pre_args-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DBUILD_WELLE_CLI=OFF \
</span>     -DBUNDLE_INSTALL_DIR=${applications_dir} \
     -DGIT_DESCRIBE=${version} \
     -DWELLE-IO_VERSION=${version}
 
 post-patch {
     reinplace "s/\$(PRODUCT_BUNDLE_IDENTIFIER)/@PRODUCT_BUNDLE_IDENTIFIER@/" ${worksrcpath}/welle-io.plist
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s!\"index.html\"!\"${applications_dir}/welle-io.app/Contents/Resources/welle-cli/index.html\"!" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/src/welle-cli/webradiointerface.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s!\"index.js\"!\"${applications_dir}/welle-io.app/Contents/Resources/welle-cli/index.js\"!" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/src/welle-cli/webradiointerface.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -s ${applications_dir}/welle-io.app/Contents/MacOS/welle-cli \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/bin/welle-cli
</span> }
</pre><pre style='margin:0'>

</pre>