Index: Makefile =================================================================== RCS file: /home/pcvs/ports/math/levmar/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- Makefile 18 Dec 2010 00:44:21 -0000 1.2 +++ Makefile 10 Feb 2011 09:52:59 -0000 @@ -7,7 +7,7 @@ PORTNAME= levmar PORTVERSION= 2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MASTER_SITES= http://www.ics.forth.gr/~lourakis/levmar/ EXTRACT_SUFX= .tgz @@ -20,6 +20,8 @@ USE_LDCONFIG= yes USE_FORTRAN= yes +OPTIONS= PROFILE "Build a profiling library" Off + .include .if exists(${LOCALBASE}/lib/libgoto2.so) @@ -47,10 +49,9 @@ .endif LDFLAGS+= -L${LOCALBASE}/lib -MAKE_ENV= LDADD="${LAPACK} ${BLAS}" LDFLAGS="${LDFLAGS}" -.for _u in AR NM RANLIB -MAKE_ENV+= ${_u}="${LOCALBASE}/bin/${_u:L}" -.endfor +SRCCONF= ${NONEXISTENT} +MAKE_ENV= LDADD="${LAPACK} ${BLAS}" LDFLAGS="${LDFLAGS}" \ + SRCCONF="${SRCCONF}" .if !defined(NOPORTDOCS) PORTDOCS= README.txt @@ -63,8 +64,17 @@ lib/liblevmar.so \ lib/liblevmar.so.2 -.if !(defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE)) +.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/liblevmar_p.a +.else +MAKE_ENV+= NO_PROFILE= .endif post-extract: