a0079d1f19
Changelog: https://github.com/simulton/gpds/releases/tag/1.7.0 Approved by: zirias (mentor) Sponsored by: Simulton GmbH Differential Revision: https://reviews.freebsd.org/D42090
28 lines
638 B
Makefile
28 lines
638 B
Makefile
PORTNAME= gpds
|
|
DISTVERSION= 1.7.0
|
|
CATEGORIES= devel
|
|
|
|
MAINTAINER= jbo@FreeBSD.org
|
|
COMMENT= General purpose data serializer library written in modern C++
|
|
WWW= https://github.com/simulton/gpds
|
|
|
|
LICENSE= MIT
|
|
LICENSE_FILE= ${WRKSRC}/license.txt
|
|
|
|
USES= cmake compiler:c++20-lang
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= simulton
|
|
|
|
CMAKE_OFF= GPDS_BUILD_EXAMPLES GPDS_BUILD_TESTS
|
|
|
|
PLIST_SUB= SOVERSION="${DISTVERSION}"
|
|
|
|
OPTIONS_DEFINE= SPDLOG
|
|
OPTIONS_DEFAULT= SPDLOG
|
|
OPTIONS_SUB= yes
|
|
|
|
SPDLOG_DESC= Enable (de)serialization interface for spdlog
|
|
SPDLOG_RUN_DEPENDS= spdlog>=1.9.0:devel/spdlog
|
|
SPDLOG_CMAKE_BOOL= GPDS_FEATURE_SPDLOG
|
|
|
|
.include <bsd.port.mk>
|