aboutsummaryrefslogtreecommitdiffstats
path: root/devel/ftnchek
diff options
context:
space:
mode:
authormph <mph@FreeBSD.org>1998-05-05 13:07:48 +0800
committermph <mph@FreeBSD.org>1998-05-05 13:07:48 +0800
commit07d957669e6fdd46a16f65cf1a67da1a1277084d (patch)
treec611fb8e3142bb4f6e42dbced49d0aad86c5d958 /devel/ftnchek
parent0d5ac5cef699e4fc8c0d3a97dc43643e31b24fad (diff)
downloadfreebsd-ports-gnome-07d957669e6fdd46a16f65cf1a67da1a1277084d.tar.gz
freebsd-ports-gnome-07d957669e6fdd46a16f65cf1a67da1a1277084d.tar.zst
freebsd-ports-gnome-07d957669e6fdd46a16f65cf1a67da1a1277084d.zip
Import of ftnchek, a lint-like program for Fortran 77.
PR: 6517 Submitted by: Steven G. Kargl <kargl@troutmask.apl.washington.edu>
Diffstat (limited to 'devel/ftnchek')
-rw-r--r--devel/ftnchek/Makefile25
-rw-r--r--devel/ftnchek/distinfo1
-rw-r--r--devel/ftnchek/pkg-comment1
-rw-r--r--devel/ftnchek/pkg-descr12
-rw-r--r--devel/ftnchek/pkg-plist4
5 files changed, 43 insertions, 0 deletions
diff --git a/devel/ftnchek/Makefile b/devel/ftnchek/Makefile
new file mode 100644
index 000000000000..5b499bbc557c
--- /dev/null
+++ b/devel/ftnchek/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: ftnchek
+# Version required: 2.9.5
+# Date created: 4 May 1998
+# Whom: kargl@apl.washington.edu
+#
+# $Id$
+
+DISTNAME= ftnchek
+PKGNAME= ftnchek-2.9.5
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.netlib.org/fortran/
+
+MAINTAINER= kargl@apl.washington.edu
+
+WRKSRC= ${WRKDIR}/ftnchek-2.9.5
+
+MAN1= ftnchek.1
+
+post-extract:
+ ${CP} ${FILESDIR}/Makefile ${WRKSRC}
+
+post-install:
+ strip ${PREFIX}/bin/ftnchek
+
+.include <bsd.port.mk>
diff --git a/devel/ftnchek/distinfo b/devel/ftnchek/distinfo
new file mode 100644
index 000000000000..b2e89a3acb61
--- /dev/null
+++ b/devel/ftnchek/distinfo
@@ -0,0 +1 @@
+MD5 (ftnchek.tar.gz) = 0338b8030bfb00f736f815c033543076
diff --git a/devel/ftnchek/pkg-comment b/devel/ftnchek/pkg-comment
new file mode 100644
index 000000000000..973fb71a802a
--- /dev/null
+++ b/devel/ftnchek/pkg-comment
@@ -0,0 +1 @@
+Fortran 77 semantic checking utility.
diff --git a/devel/ftnchek/pkg-descr b/devel/ftnchek/pkg-descr
new file mode 100644
index 000000000000..688db39e491c
--- /dev/null
+++ b/devel/ftnchek/pkg-descr
@@ -0,0 +1,12 @@
+ftnchek (short for Fortran checker) is designed to detect certain errors
+in a Fortran 77 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
+77 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 77 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 000000000000..65ce346d426b
--- /dev/null
+++ b/devel/ftnchek/pkg-plist
@@ -0,0 +1,4 @@
+bin/ftnchek
+lib/ftnchek/dcl2inc.awk
+man/man1/ftnchek.1.gz
+@dirrm lib/ftnchek