aboutsummaryrefslogtreecommitdiffstats
path: root/math/petiga/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'math/petiga/Makefile')
-rw-r--r--math/petiga/Makefile22
1 files changed, 9 insertions, 13 deletions
diff --git a/math/petiga/Makefile b/math/petiga/Makefile
index 0c04774aa0e3..6d19c0024d60 100644
--- a/math/petiga/Makefile
+++ b/math/petiga/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= petiga
-DISTVERSION= g20200316
+DISTVERSION= g20210307
CATEGORIES= math python
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
@@ -11,30 +11,26 @@ COMMENT= Framework for High Performance Isogeometric Analysis
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-BROKEN= fails to configure
-
LIB_DEPENDS= libblas.so:math/blas \
liblapack.so:math/lapack \
libmpich.so:net/mpich \
libpetsc.so:science/PETSc
-USES= cmake compiler:c++14-lang fortran xorg
-USE_XORG= x11
+USES= gmake compiler:c++14-lang fortran
USE_LDCONFIG= yes
+MAKEFILE= makefile
+
+MAKE_ENV= PETSC_DIR=${LOCALBASE}
+MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} # https://bitbucket.org/dalcinl/petiga/issues/6/installs-into-prefix-tmp-petiga-instead-of
+
BB_ACCOUNT= dalcinl
BB_PROJECT= ${PORTNAME}
-BB_COMMIT= 90677fb7b777
+BB_COMMIT= 063a0ad5f450
WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
-PLIST_FILES= include/petiga.h \
- lib/libpetiga.so \
- lib/petiga/conf/rules \
- lib/petiga/conf/test \
- lib/petiga/conf/variables
-
post-install:
- @cd ${STAGEDIR}${PREFIX}/include && ${RMDIR} petiga/cxx petiga/fad petiga
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpetiga.so
.include <bsd.port.mk>