Initial import of ftnchek-3.0.0, a static analyzer for Fortran programs.
Submitted by Jason Beegan <jasontd@indigo.ie> in PR 11396.
This commit is contained in:
parent
19e9359009
commit
56939a6f77
5 changed files with 125 additions and 0 deletions
32
devel/ftnchek/Makefile
Normal file
32
devel/ftnchek/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# $NetBSD: Makefile,v 1.1.1.1 2000/11/06 18:11:39 wennmach Exp $
|
||||||
|
#
|
||||||
|
|
||||||
|
DISTNAME= ftnchek
|
||||||
|
PKGNAME= ftnchek-3.0.0
|
||||||
|
CATEGORIES= devel
|
||||||
|
MASTER_SITES= ftp://ftp.netlib.org/fortran/ \
|
||||||
|
ftp://netlib.bell-labs.com/netlib/fortran/ \
|
||||||
|
ftp://www.hensa.ac.uk/mirrors/netlib/fortran/
|
||||||
|
EXTRACT_SUFX= .tgz
|
||||||
|
|
||||||
|
MAINTAINER= jasontd@indigo.ie
|
||||||
|
HOMEPAGE= http://www.dsm.fordham.edu/~ftnchek
|
||||||
|
|
||||||
|
WRKSRC= ${WRKDIR}/${PKGNAME}
|
||||||
|
GNU_CONFIGURE= yes
|
||||||
|
CONFIGURE_ARGS+= --libdir=${PREFIX}/libexec
|
||||||
|
|
||||||
|
post-install:
|
||||||
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ftnchek
|
||||||
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ftnchek/html
|
||||||
|
@(cd ${WRKSRC}; \
|
||||||
|
for i in FAQ INSTALL LICENSE README ftnchek.man dcl2inc.man \
|
||||||
|
macro-doc.txt; do \
|
||||||
|
${INSTALL_DATA} $$i ${PREFIX}/share/doc/ftnchek; \
|
||||||
|
done; \
|
||||||
|
cd html; \
|
||||||
|
for j in *.html; do \
|
||||||
|
${INSTALL_DATA} $$j ${PREFIX}/share/doc/ftnchek/html; \
|
||||||
|
done;)
|
||||||
|
|
||||||
|
.include "../../mk/bsd.pkg.mk"
|
3
devel/ftnchek/files/md5
Normal file
3
devel/ftnchek/files/md5
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
$NetBSD: md5,v 1.1.1.1 2000/11/06 18:11:40 wennmach Exp $
|
||||||
|
|
||||||
|
MD5 (ftnchek.tgz) = efbd686e1a35d0fb3a4dd237f05f23ce
|
1
devel/ftnchek/pkg/COMMENT
Normal file
1
devel/ftnchek/pkg/COMMENT
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Static analyzer for Fortran programs
|
13
devel/ftnchek/pkg/DESCR
Normal file
13
devel/ftnchek/pkg/DESCR
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
Ftnchek (short for Fortran checker) is designed to detect certain
|
||||||
|
errors in a Fortran program that a compiler usually does not. ftnchek
|
||||||
|
is not primarily intended to detect syntax errors. Its purpose is to
|
||||||
|
assist the user in finding semantic errors. Semantic errors are legal
|
||||||
|
in the Fortran language but are wasteful or may cause incorrect
|
||||||
|
operation. For example, variables which are never used may indicate
|
||||||
|
some omission in the program; uninitialized variables contain garbage
|
||||||
|
which may cause incorrect results to be calculated; and variables
|
||||||
|
which are not declared may not have the intended type. ftnchek is
|
||||||
|
intended to assist users in the debugging of their Fortran program.
|
||||||
|
It is not intended to catch all syntax errors. This is the function
|
||||||
|
of the compiler. Prior to using ftnchek, the user should verify that
|
||||||
|
the program compiles correctly.
|
76
devel/ftnchek/pkg/PLIST
Normal file
76
devel/ftnchek/pkg/PLIST
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
@comment $NetBSD: PLIST,v 1.1.1.1 2000/11/06 18:11:39 wennmach Exp $
|
||||||
|
bin/dcl2inc
|
||||||
|
bin/ftnchek
|
||||||
|
libexec/ftnchek/dcl2inc.awk
|
||||||
|
man/man1/dcl2inc.1
|
||||||
|
man/man1/ftnchek.1
|
||||||
|
share/doc/ftnchek/FAQ
|
||||||
|
share/doc/ftnchek/INSTALL
|
||||||
|
share/doc/ftnchek/LICENSE
|
||||||
|
share/doc/ftnchek/README
|
||||||
|
share/doc/ftnchek/dcl2inc.man
|
||||||
|
share/doc/ftnchek/ftnchek.man
|
||||||
|
share/doc/ftnchek/html/arguments.html
|
||||||
|
share/doc/ftnchek/html/array.html
|
||||||
|
share/doc/ftnchek/html/brief.html
|
||||||
|
share/doc/ftnchek/html/calltree.html
|
||||||
|
share/doc/ftnchek/html/check.html
|
||||||
|
share/doc/ftnchek/html/columns.html
|
||||||
|
share/doc/ftnchek/html/common.html
|
||||||
|
share/doc/ftnchek/html/crossref.html
|
||||||
|
share/doc/ftnchek/html/declare.html
|
||||||
|
share/doc/ftnchek/html/division.html
|
||||||
|
share/doc/ftnchek/html/errors.html
|
||||||
|
share/doc/ftnchek/html/extern.html
|
||||||
|
share/doc/ftnchek/html/f77.html
|
||||||
|
share/doc/ftnchek/html/f90.html
|
||||||
|
share/doc/ftnchek/html/f95.html
|
||||||
|
share/doc/ftnchek/html/help.html
|
||||||
|
share/doc/ftnchek/html/identifier-chars.html
|
||||||
|
share/doc/ftnchek/html/include.html
|
||||||
|
share/doc/ftnchek/html/index.html
|
||||||
|
share/doc/ftnchek/html/intrinsic.html
|
||||||
|
share/doc/ftnchek/html/library.html
|
||||||
|
share/doc/ftnchek/html/list.html
|
||||||
|
share/doc/ftnchek/html/makedcls.html
|
||||||
|
share/doc/ftnchek/html/novice.html
|
||||||
|
share/doc/ftnchek/html/output.html
|
||||||
|
share/doc/ftnchek/html/pointersize.html
|
||||||
|
share/doc/ftnchek/html/portability.html
|
||||||
|
share/doc/ftnchek/html/pretty.html
|
||||||
|
share/doc/ftnchek/html/project.html
|
||||||
|
share/doc/ftnchek/html/pure.html
|
||||||
|
share/doc/ftnchek/html/quiet.html
|
||||||
|
share/doc/ftnchek/html/reference.html
|
||||||
|
share/doc/ftnchek/html/resources.html
|
||||||
|
share/doc/ftnchek/html/sect0.html
|
||||||
|
share/doc/ftnchek/html/sect1.html
|
||||||
|
share/doc/ftnchek/html/sect10.html
|
||||||
|
share/doc/ftnchek/html/sect11.html
|
||||||
|
share/doc/ftnchek/html/sect12.html
|
||||||
|
share/doc/ftnchek/html/sect13.html
|
||||||
|
share/doc/ftnchek/html/sect14.html
|
||||||
|
share/doc/ftnchek/html/sect2.html
|
||||||
|
share/doc/ftnchek/html/sect3.html
|
||||||
|
share/doc/ftnchek/html/sect4.html
|
||||||
|
share/doc/ftnchek/html/sect5.html
|
||||||
|
share/doc/ftnchek/html/sect6.html
|
||||||
|
share/doc/ftnchek/html/sect7.html
|
||||||
|
share/doc/ftnchek/html/sect8.html
|
||||||
|
share/doc/ftnchek/html/sect9.html
|
||||||
|
share/doc/ftnchek/html/sixchar.html
|
||||||
|
share/doc/ftnchek/html/sort.html
|
||||||
|
share/doc/ftnchek/html/source.html
|
||||||
|
share/doc/ftnchek/html/symtab.html
|
||||||
|
share/doc/ftnchek/html/toc.html
|
||||||
|
share/doc/ftnchek/html/truncation.html
|
||||||
|
share/doc/ftnchek/html/usage.html
|
||||||
|
share/doc/ftnchek/html/vcg.html
|
||||||
|
share/doc/ftnchek/html/version.html
|
||||||
|
share/doc/ftnchek/html/volatile.html
|
||||||
|
share/doc/ftnchek/html/wordsize.html
|
||||||
|
share/doc/ftnchek/html/wrap.html
|
||||||
|
share/doc/ftnchek/macro-doc.txt
|
||||||
|
share/emacs/site-lisp/ftnchek.el
|
||||||
|
@dirrm share/doc/ftnchek/html
|
||||||
|
@dirrm share/doc/ftnchek
|
Loading…
Reference in a new issue