| @@ -1,40 +1,40 @@ | | | @@ -1,40 +1,40 @@ |
1 | # $NetBSD: Makefile,v 1.34 2012/09/11 23:04:22 asau Exp $ | | 1 | # $NetBSD: Makefile,v 1.35 2013/06/03 08:22:59 tron Exp $ |
2 | | | 2 | |
3 | DISTNAME= lapack-lite-3.1.1 | | 3 | DISTNAME= lapack-lite-3.1.1 |
4 | PKGNAME= lapack-3.1.1 | | 4 | PKGNAME= lapack-3.1.1 |
5 | PKGREVISION= 4 | | 5 | PKGREVISION= 4 |
6 | CATEGORIES= math | | 6 | CATEGORIES= math |
7 | MASTER_SITES= ${MASTER_SITE_NETLIB:=lapack/} | | 7 | MASTER_SITES= ${MASTER_SITE_NETLIB:=lapack/} |
8 | EXTRACT_SUFX= .tgz | | 8 | EXTRACT_SUFX= .tgz |
9 | | | 9 | |
10 | MAINTAINER= adam@NetBSD.org | | 10 | MAINTAINER= adam@NetBSD.org |
11 | HOMEPAGE= http://www.netlib.org/lapack/index.html | | 11 | HOMEPAGE= http://www.netlib.org/lapack/index.html |
12 | COMMENT= Linear Algebra PACKage | | 12 | COMMENT= Linear Algebra PACKage |
13 | LICENSE= modified-bsd | | 13 | LICENSE= modified-bsd |
14 | | | 14 | |
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 15 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
16 | | | 16 | |
17 | USE_LANGUAGES= c fortran77 | | 17 | USE_LANGUAGES= c fortran |
18 | USE_LIBTOOL= YES | | 18 | USE_LIBTOOL= YES |
19 | BUILD_TARGET= lapacklib | | 19 | BUILD_TARGET= lapacklib |
20 | | | 20 | |
21 | INSTALLATION_DIRS= lib | | 21 | INSTALLATION_DIRS= lib |
22 | | | 22 | |
23 | FFLAGS+= -ffloat-store | | 23 | FFLAGS+= -ffloat-store |
24 | | | 24 | |
25 | # With f2c-20090411nb4, libf2c-20090201nb3, we need EXT_ETIME but gcc44-4.4.1nb3 | | 25 | # With f2c-20090411nb4, libf2c-20090201nb3, we need EXT_ETIME but gcc44-4.4.1nb3 |
26 | # needs INT_ETIME. Rather than trying to enumerate all possible fortran | | 26 | # needs INT_ETIME. Rather than trying to enumerate all possible fortran |
27 | # compilers, just do a test for it. | | 27 | # compilers, just do a test for it. |
28 | do-configure: | | 28 | do-configure: |
29 | @${ECHO_N} "Checking if your fortran compiler has etime() as an intrinsic... " | | 29 | @${ECHO_N} "Checking if your fortran compiler has etime() as an intrinsic... " |
30 | ${FC} -o ${WRKDIR}/etime_test ${FILESDIR}/etime_test.f >${WRKDIR}/etime_test.log 2>&1; \ | | 30 | ${FC} -o ${WRKDIR}/etime_test ${FILESDIR}/etime_test.f >${WRKDIR}/etime_test.log 2>&1; \ |
31 | if ${TEST} $$? -eq 0 ; then \ | | 31 | if ${TEST} $$? -eq 0 ; then \ |
32 | ${ECHO} "TIMER=INT_ETIME" >> ${WRKSRC}/make.inc ; ${ECHO} "YES" ; else \ | | 32 | ${ECHO} "TIMER=INT_ETIME" >> ${WRKSRC}/make.inc ; ${ECHO} "YES" ; else \ |
33 | ${ECHO} "TIMER=EXT_ETIME" >> ${WRKSRC}/make.inc ; ${ECHO} "NO" ; fi | | 33 | ${ECHO} "TIMER=EXT_ETIME" >> ${WRKSRC}/make.inc ; ${ECHO} "NO" ; fi |
34 | @${ECHO} "See ${WRKDIR}/etime_test.log for details on the test" | | 34 | @${ECHO} "See ${WRKDIR}/etime_test.log for details on the test" |
35 | | | 35 | |
36 | do-install: | | 36 | do-install: |
37 | ${LIBTOOL} --mode=install ${INSTALL_DATA} ${WRKSRC}/liblapack.la \ | | 37 | ${LIBTOOL} --mode=install ${INSTALL_DATA} ${WRKSRC}/liblapack.la \ |
38 | ${DESTDIR}${PREFIX}/lib | | 38 | ${DESTDIR}${PREFIX}/lib |
39 | | | 39 | |
40 | .include "../../mk/bsd.pkg.mk" | | 40 | .include "../../mk/bsd.pkg.mk" |