Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Nov 1998 22:35:28 -0600 (CST)
From:      Glenn Johnson <gljohns@bellsouth.net>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/8689: New port of libU77
Message-ID:  <199811150435.WAA00466@gforce.johnson.home>

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

>Number:         8689
>Category:       ports
>Synopsis:       New port of libU77
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 14 20:40:00 PST 1998
>Last-Modified:
>Originator:     Glenn Johnson
>Organization:
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

	

>Description:

	New port of libU77. This library adds some commonly used
	Fortran routines that are not found in f2c, mostly useful
	for porting.

>How-To-Repeat:

	

>Fix:
	
	Add this port to the devel subdirectory of $PORTSDIR


# 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:
#
#	devel/libU77
#	devel/libU77/Makefile
#	devel/libU77/files
#	devel/libU77/files/md5
#	devel/libU77/files/makefile.lib
#	devel/libU77/pkg
#	devel/libU77/pkg/PLIST
#	devel/libU77/pkg/COMMENT
#	devel/libU77/pkg/DESCR
#
echo c - devel/libU77
mkdir -p devel/libU77 > /dev/null 2>&1
echo x - devel/libU77/Makefile
sed 's/^X//' >devel/libU77/Makefile << 'END-of-devel/libU77/Makefile'
X# New ports collection makefile for:   libU77
X# Version required:    2.6
X# Date Created:                8 October 1998
X# Whom:                        Glenn Johnson
X#
X# $Id$
X#
X
XDISTNAME=      libU77-2.6
XCATEGORIES=    devel
XMASTER_SITES=  http://www.maths.unsw.EDU.AU/~norris/src/
X
XMAINTAINER=    gjohnson@nola.srrc.usda.gov
X
X.include <bsd.port.pre.mk>
X
Xpre-build:
X	${CP} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile
X
XMAN3=   access.3f alarm.3f chdir.3f chmod.3f ctime.3f drand.3f dsecnd.3f    \
X	dtime.3f etime.3f exit.3f falloc.3f fdate.3f fork.3f free.3f        \
X	fstat.3f gerror.3f getarg.3f getcwd.3f getenv.3f getgid.3f          \
X	getlog.3f getpid.3f getuid.3f gmtime.3f hostnm.3f iargc.3f idate.3f \
X	ierrno.3f irand.3f itime.3f kill.3f len.3f link.3f lnblnk.3f loc.3f \
X	lstat.3f ltime.3f malloc.3f mclock.3f perror.3f qsort.3f rand.3f    \
X	rename.3f second.3f seterr.3f signal.3f sleep.3f stat.3f symlnk.3f  \
X	system.3f time.3f unlink.3f wait.3f wclock.3f
X
Xpost-install:
X	${LDCONFIG} -m ${PREFIX}/lib
X	if [ "${PORTOBJFORMAT}" = "aout" ]; then \
X		${LN} -sf libU77.so.2.6 ${PREFIX}/lib/libU77.so; \
X	fi
X
X	${INSTALL_MAN} ${WRKSRC}/man/*.3f ${PREFIX}/man/man3
X
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${PREFIX}/share/doc/libU77
X	${INSTALL_DATA} ${WRKSRC}/doc/manual.ps ${PREFIX}/share/doc/libU77
X.endif
X
X.include <bsd.port.post.mk>
END-of-devel/libU77/Makefile
echo c - devel/libU77/files
mkdir -p devel/libU77/files > /dev/null 2>&1
echo x - devel/libU77/files/md5
sed 's/^X//' >devel/libU77/files/md5 << 'END-of-devel/libU77/files/md5'
XMD5 (libU77-2.6.tar.gz) = 3895f8fc218f7f84ebcfbee467624197
END-of-devel/libU77/files/md5
echo x - devel/libU77/files/makefile.lib
sed 's/^X//' >devel/libU77/files/makefile.lib << 'END-of-devel/libU77/files/makefile.lib'
XLIBDIR= ${PREFIX}/lib
XNOPROFILE= no
XCFLAGS+=-D_TIMES
XFFLAGS+=-D_TIMES
X
XSHLIB_MAJOR= 1
XSHLIB_MINOR= 0
X
XLIB= U77
X
XSRCS =	src/access.c src/alarm.c src/bit.c src/chdir.c src/chmod.c         \
X	src/ctime.c src/drand.c src/dsecnd.c src/dtime.c src/etime.c       \
X	src/exit.c src/falloc.c src/fdate.c src/fork.c src/free.c          \
X	src/fstat.f src/gerror.c src/getarg.c src/getcwd.c src/getenv.c    \
X	src/getgid.c src/getlog.c src/getpid.c src/getuid.c src/gmtime.c   \
X	src/hostnm.c src/iargc.c src/idate.c src/ierrno.c src/irand.c      \
X	src/itime.c src/kill.c src/len.c src/link.c src/lnblnk.f src/loc.c \
X	src/lstat.c src/ltime.c src/malloc.c src/mclock.c src/perror.c     \
X	src/qsort.c src/rand.c src/rename.c src/second.c src/seterr.c      \
X	src/sleep.c src/stat.c src/symlnk.c src/system.c src/time.c        \
X	src/unlink.c src/util.c src/wait.c src/wclock.c
X
X.include <bsd.lib.mk>
END-of-devel/libU77/files/makefile.lib
echo c - devel/libU77/pkg
mkdir -p devel/libU77/pkg > /dev/null 2>&1
echo x - devel/libU77/pkg/PLIST
sed 's/^X//' >devel/libU77/pkg/PLIST << 'END-of-devel/libU77/pkg/PLIST'
Xlib/libU77.a
Xlib/libU77.so
Xlib/libU77.so.2
X@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
Xshare/doc/libU77/manual.ps
X@dirrm share/doc/libU77
END-of-devel/libU77/pkg/PLIST
echo x - devel/libU77/pkg/COMMENT
sed 's/^X//' >devel/libU77/pkg/COMMENT << 'END-of-devel/libU77/pkg/COMMENT'
XlibU77 adds Fortran intrinsics missing from f2c.
END-of-devel/libU77/pkg/COMMENT
echo x - devel/libU77/pkg/DESCR
sed 's/^X//' >devel/libU77/pkg/DESCR << 'END-of-devel/libU77/pkg/DESCR'
XThis library adds commonly used Fortran intrinsic functions to
Xallow a greater range of Fortran code to be compiled with f77,
Xie., f2c/gcc.
END-of-devel/libU77/pkg/DESCR
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?199811150435.WAA00466>