git: fae646ee890a - main - security/john: allow to build JtR with OpenMPI support
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 29 Oct 2022 03:45:52 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fae646ee890ae6170d5cde461a8c4658caf5188a
commit fae646ee890ae6170d5cde461a8c4658caf5188a
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2022-10-29 03:44:46 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2022-10-29 03:44:46 +0000
security/john: allow to build JtR with OpenMPI support
PR: 254922
---
security/john/Makefile | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/security/john/Makefile b/security/john/Makefile
index 8822f293079c..a2220e5c2ecb 100644
--- a/security/john/Makefile
+++ b/security/john/Makefile
@@ -35,7 +35,7 @@ BINLINKS= base64conv gpg2john rar2john unafs undrop unique \
PORTDOCS= *
-OPTIONS_DEFINE= DOCS OPENCL OPENMP
+OPTIONS_DEFINE= DOCS OPENCL OPENMP OPENMPI
OPTIONS_DEFAULT= OPENMP
OPTIONS_SUB= yes
@@ -47,6 +47,11 @@ OPENCL_USE= PERL5=build
OPENMP_CONFIGURE_OFF= --disable-openmp
+OPENMPI_LIB_DEPENDS= libmpi.so:net/openmpi
+OPENMPI_CONFIGURE_ON= --enable-mpi
+OPENMPI_CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/mpi/openmpi/include" \
+ LDFLAGS="-L${LOCALBASE}/mpi/openmpi/lib"
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' ${WRKSRC}/params.h
@${REINPLACE_CMD} -e '/^host_cpu=/s|$$| ; case $$host_cpu in\