<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>