Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 May 1998 13:41:30 -0700 (PDT)
From:      "Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/6517: port of ftnchek
Message-ID:  <199805042041.NAA25024@troutmask.apl.washington.edu>

next in thread | raw e-mail | index | archive | help

>Number:         6517
>Category:       ports
>Synopsis:       new port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon May  4 13:40:02 PDT 1998
>Last-Modified:
>Originator:     Steven G. Kargl
>Organization:
Applied Physics Lab/U. of Washington
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

>Description:

Herein is a port of ftnchek.  It is a Fortran 77 sematics checking
tool.  The port should be located under ports/devel.

>How-To-Repeat:

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ftnchek
#	ftnchek/pkg
#	ftnchek/pkg/COMMENT
#	ftnchek/pkg/DESCR
#	ftnchek/pkg/PLIST
#	ftnchek/files
#	ftnchek/files/md5
#	ftnchek/Makefile
#
echo c - ftnchek
mkdir -p ftnchek > /dev/null 2>&1
echo c - ftnchek/pkg
mkdir -p ftnchek/pkg > /dev/null 2>&1
echo x - ftnchek/pkg/COMMENT
sed 's/^X//' >ftnchek/pkg/COMMENT << 'END-of-ftnchek/pkg/COMMENT'
XFortran 77 sematic checking utility.
END-of-ftnchek/pkg/COMMENT
echo x - ftnchek/pkg/DESCR
sed 's/^X//' >ftnchek/pkg/DESCR << 'END-of-ftnchek/pkg/DESCR'
Xftnchek (short for Fortran checker) is designed to detect certain errors
Xin a Fortran 77 program that a compiler usually does not.  ftnchek is not
Xprimarily intended to detect syntax errors.  Its purpose is to assist the
Xuser in finding semantic errors.  Semantic errors are legal in the Fortran
X77 language but are wasteful or may cause incorrect operation.  For example,
Xvariables which are never used may indicate some omission in the program;
Xuninitialized variables contain garbage which may cause incorrect results
Xto be calculated; and variables which are not declared may not have the
Xintended type.  ftnchek is intended to assist users in the debugging of
Xtheir Fortran 77 program.  It is not intended to catch all syntax errors.
XThis is the function of the compiler.  Prior to using ftnchek, the user
Xshould verify that the program compiles correctly.
END-of-ftnchek/pkg/DESCR
echo x - ftnchek/pkg/PLIST
sed 's/^X//' >ftnchek/pkg/PLIST << 'END-of-ftnchek/pkg/PLIST'
Xbin/ftnchek
Xlib/ftnchek/dcl2inc.awk
Xman/man1/ftnchek.1.gz
X@dirrm lib/ftnchek
END-of-ftnchek/pkg/PLIST
echo c - ftnchek/files
mkdir -p ftnchek/files > /dev/null 2>&1
echo x - ftnchek/files/md5
sed 's/^X//' >ftnchek/files/md5 << 'END-of-ftnchek/files/md5'
XMD5 (ftnchek.tar.gz) = 0338b8030bfb00f736f815c033543076
END-of-ftnchek/files/md5
echo x - ftnchek/Makefile
sed 's/^X//' >ftnchek/Makefile << 'END-of-ftnchek/Makefile'
X# Version required:	2.9.5
X# Date created:		4 May 1998
X# Whom:				kargl@apl.washington.edu
X#
X
XDISTNAME=	ftnchek
XPKGNAME=	ftnchek-2.9.5
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.netlib.org/fortran/
X
XWRKSRC=work/ftnchek-2.9.5
XHAS_CONFIGURE=	Yes
X
XMAINTAINER=	kargl@apl.washington.edu
X
XMAN1=		ftnchek.1
X
Xpost-install:
X	strip ${PREFIX}/bin/ftnchek
X
X.include <bsd.port.mk>
END-of-ftnchek/Makefile
exit

>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805042041.NAA25024>