mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-13 07:34:50 +00:00
Update to 20090112 R1 version.
This commit is contained in:
parent
597a186afe
commit
efd040cee7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=233409
@ -7,7 +7,6 @@
|
||||
|
||||
PORTNAME= gamess
|
||||
PORTVERSION= ${SNAPDATE}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= science
|
||||
MASTER_SITES= #http://www.msg.ameslab.gov/GAMESS/License_Agreement.html
|
||||
DISTNAME= gamess-current
|
||||
@ -18,7 +17,7 @@ COMMENT= A freely obtainable ab-initio molecular orbital calculation program
|
||||
|
||||
USE_GMAKE= yes
|
||||
WRKSRC= ${WRKDIR}/gamess
|
||||
SNAPDATE= 20070524.3
|
||||
SNAPDATE= 20090112.1
|
||||
|
||||
USE_FORTRAN= yes
|
||||
|
||||
@ -33,17 +32,32 @@ MANUAL_PACKAGE_BUILD=You must manually get the source distribution from master s
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS)
|
||||
WITH_ATLAS= yes
|
||||
USE_BLAS?= reference
|
||||
|
||||
.if exists(${LOCALBASE}/lib/libgoto.so)
|
||||
USE_BLAS= gotoblas
|
||||
.elif exists(${LOCALBASE}/lib/libatlas_r.so)
|
||||
USE_BLAS= atlas
|
||||
.endif
|
||||
.if defined(WITH_ATLAS)
|
||||
LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas
|
||||
BLAS= -lf77blas -latlas
|
||||
.else
|
||||
|
||||
. if ${USE_BLAS} == reference
|
||||
LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas
|
||||
LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack
|
||||
BLAS= -lblas
|
||||
LAPACK= -llapack
|
||||
.elif ${USE_BLAS} == gotoblas
|
||||
LIB_DEPENDS+= goto:${PORTSDIR}/math/gotoblas
|
||||
LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack
|
||||
BLAS= -lgotop
|
||||
LAPACK= -lgotop -llapack
|
||||
.elif ${USE_BLAS} == atlas
|
||||
LIB_DEPENDS+= atlas:${PORTSDIR}/math/atlas
|
||||
BLAS= -lptf77blas -lptcblas -latlas_r
|
||||
LAPACK= -lalapack_r
|
||||
.endif
|
||||
|
||||
MAKE_ENV+= LANG="C"
|
||||
|
||||
.if defined(WITH_OPTIMIZED_FLAGS)
|
||||
.if ${ARCH} == "amd64"
|
||||
CFLAGS+= -pipe -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time
|
||||
@ -62,7 +76,7 @@ CC= ${LOCALBASE}/intel_cc_80/bin/icc
|
||||
FFLAGS= -axP -xW -ipo -O3 -Vaxlib
|
||||
CFLAGS= -axP -xW -ipo -O3 -Vaxlib
|
||||
LIBSVM= -lsvml
|
||||
LIBG2C= -lg2c
|
||||
LIBG2C= -lg2c
|
||||
.else
|
||||
LIBG2C=
|
||||
LIBSVM=
|
||||
|
@ -1,3 +1,3 @@
|
||||
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
|
||||
MD5 (gamess/20090112.1/gamess-current.tar.gz) = a4141c0a3eac0d729192a3e0821ea6a3
|
||||
SHA256 (gamess/20090112.1/gamess-current.tar.gz) = 9f7763933479ba8aa730c392af25b8a271152115a0392707786b45871b52f6e0
|
||||
SIZE (gamess/20090112.1/gamess-current.tar.gz) = 10823509
|
||||
|
@ -1,9 +1,9 @@
|
||||
--- comp.orig Wed Jul 11 05:00:07 2007
|
||||
+++ comp Thu Aug 2 11:09:35 2007
|
||||
--- comp.orig 2009-01-11 00:10:02.000000000 +0900
|
||||
+++ comp 2009-05-08 12:12:09.000000000 +0900
|
||||
@@ -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,
|
||||
# linux32,linux64,linux-ia64,mac32,mac64,macG5,necsx,
|
||||
-# sgi32,sgi64,sun32,sun64
|
||||
+# sgi32,sgi64,sun32,sun64,freebsd-amd64,freebsd-i386
|
||||
# 2. Choose your GAMESS directory tree.
|
||||
@ -22,18 +22,18 @@
|
||||
+if ($TARGET == freebsd-amd64) set OK=true
|
||||
+if ($TARGET == freebsd-i386) set OK=true
|
||||
if ($TARGET == mac32) set OK=true
|
||||
if ($TARGET == mac64) 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
|
||||
@@ -110,6 +112,8 @@
|
||||
if ($TARGET == mac32) set BLAS3=true
|
||||
if ($TARGET == mac64) set BLAS3=true
|
||||
if ($TARGET == macG5) set BLAS3=true
|
||||
+if ($TARGET == freebsd-i386) set BLAS3=true
|
||||
+if ($TARGET == freebsd-amd64) set BLAS3=true
|
||||
if ($TARGET == sgi32) set BLAS3=true
|
||||
if ($TARGET == sgi64) set BLAS3=true
|
||||
if (($TARGET == sun32) && (-e /opt/SUNWspro/lib/libsunperf.so)) set BLAS3=true
|
||||
@@ -491,6 +495,19 @@
|
||||
@@ -493,6 +497,19 @@
|
||||
if ($MODULE == iolib) setenv MACHIN '*UNX'
|
||||
if ($MODULE == unport) setenv MACHIN '*INT'
|
||||
endif
|
||||
@ -53,7 +53,7 @@
|
||||
if (($TARGET == mac32) || ($TARGET == macG5)) then
|
||||
setenv MACHIN '*I32'
|
||||
if ($MODULE == ddi) setenv MACHIN '*SOC'
|
||||
@@ -1738,6 +1755,236 @@
|
||||
@@ -1832,6 +1849,236 @@
|
||||
#-- f77 -c $OPT -stackvar $MODULE.f
|
||||
#-- unset echo
|
||||
#--endif
|
||||
|
@ -1,9 +1,9 @@
|
||||
--- compall.orig Wed Jul 11 05:00:13 2007
|
||||
+++ compall Thu Aug 2 11:11:44 2007
|
||||
--- compall.orig 2009-01-07 06:20:46.000000000 +0900
|
||||
+++ compall 2009-05-08 12:14:14.000000000 +0900
|
||||
@@ -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,
|
||||
# linux32,linux64,linux-ia64,mac32,macG5,necsx,
|
||||
# linux32,linux64,linux-ia64,mac32,mac64,macG5,necsx,
|
||||
-# sgi32,sgi64,sun32,sun64
|
||||
+# sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
|
||||
# 2. Choose your GAMESS directory tree.
|
||||
@ -24,12 +24,12 @@
|
||||
#
|
||||
unset extraflags
|
||||
if ($TARGET == axp64) set extraflags='-DCOMPAQ'
|
||||
@@ -98,6 +100,8 @@
|
||||
@@ -99,6 +101,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 == mac32) set extraflags='-DLINUX32'
|
||||
if ($TARGET == mac64) set extraflags='-DLINUX64 -m64 -I/usr/include/malloc'
|
||||
if ($TARGET == macG5) set extraflags='-DLINUX32'
|
||||
if ($TARGET == necsx) set extraflags='-DNECSX -size_t64'
|
||||
|
@ -1,18 +1,18 @@
|
||||
--- ddi/compddi.orig Wed Jul 11 05:01:19 2007
|
||||
+++ ddi/compddi Thu Aug 2 11:13:19 2007
|
||||
--- ddi/compddi.orig 2008-12-04 01:22:29.000000000 +0900
|
||||
+++ ddi/compddi 2009-05-08 12:15:46.000000000 +0900
|
||||
@@ -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,
|
||||
# linux32,linux64,linux-ia64,mac32,macG5,necsx,
|
||||
# linux32,linux64,linux-ia64,mac32,mac64,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,armci
|
||||
@@ -638,7 +638,77 @@
|
||||
@@ -639,7 +639,77 @@
|
||||
set RANLIB_FLAGS = ' '
|
||||
|
||||
endif
|
||||
@ -88,5 +88,5 @@
|
||||
+
|
||||
+ endif
|
||||
|
||||
# ------------------------- #
|
||||
# Mac OS X (10.2 or 10.3) #
|
||||
# -------- #
|
||||
# Mac OS X #
|
||||
|
@ -1,9 +1,9 @@
|
||||
--- lked.orig Wed Jul 11 05:00:02 2007
|
||||
+++ lked Thu Aug 2 11:14:45 2007
|
||||
--- lked.orig 2009-01-10 04:44:05.000000000 +0900
|
||||
+++ lked 2009-05-08 12:18:46.000000000 +0900
|
||||
@@ -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,
|
||||
# linux32,linux64,linux-ia64,mac32,macG5,necsx,
|
||||
# linux32,linux64,linux-ia64,mac32,mac64,macG5,necsx,
|
||||
-# sgi32,sgi64,sun32,sun64
|
||||
+# sgi32,sgi64,sun32,sun64,freebsd-i386,freebsd-amd64
|
||||
# 2. Choose your GAMESS directory tree.
|
||||
@ -15,10 +15,11 @@
|
||||
#
|
||||
# ---- and now the script begins...
|
||||
#
|
||||
@@ -518,6 +518,23 @@
|
||||
# MacIntosh, clauses for using g77 or xlf.
|
||||
# If Atlas was downloaded, it may be a little faster than Apple's.
|
||||
#
|
||||
@@ -605,6 +605,23 @@
|
||||
set VECTOR=' '
|
||||
set QUICHE='zunix.o'
|
||||
endif
|
||||
+#FreeBSD settings
|
||||
+if ($TARGET == freebsd-i386) then
|
||||
+ set LDR=%%FC%%
|
||||
+ set LDOPTS=''
|
||||
@ -35,17 +36,17 @@
|
||||
+ set VECTOR=' '
|
||||
+ set QUICHE='zunix.o'
|
||||
+endif
|
||||
+
|
||||
if ($TARGET == mac32) then
|
||||
set LDR='g77'
|
||||
set LDOPTS='-Wl,-multiply_defined -Wl,suppress' # add '-Wl,-M' for load map
|
||||
@@ -627,12 +644,14 @@
|
||||
#
|
||||
if ($TARGET == necsx) then
|
||||
set LDR='f90'
|
||||
@@ -693,13 +710,15 @@
|
||||
case linux32:
|
||||
case linux64:
|
||||
case linux-ia64:
|
||||
+ case freebsd-amd64:
|
||||
+ case freebsd-i386:
|
||||
case mac32:
|
||||
case mac64:
|
||||
case macG5:
|
||||
case sgi32:
|
||||
case sun32:
|
||||
|
@ -1,12 +1,12 @@
|
||||
--- rungms.orig Wed Jun 6 17:03:07 2007
|
||||
+++ rungms Wed Sep 26 14:31:55 2007
|
||||
--- rungms.orig 2009-01-17 03:17:33.000000000 +0900
|
||||
+++ rungms 2009-05-08 14:27:35.000000000 +0900
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/bin/csh
|
||||
+#!/bin/csh -f
|
||||
#
|
||||
# 9 May 07 - MWS
|
||||
# last update = 6 January 2009
|
||||
#
|
||||
@@ -54,7 +54,13 @@
|
||||
@@ -55,7 +55,13 @@
|
||||
# of using LoadLeveler via a "llgms" front end in ~/gamess/misc.
|
||||
#
|
||||
set TARGET=sockets
|
||||
@ -21,7 +21,7 @@
|
||||
#
|
||||
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,35 +72,45 @@
|
||||
@@ -67,36 +73,29 @@
|
||||
#
|
||||
# ---- the top third of the script is input and other file assignments ----
|
||||
#
|
||||
@ -38,6 +38,7 @@
|
||||
+#df -k $SCR
|
||||
|
||||
# this added as experiment, February 2007
|
||||
# its intent is to detect large arrays allocated off the stack
|
||||
-limit stacksize 8192
|
||||
+#limit stacksize 8192
|
||||
+
|
||||
@ -70,27 +71,10 @@
|
||||
- exit 4
|
||||
- endif
|
||||
-endif
|
||||
+#if ($JOB:r.inp == $JOB) set JOB=$JOB:r # strip off possible .inp
|
||||
+#if (-e $JOB.inp) then
|
||||
+# set echo
|
||||
+# cp $JOB.inp $SCR/$JOB.F05
|
||||
+# unset echo
|
||||
+#else
|
||||
+# if (-e tests/$JOB.inp) then
|
||||
+# set echo
|
||||
+# cp tests/$JOB.inp $SCR/$JOB.F05
|
||||
+# unset echo
|
||||
+# else
|
||||
+# 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.
|
||||
#
|
||||
@@ -117,16 +133,16 @@
|
||||
@@ -120,19 +119,20 @@
|
||||
# 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.
|
||||
#
|
||||
@ -104,7 +88,14 @@
|
||||
setenv EXTBAS /dev/null
|
||||
setenv NUCBAS /dev/null
|
||||
#
|
||||
-setenv IRCDATA ~$USER/scr/$JOB.irc
|
||||
-setenv MAKEFP ~$USER/scr/$JOB.efp
|
||||
-setenv GAMMA ~$USER/scr/$JOB.gamma
|
||||
-setenv TRAJECT ~$USER/scr/$JOB.trj
|
||||
-setenv RESTART ~$USER/scr/$JOB.rst
|
||||
+setenv MAKEFP $SCR/scr/$JOB.efp
|
||||
+setenv GAMMA $SCR/scr/$JOB.gamma
|
||||
+setenv TRAJECT $SCR/scr/$JOB.trj
|
||||
+setenv RESTART $SCR/scr/$JOB.rst
|
||||
+setenv IRCDATA $SCR/$JOB.irc
|
||||
setenv INPUT $SCR/$JOB.F05
|
||||
-setenv PUNCH ~$USER/scr/$JOB.dat
|
||||
@ -112,14 +103,12 @@
|
||||
setenv AOINTS $SCR/$JOB.F08
|
||||
setenv MOINTS $SCR/$JOB.F09
|
||||
setenv DICTNRY $SCR/$JOB.F10
|
||||
@@ -156,8 +172,8 @@
|
||||
setenv SOINTY $SCR/$JOB.F32
|
||||
setenv SOINTZ $SCR/$JOB.F33
|
||||
setenv SORESC $SCR/$JOB.F34
|
||||
-setenv SIMEN ~$USER/scr/$JOB.simen
|
||||
-setenv SIMCOR ~$USER/scr/$JOB.simcor
|
||||
+setenv SIMEN $SCR/$JOB.simen
|
||||
+setenv SIMCOR $SCR/$JOB.simcor
|
||||
setenv GCILIST $SCR/$JOB.F37
|
||||
setenv HESSIAN $SCR/$JOB.F38
|
||||
setenv SOCCDAT $SCR/$JOB.F40
|
||||
@@ -308,7 +308,7 @@
|
||||
if (null$4 == null) set ELGNAME=ELGFILE
|
||||
set echo
|
||||
setenv AOINTS $SCR/$ELGNAME.F08
|
||||
- setenv ELGDOS ~$USER/scr/$JOB.ldos
|
||||
+ setenv ELGDOS $SCR/$JOB.ldos
|
||||
setenv ELGDAT $SCR/$ELGNAME.F71
|
||||
setenv ELGPAR $SCR/$ELGNAME.F72
|
||||
setenv ELGCUT $SCR/$ELGNAME.F74
|
||||
|
@ -58,6 +58,8 @@ share/examples/gamess/exam39.inp
|
||||
share/examples/gamess/exam40.inp
|
||||
share/examples/gamess/exam41.inp
|
||||
share/examples/gamess/exam42.inp
|
||||
share/examples/gamess/exam43.inp
|
||||
share/examples/gamess/exam44.inp
|
||||
@dirrm bin/gms
|
||||
@dirrm share/doc/gamess
|
||||
@dirrm share/gamess/mcpdata
|
||||
|
Loading…
Reference in New Issue
Block a user