[Bug 291587] [NEW PORT] devel/lwgrp: Light-weight group library for MPI

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 13 Apr 2026 01:53:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291587

--- Comment #6 from Vladimir Druzenko <vvd@FreeBSD.org> ---
PORTNAME=       lwgrp
DISTVERSION=    1.0.6
CATEGORIES=     devel parallel
MASTER_SITES=  
https://github.com/llnl/${PORTNAME}/releases/download/v${DISTVERSION}/

MAINTAINER=     rikka.goering@outlook.de
COMMENT=        Light-weight group library for MPI (LLNL)
WWW=            https://github.com/llnl/lwgrp/

LICENSE=        BSD3CLAUSE
LICENSE_FILE=   ${WRKSRC}/LICENSE.TXT

USES=           autoreconf libtool localbase mpi:openmpi pathfix pkgconfig
USE_LDCONFIG=   yes

GNU_CONFIGURE=  yes
CONFIGURE_ARGS= --with-mpi=${MPI_HOME}
CONFIGURE_ENV=  CC=${MPICC}
INSTALL_TARGET= install-strip
TEST_TARGET=    check

PORTDOCS=       README

OPTIONS_DEFINE=         DOCS
OPTIONS_DEFAULT=        SHARED
OPTIONS_MULTI=          LIBS
OPTIONS_MULTI_LIBS=     SHARED STATIC
OPTIONS_SUB=            yes

SHARED_DESC=            Build shared libraries
STATIC_DESC=            Build static libraries

SHARED_CONFIGURE_ENABLE=        shared
STATIC_CONFIGURE_ENABLE=        static

do-install-DOCS-on:
        @${MKDIR} ${STAGEDIR}${DOCSDIR}
        ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}

post-install:
        ${RM} -r ${STAGEDIR}${DATADIR}

.include <bsd.port.mk>

include/lwgrp.h
%%STATIC%%lib/liblwgrp.a
%%SHARED%%lib/liblwgrp.so
%%SHARED%%lib/liblwgrp.so.0
%%SHARED%%lib/liblwgrp.so.0.0.0
libdata/pkgconfig/liblwgrp.pc

--- src/Makefile.am.orig        2024-06-28 16:47:36 UTC
+++ src/Makefile.am
@@ -30,4 +30,4 @@ liblwgrp_la_LIBADD =
   lwgrp_comm_split.c
 liblwgrp_la_CFLAGS = $(INCLUDES)
 liblwgrp_la_LIBADD =
-liblwgrp_la_LDFLAGS = -avoid-version
+liblwgrp_la_LDFLAGS = -version-info 0

-- 
You are receiving this mail because:
You are the assignee for the bug.