diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-10-14 18:30:17 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-10-14 18:30:17 +0000 |
commit | fa554512b03c6048c66e9d7cdc45bba79a3a52d4 (patch) | |
tree | e06a2ac386f6d55640d996bb17b13b6e3142a0bc /science/gamess-us | |
parent | a4b80a6ec880475e8d43515f92c69bcffec35e36 (diff) |
Notes
Diffstat (limited to 'science/gamess-us')
-rw-r--r-- | science/gamess-us/Makefile | 14 | ||||
-rw-r--r-- | science/gamess-us/files/patch-lked | 36 |
2 files changed, 48 insertions, 2 deletions
diff --git a/science/gamess-us/Makefile b/science/gamess-us/Makefile index 7634506802fc..970fea469ec6 100644 --- a/science/gamess-us/Makefile +++ b/science/gamess-us/Makefile @@ -2,6 +2,7 @@ PORTNAME= gamess DISTVERSION= 20181013 +PORTREVISION= 1 CATEGORIES= science PKGNAMESUFFIX= -us # "US" fork DISTNAME= gamess-current @@ -29,7 +30,7 @@ GAMES_ENV= GMS_PATH=${WRKSRC} GMS_BUILD_DIR=${WRKSRC} GMS_TARGET=${ARCH:S/amd64/ GMS_FORTRAN=gfortran GMS_GFORTRAN_VERNO=7.3 \ GMS_VERSION=${GAMES_VERNO} GMS_BUILD_PATH=${WRKSRC} \ GMS_OPENMP=false GMS_BG_MODEL="" GMS_SUN_OS_VERNO="" GMS_MAC_OSX_VERNO="" \ - GMS_IFORT_VERNO="" GMS_SUN_FORT_VERNO="" GMS_L64_OPT="" GMS_MATHLIB="" GMS_MATHLIB_PATH="" \ + GMS_IFORT_VERNO="" GMS_SUN_FORT_VERNO="" GMS_L64_OPT="" GMS_MATHLIB="${GMS_MATHLIB}" GMS_MATHLIB_PATH=${LOCALBASE}/lib \ GMS_MKL_VERNO="" GMS_DDI_COMM="sockets" GMS_MPI_LIB="" GMS_MPI_PATH="" GMS_MVAPICH2_VERNO="" \ GMS_OFED_PATH="" GMS_ARMCI_PATH="" GMS_MSUCC="" GMS_LIBCCHEM="" GMS_PHI="" GMS_SHMTYPE="posix" @@ -37,6 +38,17 @@ PLIST_SUB+= GAMES_VERNO=${GAMES_VERNO} SUB_LIST+= GAMES_VERNO=${GAMES_VERNO} SUB_FILES= pkg-message +OPTIONS_RADIO= MATHLIB +OPTIONS_RADIO_MATHLIB= ATLAS OPENBLAS +OPTIONS_DEFAULT= OPENBLAS +MATHLIB_DESC= Math library + +ATLAS_VARS= GMS_MATHLIB=atlas +ATLAS_LIB_DEPENDS= libatlas.so:math/atlas + +OPENBLAS_VARS= GMS_MATHLIB=openblas +OPENBLAS_LIB_DEPENDS= libopenblas.so:math/openblas + .include <bsd.port.pre.mk> # Check for gamess sources and prompt how to download them diff --git a/science/gamess-us/files/patch-lked b/science/gamess-us/files/patch-lked index 1cbb99501fad..166014413739 100644 --- a/science/gamess-us/files/patch-lked +++ b/science/gamess-us/files/patch-lked @@ -1,5 +1,39 @@ ---- lked.orig 2018-10-13 06:11:50 UTC +--- lked.orig 2018-10-01 03:45:26 UTC +++ lked +@@ -672,12 +672,12 @@ if ($TARGET == linux64) then + # ln -s liblapack_atlas.so.3.0 liblapack.so + # ln -s liblapack.so.3.0 liblapack.so + # It is strange the RPM's don't do these soft links for us. +- if (-e $GMS_MATHLIB_PATH/libf77blas.a) then +- set MATHLIBS="$GMS_MATHLIB_PATH/libf77blas.a" +- set MATHLIBS="$MATHLIBS $GMS_MATHLIB_PATH/libatlas.a" +- else ++ #if (-e $GMS_MATHLIB_PATH/libf77blas.a) then ++ # set MATHLIBS="$GMS_MATHLIB_PATH/libf77blas.a" ++ # set MATHLIBS="$MATHLIBS $GMS_MATHLIB_PATH/libatlas.a" ++ #else + set MATHLIBS="-L$GMS_MATHLIB_PATH -lf77blas -latlas" +- endif ++ #endif + if ($CCHEM == true) then + set MATHLIBS="-L$GMS_MATHLIB_PATH -Wl,--start-group -lf77blas -latlas -lcblas -llapack -Wl,--end-group" + endif +@@ -697,11 +697,11 @@ if ($TARGET == linux64) then + breaksw + + case openblas: +- if (-e $GMS_MATHLIB_PATH/libopenblas.a) then +- set MATHLIBS="$GMS_MATHLIB_PATH/libopenblas.a" +- else ++ #if (-e $GMS_MATHLIB_PATH/libopenblas.a) then ++ # set MATHLIBS="$GMS_MATHLIB_PATH/libopenblas.a" ++ #else + set MATHLIBS="-L$GMS_MATHLIB_PATH -lopenblas" +- endif ++ #endif + set BLAS=' ' + breaksw + @@ -1556,7 +1556,7 @@ if (($TARGET == win32) || ($TARGET == wi endif chdir $GMS_BUILD_DIR/object |