diff options
author | wennmach <wennmach@pkgsrc.org> | 2000-11-06 18:11:39 +0000 |
---|---|---|
committer | wennmach <wennmach@pkgsrc.org> | 2000-11-06 18:11:39 +0000 |
commit | 56939a6f77cd6f6b70e9821ebe40af08b5389a50 (patch) | |
tree | 1431556faa4c181dfa98f6d45dd9efe3351614ce /devel | |
parent | 19e93590091d270f6dc40ef11ef28b5e5dc2da06 (diff) | |
download | pkgsrc-56939a6f77cd6f6b70e9821ebe40af08b5389a50.tar.gz |
Initial import of ftnchek-3.0.0, a static analyzer for Fortran programs.
Submitted by Jason Beegan <jasontd@indigo.ie> in PR 11396.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ftnchek/Makefile | 32 | ||||
-rw-r--r-- | devel/ftnchek/files/md5 | 3 | ||||
-rw-r--r-- | devel/ftnchek/pkg/COMMENT | 1 | ||||
-rw-r--r-- | devel/ftnchek/pkg/DESCR | 13 | ||||
-rw-r--r-- | devel/ftnchek/pkg/PLIST | 76 |
5 files changed, 125 insertions, 0 deletions
diff --git a/devel/ftnchek/Makefile b/devel/ftnchek/Makefile new file mode 100644 index 00000000000..a78b979e846 --- /dev/null +++ b/devel/ftnchek/Makefile @@ -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" diff --git a/devel/ftnchek/files/md5 b/devel/ftnchek/files/md5 new file mode 100644 index 00000000000..a35cdbcbafe --- /dev/null +++ b/devel/ftnchek/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/11/06 18:11:40 wennmach Exp $ + +MD5 (ftnchek.tgz) = efbd686e1a35d0fb3a4dd237f05f23ce diff --git a/devel/ftnchek/pkg/COMMENT b/devel/ftnchek/pkg/COMMENT new file mode 100644 index 00000000000..631d3abd728 --- /dev/null +++ b/devel/ftnchek/pkg/COMMENT @@ -0,0 +1 @@ +Static analyzer for Fortran programs diff --git a/devel/ftnchek/pkg/DESCR b/devel/ftnchek/pkg/DESCR new file mode 100644 index 00000000000..127f8515993 --- /dev/null +++ b/devel/ftnchek/pkg/DESCR @@ -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. diff --git a/devel/ftnchek/pkg/PLIST b/devel/ftnchek/pkg/PLIST new file mode 100644 index 00000000000..10a2b3dc9c0 --- /dev/null +++ b/devel/ftnchek/pkg/PLIST @@ -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 |