aboutsummaryrefslogtreecommitdiff
path: root/math/levmar
diff options
context:
space:
mode:
authorDanilo Egea Gondolfo <danilo@FreeBSD.org>2013-10-09 03:15:58 +0000
committerDanilo Egea Gondolfo <danilo@FreeBSD.org>2013-10-09 03:15:58 +0000
commitff30de4afc4271a5fcba38aea20f387740b65a9a (patch)
tree29ded0dafa5dc4ba4369637f0b7f93d028237176 /math/levmar
parentbe3ca157b5c86cdd99641e42b6da10baff93f842 (diff)
downloadports-ff30de4afc4271a5fcba38aea20f387740b65a9a.tar.gz
ports-ff30de4afc4271a5fcba38aea20f387740b65a9a.zip
Notes
Diffstat (limited to 'math/levmar')
-rw-r--r--math/levmar/Makefile32
-rw-r--r--math/levmar/distinfo4
-rw-r--r--math/levmar/files/Makefile.lib2
3 files changed, 14 insertions, 24 deletions
diff --git a/math/levmar/Makefile b/math/levmar/Makefile
index 50df83d4aad9..fb30b16764b2 100644
--- a/math/levmar/Makefile
+++ b/math/levmar/Makefile
@@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= levmar
-PORTVERSION= 2.5
-PORTREVISION= 3
+PORTVERSION= 2.6
CATEGORIES= math
-MASTER_SITES= http://www.ics.forth.gr/~lourakis/levmar/
+MASTER_SITES= http://users.ics.forth.gr/~lourakis/levmar/
EXTRACT_SUFX= .tgz
MAINTAINER= phd_kimberlite@yahoo.co.jp
@@ -17,10 +16,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USE_LDCONFIG= yes
USE_FORTRAN= yes
-OPTIONS_DEFINE= PROFILE
+OPTIONS_DEFINE= DOCS EXAMPLES PROFILE
PROFILE_DESC= Build a profiling library
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if exists(${LOCALBASE}/lib/libgoto2p.so)
@@ -32,30 +30,26 @@ WITH_BLAS?= reference
.endif
.if ${WITH_BLAS} == "reference"
-LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas \
- lapack.4:${PORTSDIR}/math/lapack
+LIB_DEPENDS+= libblas.so:${PORTSDIR}/math/blas \
+ liblapack.so:${PORTSDIR}/math/lapack
BLAS= -lblas
LAPACK= -llapack
.elif ${WITH_BLAS} == "gotoblas"
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib
-LIB_DEPENDS+= goto2p.1:${PORTSDIR}/math/gotoblas
+LIB_DEPENDS+= libgoto2p.so:${PORTSDIR}/math/gotoblas
BLAS= -lgoto2p
LAPACK= -lgoto2p
.elif ${WITH_BLAS} == "atlas"
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib
-LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas
+LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas
BLAS= -lptf77blas
LAPACK= -lalapack -lptcblas
.endif
-.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= README.txt
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
PORTEXAMPLES= lmdemo.c Makefile.demo
-.endif
PLIST_FILES= include/levmar.h \
lib/liblevmar.a \
lib/liblevmar.so \
@@ -86,14 +80,10 @@ post-extract:
${WRKSRC}/Makefile.demo
post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- @(cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
- @(cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR})
-.endif
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @(cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @(cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR})
test check: install
@( cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} Makefile.demo \
diff --git a/math/levmar/distinfo b/math/levmar/distinfo
index ce4749643ad2..4bd2a57c653d 100644
--- a/math/levmar/distinfo
+++ b/math/levmar/distinfo
@@ -1,2 +1,2 @@
-SHA256 (levmar-2.5.tgz) = b70f6ac3eff30ec29150e217b137312cb84e85529815efea2c12e4eab74b9d75
-SIZE (levmar-2.5.tgz) = 78817
+SHA256 (levmar-2.6.tgz) = 3bf4ef1ea4475ded5315e8d8fc992a725f2e7940a74ca3b0f9029d9e6e94bad7
+SIZE (levmar-2.6.tgz) = 81143
diff --git a/math/levmar/files/Makefile.lib b/math/levmar/files/Makefile.lib
index acac8e272b5a..026de5a5114f 100644
--- a/math/levmar/files/Makefile.lib
+++ b/math/levmar/files/Makefile.lib
@@ -8,6 +8,6 @@ SHLIB_MINOR= 5
SRCS= lm.c Axb.c misc.c lmlec.c lmbc.c lmblec.c lmbleic.c
beforeinstall:
- ${BSD_INSTALL_DATA} ${.CURDIR}/levmar.h ${PREFIX}/include
+ ${BSD_INSTALL_DATA} ${.CURDIR}/levmar.h ${DESTDIR}${PREFIX}/include
.include <bsd.lib.mk>