mirror of
https://git.freebsd.org/ports.git
synced 2025-05-25 07:26:29 -04:00
Author added partial support for FreeBSD (and a couple of other archs).
Fix that support and this port.
This commit is contained in:
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
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (vem.tar.gz) = 996039e5aaa6c2febeb20000d354c6c4
|
MD5 (vem.tar.gz) = aac8b1e0be9003b8b04c37a989b4eb5c
|
||||||
|
|
|
@ -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 )
|
||||||
|
|
Loading…
Add table
Reference in a new issue