Merge from vendor branch TNF:
[pkgsrcv2.git] / math / meschach / Makefile
1 # $NetBSD: Makefile,v 1.17 2011/09/29 20:14:46 wiz Exp $
2
3 DISTNAME=               mesch12b
4 PKGNAME=                meschach-1.2b
5 CATEGORIES=             math
6 MASTER_SITES=           http://www.math.uiowa.edu/~dstewart/meschach/
7
8 MAINTAINER=             pkgsrc-users@NetBSD.org
9 HOMEPAGE=               http://www.math.uiowa.edu/~dstewart/meschach/
10 COMMENT=                Library of C Routines for Matrix Computations
11
12 PKG_DESTDIR_SUPPORT=    user-destdir
13
14 WRKSRC=                 ${WRKDIR}
15 GNU_CONFIGURE=          yes
16 CONFIGURE_ARGS+=        --with-all
17 MAKE_FILE=              makefile
18 USE_BSD_MAKEFILE=       yes
19 MAKE_FLAGS+=            MKPROFILE=yes
20
21 INSTALLATION_DIRS=      include/meschach lib share/meschach/tests
22
23 BUILDLINK_TRANSFORM+=   rm:-Werror
24
25 pre-patch:
26         ${CP} ${FILESDIR}/makefile.in ${WRKSRC}
27
28 post-patch:
29         ${SED} -e 's:@PREFIX@:'${PREFIX}':g' ${FILESDIR}/makefile.test  \
30                 > ${WRKSRC}/Makefile
31
32 post-install:
33         cd ${WRKSRC} && ${INSTALL_DATA} err.h machine.h matlab.h        \
34                 matrix.h meminfo.h sparse.h zmatrix.h iter.h matrix2.h  \
35                 oldnames.h sparse2.h zmatrix2.h ${DESTDIR}${PREFIX}/include/meschach/
36         cd ${WRKSRC} && ${INSTALL_DATA} torture.c sptort.c ztorture.c   \
37                 memtort.c itertort.c mfuntort.c iotort.c                \
38                 ${DESTDIR}${PREFIX}/share/meschach/tests/
39         ${INSTALL_DATA} ${WRKSRC}/Makefile ${DESTDIR}${PREFIX}/share/meschach/tests
40         cd ${WRKSRC} && ${INSTALL_DATA} README ./DOC/*                  \
41                 ${DESTDIR}${PREFIX}/share/meschach/
42         ${INSTALL_DATA} ${WRKSRC}/copyright ${DESTDIR}${PREFIX}/share/meschach
43         cd ${WRKSRC} && ${INSTALL_DATA} tutadv.c tutorial.c             \
44                 ${DESTDIR}${PREFIX}/share/meschach/
45
46 .include "../../mk/bsd.pkg.mk"