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

Collapse All | Expand All

(-)Makefile (-6 / +16 lines)
Lines 7-13 Link Here
7
7
8
PORTNAME=	levmar
8
PORTNAME=	levmar
9
PORTVERSION=	2.5
9
PORTVERSION=	2.5
10
PORTREVISION=	1
10
PORTREVISION=	2
11
CATEGORIES=	math
11
CATEGORIES=	math
12
MASTER_SITES=	http://www.ics.forth.gr/~lourakis/levmar/
12
MASTER_SITES=	http://www.ics.forth.gr/~lourakis/levmar/
13
EXTRACT_SUFX=	.tgz
13
EXTRACT_SUFX=	.tgz
Lines 20-25 Link Here
20
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	yes
21
USE_FORTRAN=	yes
21
USE_FORTRAN=	yes
22
22
23
OPTIONS=	PROFILE "Build a profiling library" Off
24
23
.include <bsd.port.pre.mk>
25
.include <bsd.port.pre.mk>
24
26
25
.if exists(${LOCALBASE}/lib/libgoto2.so)
27
.if exists(${LOCALBASE}/lib/libgoto2.so)
Lines 47-56 Link Here
47
.endif
49
.endif
48
50
49
LDFLAGS+=	-L${LOCALBASE}/lib
51
LDFLAGS+=	-L${LOCALBASE}/lib
50
MAKE_ENV=	LDADD="${LAPACK} ${BLAS}" LDFLAGS="${LDFLAGS}"
52
SRCCONF=	${NONEXISTENT}
51
.for _u in AR NM RANLIB
53
MAKE_ENV=	LDADD="${LAPACK} ${BLAS}" LDFLAGS="${LDFLAGS}" \
52
MAKE_ENV+=	${_u}="${LOCALBASE}/bin/${_u:L}"
54
		SRCCONF="${SRCCONF}"
53
.endfor
54
55
55
.if !defined(NOPORTDOCS)
56
.if !defined(NOPORTDOCS)
56
PORTDOCS=	README.txt
57
PORTDOCS=	README.txt
Lines 63-70 Link Here
63
	lib/liblevmar.so \
64
	lib/liblevmar.so \
64
	lib/liblevmar.so.2
65
	lib/liblevmar.so.2
65
66
66
.if !(defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE))
67
.if defined(WITH_PROFILE)
68
.if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE)
69
IGNORE =	you have defined WITH_PROFILE, but have also defined\
70
WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE
71
.elif !exists(/usr/lib/libc_p.a)
72
IGNORE	=	you have chosen WITH_PROFILE, but have not installed the\
73
base system profiling libraries
74
.endif
67
PLIST_FILES+=	lib/liblevmar_p.a
75
PLIST_FILES+=	lib/liblevmar_p.a
76
.else
77
MAKE_ENV+=	NO_PROFILE=
68
.endif
78
.endif
69
79
70
post-extract:
80
post-extract:

Return to bug 154645