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 PORTNAME= vecfem
PORTVERSION= 3 PORTVERSION= 3
PORTREVISION= 1
CATEGORIES= math CATEGORIES= math
MASTER_SITES= http://www.massey.ac.nz/~lgrosz/vecfem/downloads/ MASTER_SITES= http://www.massey.ac.nz/~lgrosz/vecfem/downloads/
DISTNAME= vem DISTNAME= vem

View file

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