add py-fortran 8.1

Creating extensions to the Python language with Fortran routines
This commit is contained in:
Ying-Chieh Liao 2002-07-25 03:48:41 +00:00
parent 722cdcf100
commit c7c57e1eed
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=63510
8 changed files with 104 additions and 0 deletions

View File

@ -599,6 +599,7 @@
SUBDIR += py-coro
SUBDIR += py-cxx
SUBDIR += py-fileutils
SUBDIR += py-fortran
SUBDIR += py-freebsd
SUBDIR += py-game
SUBDIR += py-grouch

25
devel/py-fortran/Makefile Normal file
View File

@ -0,0 +1,25 @@
# ex:ts=8
# Ports collection makefile for: py-fortran
# Date created: Jul 24, 2002
# Whom: ijliao
#
# $FreeBSD$
#
PORTNAME= fortran
PORTVERSION= 8.1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= pyfortran
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pyfort-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
RUN_DEPENDS= ${PYNUMERIC}
USE_PYTHON= yes
USE_PYDISTUTILS= yes
WRKSRC= ${WRKDIR}/${DISTNAME:S/p/P/}
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (pyfort-8.1.tar.gz) = 25b8a7765153af56e22f044bb88fc815

View File

@ -0,0 +1,11 @@
--- configuration.py.orig Thu Jul 25 01:28:57 2002
+++ configuration.py Thu Jul 25 01:30:22 2002
@@ -19,6 +19,8 @@
default_compiler = 'sgi'
elif sys.platform[0:6] == 'darwin':
default_compiler = 'fort77'
+elif sys.platform[0:7] == 'freebsd':
+ default_compiler = 'f77'
# B. Set the suffix used for project directories
# This is added to the project name to produce the container directory

View File

@ -0,0 +1,20 @@
--- fortran_compiler.py.orig Sat Jul 20 20:40:23 2002
+++ fortran_compiler.py Thu Jul 25 11:43:52 2002
@@ -574,6 +574,7 @@
'pgf77',
'pgf90',
'g77',
+ 'f77',
'g77alpha',
'sgi',
'vf',
@@ -654,6 +655,9 @@
elif compiler_id == 'g77':
return G77Compiler()
+
+ elif compiler_id == 'f77':
+ return F77Compiler()
elif compiler_id == 'g77alpha':
return G77Compiler(typedict = alpha_typedict)

View File

@ -0,0 +1 @@
Creating extensions to the Python language with Fortran routines

View File

@ -0,0 +1,7 @@
Pyfort is a tool for connecting Fortran routines (and "Fortran-like" C) to
Python and its Numerical Python array extension. Pyfort translates an module
file that describes the routines you wish to access from Python into a C
language source file defining a Python module. Pyfort will also build and
install this extension into Python.
WWW: http://pyfortran.sourceforge.net/

View File

@ -0,0 +1,38 @@
bin/pyfort
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/__init__.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/__init__.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/__init__.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/base.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/base.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/base.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/configuration.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/configuration.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/configuration.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/driver.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/driver.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/driver.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/fortran_compiler.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/fortran_compiler.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/fortran_compiler.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/generator.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/generator.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/generator.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/grammar.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/grammar.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/grammar.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/gui.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/gui.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/gui.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/project.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/project.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/project.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/semantics.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/semantics.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/semantics.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/spark.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/spark.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/spark.pyo
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/version.py
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/version.pyc
lib/%%PYTHON_VERSION%%/site-packages/Pyfort/version.pyo
@dirrm lib/%%PYTHON_VERSION%%/site-packages/Pyfort