--- lked.orig	2018-09-30 20:45:26.000000000 -0700
+++ lked	2018-11-03 10:18:14.000000000 -0700
@@ -733,38 +733,14 @@
    set LDR=$GMS_FORTRAN
    switch ($TARGET)
       case mac32:
-         set LDOPTS='-Wl,-multiply_defined -Wl,suppress'
+         set LDOPTS='-m32'
          set BLAS=' '
-         set LIBRARIES='-Wl,-framework -Wl,vecLib -lSystemStubs'
+         set LIBRARIES='__MACPORTS_LINEAR_ALGEBRA__'
          breaksw
       case mac64:
          set LDOPTS='-m64'
-         switch ($GMS_MAC_OSX_VERNO)
-            case 10.4:
-            case 10.5:
-              set BLAS='blaswrap.o'
-              set LIBRARIES='-Wl,-framework -Wl,vecLib -lSystemStubs'
-              breaksw
-            case 10.6:
-              set BLAS=' '
-              set LIBRARIES='-Wl,-framework -Wl,vecLib'
-              breaksw
-#     work around busted vecLib in Lion
-            case 10.7:
-              echo "Lion's vecLib seems to be broken."
-              echo "Therefore, using a slow FORTRAN equivalent for BLAS."
-              set BLAS='blas.o'
-              set LIBRARIES=' '
-              breaksw
-#     the Accelerate framework is the new standard
-            case 10.8:
-            case 10.9:
-            case 10.10:
-            case 10.11:
               set BLAS=' '
-              set LIBRARIES='-Wl,-framework -Wl,Accelerate'
-              breaksw
-         endsw
+         set LIBRARIES='__MACPORTS_LINEAR_ALGEBRA__'
          breaksw
    endsw
    set VECTOR=' '