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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/92b67512da97907524bf2e1dba7090f32a6d8ee1">https://github.com/macports/macports-ports/commit/92b67512da97907524bf2e1dba7090f32a6d8ee1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 92b67512da97907524bf2e1dba7090f32a6d8ee1
</span>Author: Davide Gerhard <rainbow@irh.it>
AuthorDate: Sat Oct 12 15:49:24 2019 +0200

<span style='display:block; white-space:pre;color:#404040;'>    libfec: new port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    implements several popular forward error correction (FEC)
</span>---
 science/libfec/Portfile                     | 37 +++++++++++++++++++++++++++++
 science/libfec/files/patch-makefile.in.diff | 25 +++++++++++++++++++
 2 files changed, 62 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libfec/Portfile b/science/libfec/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..936d0de
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libfec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,37 @@
</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:filetype=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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science comms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin macosx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             LGPL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@ra1nb0w irh.it:rainbow} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         implements several popular forward error correction (FEC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    implements several popular forward error correction \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    (FEC) algorithms and several low-level routines useful in modems \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    implemented with digital signal processing (DSP).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup fblomqvi libfec 06dea5c58d15848b40e650133df5c2cb1fbc8dd9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version   20190319-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e54553bdfb6b4437015245926efa36e6454c8cb7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          sha256 cef5af31e592b5c9c63b01ba6da160f50e0d721b59edf17450b771845a898338 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          size   130518
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision  0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# sent upstream
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf  yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    --build="${build_arch}-apple-${os.platform}${os.major}.${os.minor}.0"
</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;'>+    # quick and dirty way to fix shared library identification name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # seen that the source is stable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -id ${prefix}/lib/${name}.dylib ${destroot}${prefix}/lib/${name}.dylib"
</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;'>+test.run yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libfec/files/patch-makefile.in.diff b/science/libfec/files/patch-makefile.in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..965b9b4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libfec/files/patch-makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/makefile.in b/makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index de66eff..fdc0a4e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,14 +41,14 @@ test: vtest27 vtest29 vtest39 vtest615 rstest dtest sumsq_test peaktest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ./vtest615
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install: all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  mkdir -p @libdir@ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  install -m 644 -p $(SHARED_LIB) libfec.a @libdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  mkdir -p $(DESTDIR)@libdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  install -m 644 -p $(SHARED_LIB) libfec.a $(DESTDIR)@libdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # (cd @libdir@;ln -f -s $(SHARED_LIB) libfec.so)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @REBIND@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  mkdir -p @includedir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  install -m 644 -p fec.h @includedir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  mkdir -m 0755 -p @mandir@/man3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  install -m 644 -p simd-viterbi.3 rs.3 dsp.3 @mandir@/man3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  mkdir -p $(DESTDIR)@includedir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  install -m 644 -p fec.h $(DESTDIR)@includedir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  mkdir -m 0755 -p $(DESTDIR)@mandir@/man3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  install -m 644 -p simd-viterbi.3 rs.3 dsp.3 $(DESTDIR)@mandir@/man3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ peaktest: peaktest.o libfec.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gcc -g -o $@ $^
</span></pre><pre style='margin:0'>

</pre>