From owner-freebsd-ports Mon Jul 22 12:10:19 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 98C2237B401 for ; Mon, 22 Jul 2002 12:10:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77E7C43E70 for ; Mon, 22 Jul 2002 12:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g6MJA2JU076422 for ; Mon, 22 Jul 2002 12:10:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g6MJA212076421; Mon, 22 Jul 2002 12:10:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC01A37B400 for ; Mon, 22 Jul 2002 12:07:25 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F21043E5E for ; Mon, 22 Jul 2002 12:07:25 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g6MJ7POT027656 for ; Mon, 22 Jul 2002 12:07:25 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g6MJ7PsN027655; Mon, 22 Jul 2002 12:07:25 -0700 (PDT) Message-Id: <200207221907.g6MJ7PsN027655@www.freebsd.org> Date: Mon, 22 Jul 2002 12:07:25 -0700 (PDT) From: Ken Ayers To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/40892: New Port: lang/g95 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 40892 >Category: ports >Synopsis: New Port: lang/g95 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 22 12:10:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Ken Ayers >Release: 4.6-STABLE >Organization: Penn State >Environment: FreeBSD sloth.chem.psu.edu 4.6-STABLE FreeBSD 4.6-STABLE #0: Fri Jul 19 17:07:14 EDT 2002 kba@sloth.chem.psu.edu:/usr/obj/usr/src/sys/SLOTH i386 >Description: New port of g95 a free fortran 95 compiler This compiler doesn't actually complile yet but maybe people want to play with it >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: # # g95 # g95/Makefile # g95/distinfo # g95/files # g95/files/patch-configure # g95/pkg-comment # g95/pkg-descr # g95/pkg-plist # echo c - g95 mkdir -p g95 > /dev/null 2>&1 echo x - g95/Makefile sed 's/^X//' >g95/Makefile << 'END-of-g95/Makefile' X# X# New ports collection makefile for: g95 X# Date created: July 22, 2002 X# Whom: Ken A X# X# $FreeBSD$ X# X XPORTNAME= g95 XPORTVERSION= 0.18 XCATEGORIES= lang XMASTER_SITES= http://g95.sourceforge.net/ XDISTNAME= ${PORTNAME} XEXTRACT_SUFX?= .tgz X XMAINTAINER= kba114@psu.edu X XLIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4:install X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-gmp-dir=${PREFIX} X X.include END-of-g95/Makefile echo x - g95/distinfo sed 's/^X//' >g95/distinfo << 'END-of-g95/distinfo' XMD5 (g95.tgz) = 4550f0a58e44db52b6f76661a228ffdb END-of-g95/distinfo echo c - g95/files mkdir -p g95/files > /dev/null 2>&1 echo x - g95/files/patch-configure sed 's/^X//' >g95/files/patch-configure << 'END-of-g95/files/patch-configure' X--- configure.orig Mon Jul 22 13:13:04 2002 X+++ configure Mon Jul 22 13:13:40 2002 X@@ -2166,8 +2166,8 @@ X fi; X X if test "x$with_gmp_dir" != x -a -d "$with_gmp_dir"; then X- CPPFLAGS="-I$with_gmp_dir $CPPFLAGS" X- LDFLAGS="-L$with_gmp_dir/.libs $LDFLAGS" X+ CPPFLAGS="-I$with_gmp_dir/include $CPPFLAGS" X+ LDFLAGS="-L$with_gmp_dir/lib $LDFLAGS" X fi X X ac_ext=c END-of-g95/files/patch-configure echo x - g95/pkg-comment sed 's/^X//' >g95/pkg-comment << 'END-of-g95/pkg-comment' XThe GNU fortran 95 compiler END-of-g95/pkg-comment echo x - g95/pkg-descr sed 's/^X//' >g95/pkg-descr << 'END-of-g95/pkg-descr' XThis is a port of g95 the GNU fortran compiler X XFrom the web page- X Xg95 is in a larval state. Perusing the g77 source, we estimate Xthat about 200,000 lines of code will be necessary to implement Xg95. G95 is currently about 37,000 lines long, making it about Xversion 0.185. The current g95 does nothing except print the Xcontents of internal data structures. X XWWW: http://g95.sourceforge.net/ END-of-g95/pkg-descr echo x - g95/pkg-plist sed 's/^X//' >g95/pkg-plist << 'END-of-g95/pkg-plist' Xbin/g95 END-of-g95/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message