diff -x CVS -ruN pkgsrc-2017Q1/wip/suitesparse/buildlink3.mk pkgsrc/wip/suitesparse/buildlink3.mk
--- pkgsrc-2017Q1/wip/suitesparse/buildlink3.mk	2017-04-04 22:57:30.000000000 +0200
+++ pkgsrc/wip/suitesparse/buildlink3.mk	2017-04-15 11:39:49.234300149 +0200
@@ -5,11 +5,20 @@
 .if !defined(SUITESPARSE_BUILDLINK3_MK)
 SUITESPARSE_BUILDLINK3_MK:=
 
+.include "../../mk/bsd.fast.prefs.mk"
+
 BUILDLINK_API_DEPENDS.suitesparse+=	suitesparse>=3.6.1
 BUILDLINK_PKGSRCDIR.suitesparse?=	../../wip/suitesparse
 
+pkgbase:= suitesparse
+.include "../../mk/pkg-build-options.mk"
+.if !empty(PKG_BUILD_OPTIONS.suitesparse:Mopenblas)
+.include "../../wip/OpenBLAS/buildlink3.mk"
+.else
 .include "../../math/blas/buildlink3.mk"
 .include "../../math/lapack/buildlink3.mk"
+.endif
+
 .include "../../math/metis/buildlink3.mk"
 .endif	# SUITESPARSE_BUILDLINK3_MK
 
diff -x CVS -ruN pkgsrc-2017Q1/wip/suitesparse/Makefile pkgsrc/wip/suitesparse/Makefile
--- pkgsrc-2017Q1/wip/suitesparse/Makefile	2017-04-04 22:57:30.000000000 +0200
+++ pkgsrc/wip/suitesparse/Makefile	2017-04-14 20:35:34.959577205 +0200
@@ -34,8 +34,7 @@
 LIB=		-lm -lrt
 .endif
 
-BLAS=		-lblas
-LAPACK=		-llapack
+.include "options.mk"
 
 # /home/bacon/Pkgsrc/pkgsrc-1/mk/pkgformat/pkg/list-dependencies: line 52: -e: command not found
 # Problem is ${SED} is empty
@@ -127,7 +126,5 @@
 #		j=$${i##*/} ;  ${LN} -sf $${j%.a}.so.${SVERSION} ${DESTDIR}${PREFIX}/lib/$${j%.a}.so ; \
 #	done
 
-.include "../../math/blas/buildlink3.mk"
-.include "../../math/lapack/buildlink3.mk"
 .include "../../math/metis/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -x CVS -ruN pkgsrc-2017Q1/wip/suitesparse/options.mk pkgsrc/wip/suitesparse/options.mk
--- pkgsrc-2017Q1/wip/suitesparse/options.mk	1970-01-01 01:00:00.000000000 +0100
+++ pkgsrc/wip/suitesparse/options.mk	2017-04-14 20:38:22.787731616 +0200
@@ -0,0 +1,16 @@
+PKG_OPTIONS_VAR=        PKG_OPTIONS.suitesparse
+PKG_SUPPORTED_OPTIONS=  openblas
+PKG_SUGGESTED_OPTIONS=
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mopenblas)
+BLAS=           -lopenblas
+LAPACK=         -lopenblas
+.include "../../wip/OpenBLAS/buildlink3.mk"
+.else
+BLAS=           -lblas
+LAPACK=         -llapack
+.include "../../math/blas/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+.endif
