diff options
Diffstat (limited to 'devel/jwt-cpp/Makefile')
-rw-r--r-- | devel/jwt-cpp/Makefile | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/devel/jwt-cpp/Makefile b/devel/jwt-cpp/Makefile index 1c1ce76e3975..edb98c663344 100644 --- a/devel/jwt-cpp/Makefile +++ b/devel/jwt-cpp/Makefile @@ -1,32 +1,27 @@ PORTNAME= jwt-cpp DISTVERSIONPREFIX= v DISTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel +MASTER_SITES= https://github.com/Thalhammer/jwt-cpp/releases/download/${DISTVERSIONFULL}/ MAINTAINER= kiwi@FreeBSD.org -COMMENT= C++ library for jwt +COMMENT= Header only library for creating and validating JSON web tokens in C++ WWW= https://thalhammer.github.io/jwt-cpp/ LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= nlohmann-json>=3.11:devel/nlohmann-json \ - jsoncpp>=1.9:devel/jsoncpp +BUILD_DEPENDS= ${LOCALBASE}/include/picojson.h:devel/picojson +RUN_DEPENDS= ${LOCALBASE}/include/picojson.h:devel/picojson -USES= cmake pkgconfig +USES= cmake pkgconfig:both -USE_GITHUB= yes -GH_ACCOUNT= Thalhammer - -CMAKE_ARGS+= -DJWT_CMAKE_FILES_INSTALL_DIR=${PREFIX}/lib/cmake/jwt-cpp - -CMAKE_ON= JWT_ENABLE_COVERAGE \ - JWT_ENABLE_FUZZING \ - JWT_EXTERNAL_NLOHMANN_JSON - -CMAKE_OFF= JWT_BUILD_EXAMPLES \ - JWT_BUILD_TESTS \ - JWT_BUILD_DOCS \ +CMAKE_ARGS= -DJWT_CMAKE_FILES_INSTALL_DIR:STRING="lib/cmake/${PORTNAME}" +CMAKE_ON= DISABLE_JWP_CPP_PICOJSON \ + JWT_DISABLE_PICOJSON \ JWT_EXTERNAL_PICOJSON +CMAKE_OFF= JWT_BUILD_EXAMPLES +NO_WRKSUBDIR= yes .include <bsd.port.mk> |