aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-04-26 17:44:37 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-04-27 12:18:13 +0000
commite152be548b05fbf7c16c271e6dfcec2eeffbcb25 (patch)
tree7bac1df8ac7c0cea26e39cb9c2c692ff04ae94f7
parent758030e26079cb718a8fc35412472db877927634 (diff)
downloadports-e152be548b05fbf7c16c271e6dfcec2eeffbcb25.tar.gz
ports-e152be548b05fbf7c16c271e6dfcec2eeffbcb25.zip
math/spooles: Fix build on HEAD
- Pet portclippy - Refactor OPTIONSNG - Adopt port
-rw-r--r--math/spooles/Makefile24
1 files changed, 12 insertions, 12 deletions
diff --git a/math/spooles/Makefile b/math/spooles/Makefile
index 950526e7cd1f..ab06eebca7fa 100644
--- a/math/spooles/Makefile
+++ b/math/spooles/Makefile
@@ -10,7 +10,7 @@ DISTNAME= ${PORTNAME}.${PORTVERSION}
DIST_SUBDIR= spooles
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= bofh@FreeBSD.org
COMMENT= SParse Object Oriented Linear Equations Solver
WWW= https://www.netlib.org/linalg/spooles/spooles.2.2.html
@@ -22,24 +22,24 @@ LIB_DEPENDS= libmpich.so:net/mpich
USES= gmake tar:tgz
-OPTIONS_DEFINE= DOCS
-
.if defined(WITH_MPI)
-PLIST_SUB+= MPI=""
-PLIST_SUB+= MT="@comment "
CONFLICTS= spooles-2*
+PLIST_SUB= MPI="" MT="@comment "
.else
-PLIST_SUB+= MT=""
-PLIST_SUB+= MPI="@comment "
CONFLICTS= spooles-mpich-2*
+PLIST_SUB= MPI="@comment " MT=""
.endif
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE= DOCS
-.if ${PORT_OPTIONS:MDOCS}
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} AllInOne.ps.gz Eigen.ps.gz \
+DOCS_DISTFILES= ${DISTNAME}${EXTRACT_SUFX} AllInOne.ps.gz Eigen.ps.gz \
Install.ps.gz LinSol.ps.gz Ordering.ps.gz \
PP99.ps.gz ReferenceManual.ps.gz
+
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079
+CFLAGS+= -Wno-error=int-conversion
.endif
.if ${ARCH} == "sparc64"
@@ -102,7 +102,8 @@ do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/include/spooles/${i}
${INSTALL_DATA} ${WRKSRC}/${i}/*.h ${STAGEDIR}${PREFIX}/include/spooles/${i}
.endfor
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/AllInOne.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/Eigen.ps.gz ${STAGEDIR}${DOCSDIR}
@@ -111,6 +112,5 @@ do-install:
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/Ordering.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/PP99.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/ReferenceManual.ps.gz ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.post.mk>