2013-09-14 23:46:50 +00:00
|
|
|
# $NetBSD: Makefile,v 1.12 2013/09/14 23:46:50 asau Exp $
|
2008-04-27 19:01:03 +00:00
|
|
|
|
2016-07-04 21:50:32 +00:00
|
|
|
DISTNAME= atlas3.10.2
|
|
|
|
PKGNAME= ${DISTNAME:C/atlas/atlas-/}
|
2008-04-27 19:01:03 +00:00
|
|
|
CATEGORIES= math
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=math-atlas/}
|
|
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
|
|
|
|
MAINTAINER= asau@inbox.ru
|
2010-08-01 11:17:03 +00:00
|
|
|
HOMEPAGE= http://math-atlas.sourceforge.net/
|
2008-04-27 19:01:03 +00:00
|
|
|
COMMENT= Automatically Tuned Linear Algebra Software
|
2016-07-04 23:50:24 +00:00
|
|
|
LICENSE= modified-bsd
|
2008-04-27 19:01:03 +00:00
|
|
|
|
|
|
|
WRKSRC= ${WRKDIR}/ATLAS
|
|
|
|
HAS_CONFIGURE= yes
|
|
|
|
|
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
|
2010-08-01 14:57:08 +00:00
|
|
|
USE_LANGUAGES= c fortran77
|
2016-07-04 21:50:32 +00:00
|
|
|
USE_TOOLS+= gmake
|
2008-04-27 19:01:03 +00:00
|
|
|
|
2016-07-04 22:38:42 +00:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
|
|
|
ATLAS_CPUBITS= 32
|
2016-07-04 23:50:24 +00:00
|
|
|
.for p in ${LP64PLATFORMS}
|
|
|
|
. if ${MACHINE_PLATFORM:M${p}}
|
2016-07-04 22:38:42 +00:00
|
|
|
ATLAS_CPUBITS= 64
|
2016-07-04 23:50:24 +00:00
|
|
|
. endif
|
2016-07-04 22:38:42 +00:00
|
|
|
.endfor
|
|
|
|
|
2008-06-20 04:13:58 +00:00
|
|
|
CONFIGURE_DIRS= obj
|
|
|
|
CONFIGURE_SCRIPT= ../configure
|
2008-06-19 19:16:02 +00:00
|
|
|
CONFIGURE_ARGS+= --incdir=${DESTDIR}${PREFIX}/include
|
|
|
|
CONFIGURE_ARGS+= --libdir=${DESTDIR}${PREFIX}/lib
|
2016-07-04 22:38:42 +00:00
|
|
|
CONFIGURE_ARGS+= -b ${ATLAS_CPUBITS}
|
2016-07-09 07:24:42 +00:00
|
|
|
CONFIGURE_ARGS+= -Ss flapack ${PREFIX}/lib/liblapack.a
|
|
|
|
|
|
|
|
# atlas requires distfiles from lapack
|
2016-07-09 08:33:30 +00:00
|
|
|
#.include "../../math/lapack/Makefile.version"
|
|
|
|
#CONFIGURE_ARGS+= --with-netlib-lapack-tarfile=${DISTDIR}/${LAPACK_NAME}-${LAPACK_VERSION}${LAPACK_SUFX}
|
|
|
|
CONFIGURE_ARGS+= --with-netlib-lapack-tarfile=${DISTDIR}/lapack-3.5.0.tgz
|
2008-04-27 19:01:03 +00:00
|
|
|
|
|
|
|
TEST_TARGET= check
|
2016-09-24 18:01:17 +00:00
|
|
|
BUILD_TARGET= build shared ptshared
|
2008-04-27 19:01:03 +00:00
|
|
|
|
|
|
|
pre-configure:
|
2008-06-20 04:13:58 +00:00
|
|
|
${RUN} cd ${WRKSRC}; mkdir ${CONFIGURE_DIRS}
|
2008-04-27 19:01:03 +00:00
|
|
|
|
2016-07-04 22:38:42 +00:00
|
|
|
# Ignore messages from ./xprobe_comp like:
|
|
|
|
# cd /tmp/pkgsrc-tmp/wip/atlas/work/ATLAS/obj ; ./xprobe_comp -v 0 -o atlconf.txt -O 13 -A 27 -Si nof77 0 -V 480 -b 32 -d b /tmp/pkgsrc-tmp/wip/atlas/work/ATLAS/obj > config1.out
|
|
|
|
# find:: not found
|
|
|
|
# Atlas iterates over all paths from PATH and executes find(1)
|
|
|
|
|
2016-07-09 07:24:42 +00:00
|
|
|
.include "../../math/lapack/buildlink3.mk"
|
2008-04-27 19:01:03 +00:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|