Skip to content
Snippets Groups Projects
Verified Commit 983e31f6 authored by sunpoet's avatar sunpoet
Browse files

www/libjwt: Update to 2.1.1

- Add GNUTLS option

Changes:	https://github.com/benmcollins/libjwt/releases
parent 19754bc7
No related branches found
No related tags found
No related merge requests found
PORTNAME= libjwt
PORTVERSION= 1.18.3
PORTVERSION= 2.1.1
CATEGORIES= www
MASTER_SITES= https://github.com/benmcollins/libjwt/releases/download/v${PORTVERSION}/
......@@ -16,6 +16,16 @@ TEST_DEPENDS= check>=0.9.4:devel/check
USES= gmake libtool pathfix pkgconfig ssl tar:bz2
CONFIGURE_ARGS= --disable-doxygen-chi \
--disable-doxygen-chm \
--disable-doxygen-doc \
--disable-doxygen-dot \
--disable-doxygen-html \
--disable-doxygen-man \
--disable-doxygen-pdf \
--disable-doxygen-ps \
--disable-doxygen-rtf \
--disable-doxygen-xml
CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
GNU_CONFIGURE= yes
......@@ -24,4 +34,9 @@ TEST_ARGS= CFLAGS+=-I${LOCALBASE}/include LIBS+="-L${LOCALBASE}/lib -lcheck"
TEST_TARGET= check
USE_LDCONFIG= yes
OPTIONS_DEFINE= GNUTLS
GNUTLS_CONFIGURE_WITH= gnutls
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
.include <bsd.port.mk>
TIMESTAMP = 1734888080
SHA256 (libjwt-1.18.3.tar.bz2) = 7c582667fe3e6751897c8d9c1b4c8c117bbfa9067d8398524adb5dded671213e
SIZE (libjwt-1.18.3.tar.bz2) = 418553
TIMESTAMP = 1735227808
SHA256 (libjwt-2.1.1.tar.bz2) = e50e7d88a5a6f04e3dbaffca5218869b7a14a26d8ecc9c791df858a1442a04d7
SIZE (libjwt-2.1.1.tar.bz2) = 424656
--- libjwt/jwt-openssl.c.orig 2024-12-03 21:35:02 UTC
+++ libjwt/jwt-openssl.c
@@ -160,8 +160,10 @@ static int jwt_degree_for_key(EVP_PKEY *pkey, jwt_t *j
char groupNameBuffer[24] = {0};
size_t groupNameBufferLen = 0;
+#if OPENSSL_VERSION_NUMBER >= 0x30000000L
if (!EVP_PKEY_get_group_name(pkey, groupNameBuffer, sizeof(groupNameBuffer), &groupNameBufferLen))
return -EINVAL;
+#endif
groupNameBuffer[groupNameBufferLen] = '\0';
......@@ -4,5 +4,5 @@ include/jwt.h
lib/libjwt.a
lib/libjwt.so
lib/libjwt.so.2
lib/libjwt.so.2.10.6
lib/libjwt.so.2.11.2
libdata/pkgconfig/libjwt.pc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment