Update to 20070524.3.

This commit is contained in:
Maho Nakata 2007-08-02 03:46:54 +00:00
parent dd22c8b000
commit 35150166f1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=196932
8 changed files with 93 additions and 103 deletions

View file

@ -6,18 +6,18 @@
#
PORTNAME= gamess
PORTVERSION= ${SNAPDATE}.4
PORTVERSION= ${SNAPDATE}
CATEGORIES= science
MASTER_SITES= #http://www.msg.ameslab.gov/GAMESS/GAMESS.html
DISTNAME= gamess-current
DIST_SUBDIR= ${PORTNAME}.${PORTVERSION}
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= maho@FreeBSD.org
COMMENT= A freely obtainable ab-initio molecular orbital calculation program
USE_GMAKE= yes
WRKSRC= ${WRKDIR}/gamess
SNAPDATE= 20060907
SNAPDATE= 20070524.3
USE_FORTRAN= yes
@ -84,14 +84,13 @@ pre-build:
@${REINPLACE_CMD} -e 's+%%ARCH%%+freebsd-i386+g' ${WRKSRC}/lked
.endif
@${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; \
s+%%PREFIX%%+${PREFIX}+g ; \
s+%%LOCALBASE%%+${LOCALBASE}+g ; \
s+%%LIBSVM%%+${LIBSVM}+g ; \
s+%%LIBG2C%%+${LIBG2C}+g ; \
s+%%BLAS%%+${BLAS}+g ; \
s+%%PTHREAD_LIBS%%+${PTHREAD_LIBS}+g' \
${WRKSRC}/lked
@${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; \
s+%%PREFIX%%+${PREFIX}+g ; \
s+%%FFLAGS%%+${FFLAGS}+g ; \
s+%%FORTRAN%%+${FORTRAN}+g' \
${WRKSRC}/comp

View file

@ -1,3 +1,3 @@
MD5 (gamess.20060907.4/gamess-current.tar.gz) = 1f31f0c02dd8f87cdeec37e9ebfd9d48
SHA256 (gamess.20060907.4/gamess-current.tar.gz) = 8361f50e18ce5301e42375f820d8c41297ca1639fe02441c0a376b19d5e61ea9
SIZE (gamess.20060907.4/gamess-current.tar.gz) = 7864905
MD5 (gamess/20070524.3/gamess-current.tar.gz) = 566fbdb5890abe2c04d1b5458400405b
SHA256 (gamess/20070524.3/gamess-current.tar.gz) = c9650cca2c2f7b5973636d4d49f907fc5f975f430b0f78dd7d2ee2d83109900d
SIZE (gamess/20070524.3/gamess-current.tar.gz) = 8219816

View file

@ -1,11 +1,11 @@
--- comp.orig Tue Nov 7 00:17:54 2006
+++ comp Fri Mar 9 10:44:49 2007
@@ -8,11 +8,11 @@
# 1. Choose your machine, the legal values for TARGET are
# amd64,axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
# fuji-pp32,fuji-pp64,hpux32,hpux64,ibm32,ibm64,ibm64-sp,ibm-bg,
-# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64
+# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64,freebsd-amd64,freebsd-i386
--- comp.orig Wed Jul 11 05:00:07 2007
+++ comp Thu Aug 2 11:09:35 2007
@@ -9,11 +9,11 @@
# axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
# fuji-pp32,fuji-pp64,hpux32,hpux64,ibm32,ibm64,ibm64-sp,ibm-bg,
# linux32,linux64,linux-ia64,mac32,macG5,necsx,
-# sgi32,sgi64,sun32,sun64
+# sgi32,sgi64,sun32,sun64,freebsd-amd64,freebsd-i386
# 2. Choose your GAMESS directory tree.
#
-set TARGET=ibm64
@ -15,18 +15,17 @@
#
# ---- and now the script begins...
#
@@ -31,6 +31,9 @@
#
set OK=false
if ($TARGET == amd64) set OK=true
@@ -49,6 +49,8 @@
if ($TARGET == linux32) set OK=true
if ($TARGET == linux64) set OK=true
if ($TARGET == linux-ia64) set OK=true
+if ($TARGET == freebsd-amd64) set OK=true
+if ($TARGET == freebsd-i386) set OK=true
+if ($TARGET == sun64) set OK=true
if ($TARGET == axp64) set OK=true
if ($TARGET == compaq-sc) set OK=true
if ($TARGET == cray-pvp) set OK=true
@@ -115,6 +118,8 @@
endif
if ($TARGET == mac32) set OK=true
if ($TARGET == macG5) set OK=true
if ($TARGET == necsx) set OK=true
@@ -108,6 +110,8 @@
if ($TARGET == linux-ia64) set BLAS3=true
if ($TARGET == mac32) set BLAS3=true
if ($TARGET == macG5) set BLAS3=true
+if ($TARGET == freebsd-i386) set BLAS3=true
@ -34,27 +33,27 @@
if ($TARGET == sgi32) set BLAS3=true
if ($TARGET == sgi64) set BLAS3=true
if (($TARGET == sun32) && (-e /opt/SUNWspro/lib/libsunperf.so)) set BLAS3=true
@@ -493,6 +498,19 @@
@@ -491,6 +495,19 @@
if ($MODULE == iolib) setenv MACHIN '*UNX'
if ($MODULE == unport) setenv MACHIN '*F2C'
if ($MODULE == unport) setenv MACHIN '*INT'
endif
+if ($TARGET == freebsd-amd64) then
+ setenv MACHIN '*I64'
+ if ($MODULE == ddi) setenv MACHIN '*SOC'
+ if ($MODULE == iolib) setenv MACHIN '*UNX'
+ if ($MODULE == unport) setenv MACHIN '*AMD'
+ if ($MODULE == unport) setenv MACHIN '*L64'
+endif
+if ($TARGET == freebsd-i386) then
+ setenv MACHIN '*I32'
+ if ($MODULE == ddi) setenv MACHIN '*SOC'
+ if ($MODULE == iolib) setenv MACHIN '*UNX'
+ if ($MODULE == unport) setenv MACHIN '*F2C'
+ if ($MODULE == unport) setenv MACHIN '*L32'
+endif
+
if (($TARGET == mac32) || ($TARGET == macG5)) then
setenv MACHIN '*I32'
if ($MODULE == ddi) setenv MACHIN '*SOC'
@@ -1630,6 +1648,236 @@
@@ -1738,6 +1755,236 @@
#-- f77 -c $OPT -stackvar $MODULE.f
#-- unset echo
#--endif

View file

@ -1,11 +1,11 @@
--- compall.orig Mon Nov 20 08:02:49 2006
+++ compall Thu Mar 8 17:19:25 2007
@@ -9,11 +9,11 @@
# 1. Choose your machine, the legal values for TARGET are
# amd64,axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
--- compall.orig Wed Jul 11 05:00:13 2007
+++ compall Thu Aug 2 11:11:44 2007
@@ -10,11 +10,11 @@
# axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
# fuji-pp32,fuji-pp64,hpux32,hpux64,ibm32,ibm64,ibm64-sp,ibm-bg,
-# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64
+# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
# linux32,linux64,linux-ia64,mac32,macG5,necsx,
-# sgi32,sgi64,sun32,sun64
+# sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
# 2. Choose your GAMESS directory tree.
#
-set TARGET=ibm64
@ -15,17 +15,21 @@
#
# ----- and now the script begins...
#
@@ -67,9 +67,13 @@
if ($TARGET == ibm-bg) set CCOMP='/opt/ibmcmp/vac/7.0/bin/blrts_xlc'
if ($TARGET == linux-ia64) set CCOMP=gcc
if ($TARGET == necsx) set CCOMP=c++
@@ -69,6 +69,8 @@
if ($TARGET == linux64) set CCOMP='gcc'
if ($TARGET == linux-ia64) set CCOMP='gcc'
if ($TARGET == necsx) set CCOMP='c++'
+if ($TARGET == freebsd-amd64) set CCOMP=%%CC%%
+if ($TARGET == freebsd-i386) set CCOMP=%%CC%%
#
unset extraflags
if ($TARGET == amd64) set extraflags='-DLINUX64 -m64'
if ($TARGET == axp64) set extraflags='-DCOMPAQ'
@@ -98,6 +100,8 @@
if (`uname -p` == x86_64) set extraflags='-DLINUX64 -m64'
if (`uname -p` == ia64) set extraflags='-DLINUX64' # its always 64 bits
endif
+if ($TARGET == freebsd-amd64) set extraflags='-DLINUX64 -m64'
+if ($TARGET == freebsd-i386) set extraflags='-DLINUX32'
if ($TARGET == axp64) set extraflags='-DCOMPAQ'
if ($TARGET == compaq-sc) set extraflags='-DCOMPAQ'
if ($TARGET == cray-pvp) set extraflags='-DCRAY'
if ($TARGET == mac32) set extraflags='-DLINUX32'
if ($TARGET == macG5) set extraflags='-DLINUX32'
if ($TARGET == necsx) set extraflags='-DNECSX -size_t64'

View file

@ -1,18 +1,18 @@
--- ddi/compddi.orig Wed Aug 30 22:34:15 2006
+++ ddi/compddi Fri Mar 9 10:28:28 2007
@@ -12,9 +12,9 @@
# 1. Choose your machine, the legal values for TARGET are
# amd64,axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
--- ddi/compddi.orig Wed Jul 11 05:01:19 2007
+++ ddi/compddi Thu Aug 2 11:13:19 2007
@@ -13,9 +13,9 @@
# axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
# fuji-pp32,fuji-pp64,hpux32,hpux64,ibm32,ibm64,ibm64-sp,ibm-bg,
-# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64
+# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
# linux32,linux64,linux-ia64,mac32,macG5,necsx,
-# sgi32,sgi64,sun32,sun64
+# sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
#
- set TARGET = ibm64
+ set TARGET = %%ARCH%%
+ set TARGET = %%ARCH%%
# 2. Choose DDI communication layer, the only legal values are
# sockets,mixed,mpi,shmem,lapi
@@ -575,7 +575,77 @@
# sockets,mixed,mpi,shmem,lapi,armci
@@ -638,7 +638,77 @@
set RANLIB_FLAGS = ' '
endif
@ -90,5 +90,3 @@
# ------------------------- #
# Mac OS X (10.2 or 10.3) #

View file

@ -1,11 +1,11 @@
--- lked.orig Mon Nov 20 08:02:58 2006
+++ lked Thu Mar 8 17:24:22 2007
@@ -11,11 +11,11 @@
# 1. Choose your machine, the legal values for TARGET are
# amd64,axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
--- lked.orig Wed Jul 11 05:00:02 2007
+++ lked Thu Aug 2 11:14:45 2007
@@ -12,11 +12,11 @@
# axp64,compaq-sc,cray-pvp,cray-t3e,cray-x1,cray-xd1,cray-xt3,
# fuji-pp32,fuji-pp64,hpux32,hpux64,ibm32,ibm64,ibm64-sp,ibm-bg,
-# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64
+# linux-ia64,linux-pc,mac32,macG5,necsx,sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
# linux32,linux64,linux-ia64,mac32,macG5,necsx,
-# sgi32,sgi64,sun32,sun64
+# sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
# 2. Choose your GAMESS directory tree.
#
-set TARGET=ibm64
@ -15,7 +15,7 @@
#
# ---- and now the script begins...
#
@@ -442,6 +442,23 @@
@@ -518,6 +518,23 @@
# MacIntosh, clauses for using g77 or xlf.
# If Atlas was downloaded, it may be a little faster than Apple's.
#
@ -23,7 +23,7 @@
+ set LDR=%%FC%%
+ set LDOPTS=''
+ set LIBRARIES=''
+ set BLAS="-L%%PREFIX%%/lib %%BLAS%% %%LIBSVM%% %%LIBG2C%%"
+ set BLAS="-L%%LOCALBASE%%/lib %%BLAS%% %%LIBSVM%% %%LIBG2C%%"
+ set VECTOR=' '
+ set QUICHE='zunix.o'
+endif
@ -31,7 +31,7 @@
+ set LDR=%%FC%%
+ set LDOPTS=''
+ set LIBRARIES=''
+ set BLAS="-L%%PREFIX%%/lib %%BLAS%%"
+ set BLAS="-L%%LOCALBASE%%/lib %%BLAS%%"
+ set VECTOR=' '
+ set QUICHE='zunix.o'
+endif
@ -39,16 +39,14 @@
if ($TARGET == mac32) then
set LDR='g77'
set LDOPTS='-Wl,-multiply_defined -Wl,suppress' # add '-Wl,-M' for load map
@@ -549,6 +566,8 @@
case hpux64:
case ibm32:
case ibm64:
@@ -627,12 +644,14 @@
case linux32:
case linux64:
case linux-ia64:
+ case freebsd-amd64:
+ case freebsd-i386:
case linux-ia64:
case linux-pc:
case mac32:
@@ -556,7 +575,7 @@
case macG5:
case sgi32:
case sun32:
case sun64:

View file

@ -1,12 +1,12 @@
--- rungms.orig Mon Nov 20 08:09:11 2006
+++ rungms Thu Mar 8 17:28:51 2007
--- rungms.orig Thu Jun 7 07:03:07 2007
+++ rungms Thu Aug 2 11:17:25 2007
@@ -1,4 +1,4 @@
-#!/bin/csh
+#!/bin/csh -f
#
# 27 Mar 06 - MWS
# 9 May 07 - MWS
#
@@ -54,7 +54,14 @@
@@ -54,7 +54,13 @@
# of using LoadLeveler via a "llgms" front end in ~/gamess/misc.
#
set TARGET=sockets
@ -16,13 +16,12 @@
+ echo "Usage: gamess <input file>"
+ exit
+endif
+set SCR=.
+set GMSPATH=/usr/local/bin/gms
+set GMSPATH=%%PREFIX%%/bin/gms
+
#
set JOB=$1 # name of the input file xxx.inp, give only the xxx part
set VERNO=$2 # revision number of the executable created by 'lked' step
@@ -66,30 +73,40 @@
@@ -66,35 +73,45 @@
#
# ---- the top third of the script is input and other file assignments ----
#
@ -37,7 +36,10 @@
+#echo under operating system `uname` at `date`
+#echo "Available scratch disk space (Kbyte units) at beginning of the job is"
+#df -k $SCR
+
# this added as experiment, February 2007
limit stacksize 8192
+set JOBORG=$JOB
+set JOB=$JOB:r # strip off possible .inp
+
@ -47,7 +49,7 @@
+ echo "Input file $JOBORG does not exist. Please fix and resubmit."
+ exit 4
+endif
+
# Grab a copy of the input file.
# In the case of EXAMnn jobs, this file might be in the "tests" subdirectory.
-if ($JOB:r.inp == $JOB) set JOB=$JOB:r # strip off possible .inp
@ -61,7 +63,9 @@
- cp tests/$JOB.inp $SCR/$JOB.F05
- unset echo
- else
- echo "Input file $JOB.inp does not exist. Please fix and resubmit."
- echo "Input file $JOB.inp does not exist."
- echo "This job expected the input file to be in directory `pwd`"
- echo "Please fix your file name problem, and resubmit."
- exit 4
- endif
-endif
@ -76,14 +80,16 @@
+# cp tests/$JOB.inp $SCR/$JOB.F05
+# unset echo
+# else
+# echo "Input file $JOB.inp does not exist. Please fix and resubmit."
+# echo "Input file $JOB.inp does not exist."
+# echo "This job expected the input file to be in directory `pwd`"
+# echo "Please fix your file name problem, and resubmit."
+# exit 4
+# endif
+#endif
# file assignments.
#
@@ -112,16 +129,16 @@
@@ -117,16 +134,16 @@
# d. see NEO plug-in code's documentation regarding the NUCBAS file.
# Note that you must edit a+b, but will probably skip c+d.
#
@ -105,7 +111,7 @@
setenv AOINTS $SCR/$JOB.F08
setenv MOINTS $SCR/$JOB.F09
setenv DICTNRY $SCR/$JOB.F10
@@ -151,8 +168,8 @@
@@ -156,8 +173,8 @@
setenv SOINTY $SCR/$JOB.F32
setenv SOINTZ $SCR/$JOB.F33
setenv SORESC $SCR/$JOB.F34
@ -116,18 +122,3 @@
setenv GCILIST $SCR/$JOB.F37
setenv HESSIAN $SCR/$JOB.F38
setenv SOCCDAT $SCR/$JOB.F40
@@ -302,10 +319,10 @@
setenv GMSJOBNAME $JOB # this values is used only by the VB2000 add-on code
-if ((-e $PUNCH) || (-e $IRCDATA)) then
- echo Please rename/erase $PUNCH and/or $IRCDATA, and resubmit
- exit 4
-endif
+#if ((-e $PUNCH) || (-e $IRCDATA)) then
+# echo Please rename/erase $PUNCH and/or $IRCDATA, and resubmit
+# exit 4
+#endif
# ---- the middle third of the script is to execute GAMESS ----
#

View file

@ -49,6 +49,7 @@ share/examples/gamess/exam38.inp
share/examples/gamess/exam39.inp
share/examples/gamess/exam40.inp
share/examples/gamess/exam41.inp
share/examples/gamess/exam42.inp
@dirrm bin/gms
@dirrm share/doc/gamess
@dirrm share/gamess