FreeBSD Bugzilla – Attachment 146381 Details for
Bug 193069
Update math/superlu: add staging support.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Port update diff
superlu.diff (text/plain), 4.21 KB, created by
Pedro F. Giffuni
on 2014-08-27 16:21:55 UTC
(
hide
)
Description:
Port update diff
Filename:
MIME Type:
Creator:
Pedro F. Giffuni
Created:
2014-08-27 16:21:55 UTC
Size:
4.21 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 366332) >+++ Makefile (working copy) >@@ -2,15 +2,13 @@ > # $FreeBSD$ > > PORTNAME= superlu >+DISTVERSION= ${P_VERSION}.20060201 > PORTREVISION= 6 >-DISTVERSION= ${P_VERSION}.20060201 > CATEGORIES= math > MASTER_SITES= http://crd.lbl.gov/~xiaoye/SuperLU/ \ > http://crd.lbl.gov/~xiaoye/:doc > DISTNAME= ${PORTNAME}_${P_VERSION} >-.ifndef NOPORTDOCS >-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} superlu_ug.pdf SLU_general.ps.gz:doc simax95.ps.gz:doc >-.endif >+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} superlu_ug.pdf SLU_general.ps.gz:doc > DIST_SUBDIR= ${PORTNAME} > EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} > >@@ -17,13 +15,16 @@ > MAINTAINER= ports@FreeBSD.org > COMMENT= Library of routines for performing sparse factorization > >+LICENSE= BSD3CLAUSE >+ > USES= fortran > >-NO_STAGE= yes >+OPTIONS_DEFINE= DOCS >+ > .include <bsd.port.pre.mk> > >-.if exists(${LOCALBASE}/lib/libgoto2.so) >-WITH_BLAS?= gotoblas >+.if exists(${LOCALBASE}/lib/libopenblas.so) >+WITH_BLAS?= openblas > .elif exists(${LOCALBASE}/lib/libatlas.so) > WITH_BLAS?= atlas > .else >@@ -33,9 +34,9 @@ > . if ${WITH_BLAS} == reference > LIB_DEPENDS+= libblas.so:${PORTSDIR}/math/blas > BLAS= -lblas >-.elif ${WITH_BLAS} == gotoblas >-LIB_DEPENDS+= libgoto2.so:${PORTSDIR}/math/gotoblas >-BLAS= -lgoto2p >+.elif ${WITH_BLAS} == openblas >+LIB_DEPENDS+= libopenblas.so:${PORTSDIR}/math/openblas >+BLAS= -lopenblasp > .elif ${WITH_BLAS} == atlas > LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas > BLAS= -lptf77blas >@@ -63,24 +64,21 @@ > > do-install: > ${INSTALL_DATA} ${WRKSRC}/libsuperlu_${P_VERSION}.a \ >- ${PREFIX}/lib/libsuperlu.a >+ ${STAGEDIR}${PREFIX}/lib/libsuperlu.a > ${INSTALL_DATA} ${WRKSRC}/libsuperlu_${P_VERSION}.so \ >- ${PREFIX}/lib/libsuperlu.so.${PORTREVISION} >+ ${STAGEDIR}${PREFIX}/lib/libsuperlu.so.${PORTREVISION} > ${LN} -fs ${PREFIX}/lib/libsuperlu.so.${PORTREVISION} \ >- ${PREFIX}/lib/libsuperlu_${P_VERSION}.so >- ${LN} -fs ${PREFIX}/lib/libsuperlu_${P_VERSION}.so \ >- ${PREFIX}/lib/libsuperlu.so >- @${MKDIR} ${PREFIX}/include/superlu >- ${INSTALL_DATA} ${WRKSRC}/SRC/*.h ${PREFIX}/include/superlu >-.if !defined(NOPORTDOCS) >- @${MKDIR} ${DOCSDIR} >- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/SLU_general.ps.gz ${DOCSDIR} >- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/simax95.ps.gz ${DOCSDIR} >- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/superlu_ug.pdf ${DOCSDIR} >-.endif >+ ${STAGEDIR}${PREFIX}/lib/libsuperlu_${P_VERSION}.so >+ ${LN} -fs ${STAGEDIR}${PREFIX}/lib/libsuperlu_${P_VERSION}.so \ >+ ${STAGEDIR}${PREFIX}/lib/libsuperlu.so >+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/superlu >+ ${INSTALL_DATA} ${WRKSRC}/SRC/*.h ${STAGEDIR}${PREFIX}/include/superlu >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/SLU_general.ps.gz ${STAGEDIR}${DOCSDIR} >+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/superlu_ug.pdf ${STAGEDIR}${DOCSDIR} > > regression-test: build > @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} testing ) > @(cd ${WRKSRC}/TESTING && ${CAT} *.out ) >- >+ > .include <bsd.port.post.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 366332) >+++ distinfo (working copy) >@@ -1,8 +1,6 @@ > SHA256 (superlu/superlu_3.0.tar.gz) = d0132a3a2fb6269dc8faa0b9ea9611764e8ca31265441f64cfc80485a86d5784 > SIZE (superlu/superlu_3.0.tar.gz) = 1134160 >-SHA256 (superlu/superlu_ug.pdf) = 4657e60fb7832465b60e208613992d29b6bbd8110103bfe0f5cee0ab79b67766 >-SIZE (superlu/superlu_ug.pdf) = 458405 >+SHA256 (superlu/superlu_ug.pdf) = cc6c0a9c94e69041e2f7bf55780458a79c5bfb31af370d31771fb5f541837226 >+SIZE (superlu/superlu_ug.pdf) = 679830 > SHA256 (superlu/SLU_general.ps.gz) = 00d00cedfadd96a42014d22b30c0cc451a575d8d309774519068b11d4be1ebe5 > SIZE (superlu/SLU_general.ps.gz) = 89463 >-SHA256 (superlu/simax95.ps.gz) = b7e7705a280336474a25b0a1aef57226d81ea0dc6f18728b7347cb1726f91d2a >-SIZE (superlu/simax95.ps.gz) = 138096 >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 366332) >+++ pkg-plist (working copy) >@@ -11,7 +11,7 @@ > include/superlu/supermatrix.h > lib/libsuperlu.a > lib/libsuperlu.so >-lib/libsuperlu.so.4 >+lib/libsuperlu.so.6 > lib/libsuperlu_3.0.so > @dirrm include/superlu > %%PORTDOCS%%%%DOCSDIR%%/SLU_general.ps.gz
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 193069
: 146381 |
146384