diff options
Diffstat (limited to 'devel/jwt-cpp')
-rw-r--r-- | devel/jwt-cpp/Makefile | 32 | ||||
-rw-r--r-- | devel/jwt-cpp/distinfo | 3 | ||||
-rw-r--r-- | devel/jwt-cpp/pkg-descr | 5 | ||||
-rw-r--r-- | devel/jwt-cpp/pkg-plist | 17 |
4 files changed, 57 insertions, 0 deletions
diff --git a/devel/jwt-cpp/Makefile b/devel/jwt-cpp/Makefile new file mode 100644 index 000000000000..1c1ce76e3975 --- /dev/null +++ b/devel/jwt-cpp/Makefile @@ -0,0 +1,32 @@ +PORTNAME= jwt-cpp +DISTVERSIONPREFIX= v +DISTVERSION= 0.7.1 +PORTREVISION= 1 +CATEGORIES= devel + +MAINTAINER= kiwi@FreeBSD.org +COMMENT= C++ library for jwt +WWW= https://thalhammer.github.io/jwt-cpp/ + +LICENSE= MIT + +BUILD_DEPENDS= nlohmann-json>=3.11:devel/nlohmann-json \ + jsoncpp>=1.9:devel/jsoncpp + +USES= cmake pkgconfig + +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 \ + JWT_EXTERNAL_PICOJSON + +.include <bsd.port.mk> diff --git a/devel/jwt-cpp/distinfo b/devel/jwt-cpp/distinfo new file mode 100644 index 000000000000..d6d2d5b80740 --- /dev/null +++ b/devel/jwt-cpp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747916819 +SHA256 (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = e52f247d5e62fac5da6191170998271a70ce27f747f2ce8fde9b09f96a5375a4 +SIZE (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = 159954 diff --git a/devel/jwt-cpp/pkg-descr b/devel/jwt-cpp/pkg-descr new file mode 100644 index 000000000000..e84769cf0c26 --- /dev/null +++ b/devel/jwt-cpp/pkg-descr @@ -0,0 +1,5 @@ +A header only library for creating and validating JSON web tokens in C++. + +The objective is to deliver a versatile and universally applicable collection +of algorithms, classes, and data structures, fostering adaptability and +seamless integration with other libraries that you may already be employing. diff --git a/devel/jwt-cpp/pkg-plist b/devel/jwt-cpp/pkg-plist new file mode 100644 index 000000000000..fea36643a986 --- /dev/null +++ b/devel/jwt-cpp/pkg-plist @@ -0,0 +1,17 @@ +include/jwt-cpp/base.h +include/jwt-cpp/jwt.h +include/jwt-cpp/traits/boost-json/defaults.h +include/jwt-cpp/traits/boost-json/traits.h +include/jwt-cpp/traits/danielaparker-jsoncons/defaults.h +include/jwt-cpp/traits/danielaparker-jsoncons/traits.h +include/jwt-cpp/traits/defaults.h.mustache +include/jwt-cpp/traits/kazuho-picojson/defaults.h +include/jwt-cpp/traits/kazuho-picojson/traits.h +include/jwt-cpp/traits/nlohmann-json/defaults.h +include/jwt-cpp/traits/nlohmann-json/traits.h +include/jwt-cpp/traits/open-source-parsers-jsoncpp/defaults.h +include/jwt-cpp/traits/open-source-parsers-jsoncpp/traits.h +include/picojson/picojson.h +lib/cmake/jwt-cpp/jwt-cpp-config-version.cmake +lib/cmake/jwt-cpp/jwt-cpp-config.cmake +lib/cmake/jwt-cpp/jwt-cpp-targets.cmake |