Author added partial support for FreeBSD (and a couple of other archs).

Fix that support and this port.
This commit is contained in:
Steve Price 2001-12-15 22:57:28 +00:00
parent 55e3e0ef46
commit a133edcf16
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=51609
4 changed files with 31 additions and 44 deletions

View file

@ -7,6 +7,7 @@
PORTNAME= vecfem
PORTVERSION= 3
PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://www.massey.ac.nz/~lgrosz/vecfem/downloads/
DISTNAME= vem

View file

@ -5,10 +5,10 @@
#
.ifdef MPI
VECFEM_ARCH= ${OPSYS}_MPI
VECFEM_ARCH= FREEBSD_MPI
LINUX= LINUX_MPI
.else
VECFEM_ARCH= ${OPSYS}
VECFEM_ARCH= FREEBSD
LINUX= LINUX
.endif

View file

@ -1 +1 @@
MD5 (vem.tar.gz) = 996039e5aaa6c2febeb20000d354c6c4
MD5 (vem.tar.gz) = aac8b1e0be9003b8b04c37a989b4eb5c

View file

@ -1,41 +1,27 @@
*** vemtool/vemfc.orig Thu Nov 9 21:23:30 2000
--- vemtool/vemfc Thu Jan 18 14:57:21 2001
***************
*** 1,4 ****
! #!/bin/ksh
--- vemtool/vemfc.orig Wed Jun 20 19:45:18 2001
+++ vemtool/vemfc Sat Dec 15 16:48:36 2001
@@ -1,4 +1,4 @@
-#!/bin/ksh
+#!/bin/sh
DATE="10/08/1998"
MYCOMMAND=$_
#**************************************************************************
--- 1,4 ----
! #!/bin/sh
DATE="10/08/1998"
MYCOMMAND=$_
#**************************************************************************
***************
*** 74,79 ****
--- 74,81 ----
#
case $ARCH in
@@ -106,7 +106,8 @@
F77="f90";;
SOLARIS | SunOS) F77="f77 -O";;
SOLARISF90) F77="f90 -O3";;
- FREEBSD) F77= "f77 -O";;
+ FREEBSD) F77="f77 -O";;
+ FREEBSD_MPI) F77="/usr/local/mpich/bin/mpif77";;
+ FreeBSD) F77="f77 -O";;
+ FreeBSD_MPI) F77="/usr/local/mpich/bin/mpif77";;
LINUX) F77="g77 -O";;
LINUX_PG) F77="pgf77 -O -Munroll -Mnoframe -tp px -Minfo -Mvect=assoc,cachesize:128000 -Mcache_align";;
LINUX_MPI) F77="mpif77 -O";;
***************
*** 114,120 ****
*) echo "unknown architecture : $ARCH " >&2; exit 1;;
@@ -117,7 +118,7 @@
# set the paths of inlcude files and libraries:
#
case $ARCH in
! SunOS | SOLARIS | IRIX6N32 | IRIX6N64 | AP1000 | DECALPHA | LINUX | LINUX_MPI | SOLARISF90)
IFLAGS="-I"$VECFEM_ROOT"/include/"$VECFEM_ARCH ;
LFLAGS="-L"$VECFEM_ROOT"/"$VECFEM_ARCH ;;
IRIX5 )
--- 116,122 ----
# set the paths of inlcude files and libraries:
#
case $ARCH in
! FreeBSD | FreeBSD_MPI | SunOS | SOLARIS | IRIX6N32 | IRIX6N64 | AP1000 | DECALPHA | LINUX | LINUX_MPI | SOLARISF90)
- SunOS | SOLARIS | IRIX6N32 | IRIX6N64 | AP1000 | DECALPHA | LINUX | LINUX_MPI | SOLARISF90 | FREEBSD )
+ SunOS | SOLARIS | IRIX6N32 | IRIX6N64 | AP1000 | DECALPHA | LINUX | LINUX_MPI | SOLARISF90 | FREEBSD | FREEBSD_MPI )
IFLAGS="-I"$VECFEM_ROOT"/include/"$VECFEM_ARCH ;
LFLAGS="-L"$VECFEM_ROOT"/"$VECFEM_ARCH ;;
IRIX5 )