aboutsummaryrefslogtreecommitdiff
path: root/math/umfpack/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'math/umfpack/Makefile')
-rw-r--r--math/umfpack/Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/math/umfpack/Makefile b/math/umfpack/Makefile
index cad5049c1627..3cc1e56a1ad7 100644
--- a/math/umfpack/Makefile
+++ b/math/umfpack/Makefile
@@ -14,8 +14,6 @@ DISTNAME= UMFPACKv${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Unsymmetric-pattern MultiFrontal Package
-BROKEN= Does not install
-
BUILD_DEPENDS= ${LOCALBASE}/lib/libcblas.a:${PORTSDIR}/math/atlas
WRKSRC= ${WRKDIR}/${DISTNAME}/UMFPACK
@@ -33,8 +31,15 @@ do-install:
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/AMD/Doc/*.pdf ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
${GZIP_CMD} ${DOCSDIR}/README
- ${INSTALL_DATA} ${WRKSRC}/*.pdf ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/Doc/*.pdf ${DOCSDIR}
${CP} -R ${WRKDIR}/${DISTNAME}/Papers ${DOCSDIR}
+ @${FIND} ${DOCSDIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
+ @${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
+ @${MKDIR} ${EXAMPLESDIR}
+ @${TAR} --exclude tmp -C ${WRKSRC}/Demo -cf - . | \
+ ${TAR} -C ${EXAMPLESDIR} -xf -
+ @${FIND} ${EXAMPLESDIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
+ @${FIND} ${EXAMPLESDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
.endif
.include <bsd.port.mk>