View | Details | Raw Unified | Return to bug 218547 | Differences between
and this patch

Collapse All | Expand All

(-)b/math/openblas/Makefile (-6 / +9 lines)
Lines 33-39 OPENBLAS_SVER= 0 Link Here
33
OPENBLAS_FILES=	${OPENBLAS_LIBS:S|$|.so|} ${OPENBLAS_LIBS:S|$|.so.${OPENBLAS_SVER}|} ${OPENBLAS_LIBS:S|$|.a|}
33
OPENBLAS_FILES=	${OPENBLAS_LIBS:S|$|.so|} ${OPENBLAS_LIBS:S|$|.so.${OPENBLAS_SVER}|} ${OPENBLAS_LIBS:S|$|.a|}
34
PLIST_FILES=	${OPENBLAS_FILES:S|^|lib/|}
34
PLIST_FILES=	${OPENBLAS_FILES:S|^|lib/|}
35
35
36
OPTIONS_DEFINE=		DYNAMIC_ARCH INTERFACE64 OPENMP AVX AVX2
36
OPTIONS_DEFINE=		INTERFACE64 OPENMP
37
OPTIONS_DEFINE_i386=	DYNAMIC_ARCH AVX AVX2
38
OPTIONS_DEFINE_amd64=	${OPTIONS_DEFINE_i386}
39
40
.if defined(BATCH) || defined(PACKAGE_BUILDING)
41
OPTIONS_DEFAULT_i386=	DYNAMIC_ARCH
42
OPTIONS_DEFAULT_amd64=	DYNAMIC_ARCH
43
.endif
37
44
38
DYNAMIC_ARCH_DESC=	Support multiple CPU types on i386 and amd64
45
DYNAMIC_ARCH_DESC=	Support multiple CPU types on i386 and amd64
39
INTERFACE64_DESC=	Use 8 byte integers on 64-bit architectures
46
INTERFACE64_DESC=	Use 8 byte integers on 64-bit architectures
Lines 41-50 OPENMP_DESC= Use OpenMP for threading Link Here
41
AVX_DESC=		Support Advanced Vector Extensions (AVX)
48
AVX_DESC=		Support Advanced Vector Extensions (AVX)
42
AVX2_DESC=		Support Advanced Vector Extensions 2 (AVX2)
49
AVX2_DESC=		Support Advanced Vector Extensions 2 (AVX2)
43
50
44
.if defined(BATCH) || defined(PACKAGE_BUILDING)
45
OPTIONS_DEFAULT=	DYNAMIC_ARCH
46
.endif
47
48
.include <bsd.port.options.mk>
51
.include <bsd.port.options.mk>
49
52
50
.if defined(TARGET_CPU_ARCH)
53
.if defined(TARGET_CPU_ARCH)
Lines 60-66 BUILDFLAGS+= BINARY32=1 Link Here
60
BUILDFLAGS+=	BINARY64=1
63
BUILDFLAGS+=	BINARY64=1
61
.endif
64
.endif
62
65
63
.if ! ( ${PORT_OPTIONS:MDYNAMIC_ARCH} && ( ${ARCH} == "amd64" || ${ARCH} == "i386" ) )
66
.if ! ${PORT_OPTIONS:MDYNAMIC_ARCH} && ( ${ARCH} == "amd64" || ${ARCH} == "i386" )
64
MANUAL_PACKAGE_BUILD=	Optimizes for the build machine.
67
MANUAL_PACKAGE_BUILD=	Optimizes for the build machine.
65
.endif
68
.endif
66
69

Return to bug 218547