Skip to content

Commit

Permalink
suitesparse-mongoose: new port for the module Mongoose of SuiteSparse
Browse files Browse the repository at this point in the history
  • Loading branch information
thierry-FreeBSD committed May 25, 2021
1 parent c2572d5 commit 7fecebb
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 0 deletions.
25 changes: 25 additions & 0 deletions math/suitesparse-mongoose/Makefile
@@ -0,0 +1,25 @@
# Created by: Thierry Thomas (<thierry@pompo.net>)

PORTNAME= Mongoose
PORTVERSION= 2.0.4
CATEGORIES= math

COMMENT= Symmetric approximate minimum degree

LICENSE= GPLv3

USES= cmake:insource localbase:ldflags

BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}
USE_LDCONFIG= yes

CONFLICTS_INSTALL= mongoose # bin/mongoose

.include "${.CURDIR}/../../math/suitesparse/bsd.suitesparse.mk"

post-stage-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${BUILD_WRKSRC}/Doc/Mongoose_UserGuide.pdf \
${STAGEDIR}${DOCSDIR}

.include <bsd.port.post.mk>
6 changes: 6 additions & 0 deletions math/suitesparse-mongoose/pkg-descr
@@ -0,0 +1,6 @@
This port installs the module Mongoose of SuiteSparse.

Mongoose is a graph partitioning library. Currently, Mongoose only supports edge
partitioning, but in the future a vertex separator extension will be added.

WWW: http://faculty.cse.tamu.edu/davis/suitesparse.html
7 changes: 7 additions & 0 deletions math/suitesparse-mongoose/pkg-plist
@@ -0,0 +1,7 @@
bin/mongoose
include/suitesparse/Mongoose.hpp
lib/libmongoose.a
lib/libmongoose.so
lib/libmongoose.so.2
lib/libmongoose.so.2.0.4
%%PORTDOCS%%%%DOCSDIR%%/Mongoose_UserGuide.pdf

0 comments on commit 7fecebb

Please sign in to comment.