<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/5b38777d71d075370ee5f841648c57c8d6c54ec7">https://github.com/macports/macports-ports/commit/5b38777d71d075370ee5f841648c57c8d6c54ec7</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 5b38777d71d ftnchek: new port
</span>5b38777d71d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5b38777d71d075370ee5f841648c57c8d6c54ec7
</span>Author: Karl-Michael Schindler <karl-michael.schindler@web.de>
AuthorDate: Fri Feb 12 21:00:46 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    ftnchek: new port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    ftnchek is a Fortran 77 source code analyzer.
</span>---
 devel/ftnchek/Portfile | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ftnchek/Portfile b/devel/ftnchek/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9da4b559ef8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ftnchek/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,60 @@
</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       compilers 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name            ftnchek
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         3.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories      devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms       darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license         MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers     {@kamischi web.de:karl-michael.schindler} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage        https://www.dsm.fordham.edu/~ftnchek
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites    ${homepage}/download/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles       ${name}-${version}.tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  44074d9d8ec04f51a5cfbee71686463b97d8bae2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  d92212dc0316e4ae711f7480d59e16095c75e19aff6e0095db2209e7d31702d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    1048638
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description     Fortran 77 source code analyzer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ftnchek is a static analyzer for Fortran 77 programs. It is designed  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+to detect certain errors in a Fortran program that a compiler usually  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+does not. ftnchek is not primarily intended to detect syntax errors.  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Its purpose is to assist the user in finding semantic errors.  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Semantic errors are legal in the Fortran language but are wasteful  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+or may cause incorrect operation. For example, variables which are  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+never used may indicate some omission in the program; uninitialized  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variables contain garbage which may cause incorrect results to be  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+calculated; and variables which are not declared may not have the  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+intended type. ftnchek is intended to assist users in the debugging  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+of their Fortran program. It is not intended to catch all syntax errors.  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This is the function of the compiler. Prior to using ftnchek, the user  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+should verify that the program compiles correctly.
</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;'>+configure.args --disable-submodel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 -W ${worksrcpath} ftnchek  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 -W ${worksrcpath} dcl2inc.awk  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 -W ${worksrcpath} dcl2inc  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} ftnchek.1  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1/ftnchek.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} dcl2inc.man  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1/dcl2inc.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} LICENSE README  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        FAQ INSTALL ToDo PATCHES ftnchek.ps dcl2inc.ps  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/doc/${name}/html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 {*}[glob ${worksrcpath}/html/*]  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${name}/html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file link -symbolic ${destroot}${prefix}/share/doc/${name}/index.html html/index.html 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>