Files
2026-10-04 04:07:15 +00:00

36 lines
953 B
Makefile

PORTNAME= mercury
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.1
CATEGORIES= net
PKGNAMESUFFIX= -rpc
MAINTAINER= yuri@FreeBSD.org
COMMENT= C library for implementing RPC, optimized for HPC
WWW= https://mercury-hpc.github.io/ \
https://github.com/mercury-hpc/mercury
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libjson-c.so:devel/json-c
USES= cmake:testing
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= mercury-hpc
GH_TUPLE= mercury-hpc:kwsys:ee35b49:kwsys/Testing/driver/kwsys \
mercury-hpc:mchecksum:a4c489d:mchecksum/src/mchecksum \
mercury-hpc:preprocessor:749783c:preprocessor/src/boost
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_ARGS= -DCMAKE_POLICY_VERSION_MINIMUM=3.5 # CMake 4.5 compatibility, see https://github.com/mercury-hpc/mercury/issues/869
.if !exists(/usr/include/byteswap.h)
BROKEN= needs /usr/include/byteswap.h
.endif
# tests as of 2.4.1: 100% tests passed, 0 tests failed out of 16
.include <bsd.port.mk>