diff options
Diffstat (limited to 'math')
| -rw-r--r-- | math/blas/Makefile | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/math/blas/Makefile b/math/blas/Makefile index 135967987392..0c77a2a3e457 100644 --- a/math/blas/Makefile +++ b/math/blas/Makefile @@ -7,7 +7,7 @@ PORTNAME= blas PORTVERSION= 1.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MASTER_SITES= http://www.netlib.org/blas/ \ http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/blas/ \ @@ -29,14 +29,28 @@ PLIST_FILES= lib/libblas.a lib/libblas.so lib/libblas.so.${SHLIB_MAJOR} LDFLAGS+= ${FFLAGS} LDADD ?= -lgfortran -lm +SRCCONF= ${NONEXISTENT} MAKE_ENV+= LDADD="${LDADD}" LDFLAGS="${LDFLAGS}" \ - SHLIB_MAJOR="${SHLIB_MAJOR}" + SHLIB_MAJOR="${SHLIB_MAJOR}" SRCCONF="${SRCCONF}" .for _u in AR NM RANLIB MAKE_ENV+= ${_u}="${LOCALBASE}/bin/${_u:L}" .endfor -.if !(defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE)) +OPTIONS= "PROFILE" "Build and install a profiling library" Off + +.include <bsd.port.options.mk> + +.if defined(WITH_PROFILE) +.if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE) +IGNORE = you have defined WITH_PROFILE, but have also defined\ +WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE +.elif !exists(/usr/lib/libc_p.a) +IGNORE = you have chosen WITH_PROFILE, but have not installed the\ +base system profiling libraries +.endif PLIST_FILES+= lib/libblas_p.a +.else +MAKE_ENV+= WITHOUT_PROFILE= .endif post-patch: |
