head	1.2;
access;
symbols
	pkgsrc-2026Q1:1.2.0.10
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.2.0.8
	pkgsrc-2025Q4-base:1.2
	pkgsrc-2025Q3:1.2.0.6
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.2.0.4
	pkgsrc-2025Q2-base:1.2
	pkgsrc-2025Q1:1.2.0.2
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.1.0.18
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.16
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.14
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.12
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.10
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.8
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.6
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.4
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.2
	pkgsrc-2022Q4-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2025.01.11.12.33.46;	author mef;	state Exp;
branches;
next	1.1;
commitid	3lXtrB60bvai74FF;

1.1
date	2022.12.18.01.44.09;	author mef;	state Exp;
branches;
next	;
commitid	qwLPfHSdvpT4NY5E;


desc
@@


1.2
log
@(security/R-jose) Updated 1.2.0 to 1.2.1, NEWS not updated, make test passed

1.2
  - jwt_encode_sig() now allows to override the typ field via headers #15
  - jwt_decode functions now check the 'exp' and 'nbf' fields and raise
    and error if token has expired.
@
text
@# $NetBSD: Makefile,v 1.1 2022/12/18 01:44:09 mef Exp $

R_PKGNAME=	jose
R_PKGVER=	1.2.1
CATEGORIES=	security

MAINTAINER=	pkgsrc-users@@NetBSD.org
COMMENT=	JavaScript Object Signing and Encryption
LICENSE=	mit	# + file LICENSE

DEPENDS+=	R-openssl>=2.0.5:../../security/R-openssl
DEPENDS+=	R-jsonlite>=1.8.0:../../textproc/R-jsonlite

TEST_DEPENDS+=	R-knitr-[0-9]*:../../print/R-knitr
TEST_DEPENDS+=	R-rmarkdown-[0-9]*:../../textproc/R-rmarkdown
TEST_DEPENDS+=	R-spelling-[0-9]*:../../textproc/R-spelling
TEST_DEPENDS+=	R-testthat-[0-9]*:../../devel/R-testthat

TEST_DEPENDS+=	tex-ec-[0-9]*:../../fonts/tex-ec
TEST_DEPENDS+=	tex-inconsolata-[0-9]*:../../fonts/tex-inconsolata
TEST_DEPENDS+=	tex-latex-bin-[0-9]*:../../print/tex-latex-bin
TEST_DEPENDS+=	tex-url-[0-9]*:../../print/tex-url
TEST_DEPENDS+=	tex-xkeyval-[0-9]*:../../print/tex-xkeyval

USE_LANGUAGES=	# none

.include "../../math/R/Makefile.extension"
.include "../../mk/bsd.pkg.mk"
@


1.1
log
@(security/R-jose) import R-jose-1.2.0

Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON
Web Signatures (JWS, rfc7515) and encode/decode JSON Web Tokens (JWT,
rfc7519). These standards provide modern signing and encryption
formats that are natively supported by browsers via the JavaScript
WebCryptoAPI, and used by services like OAuth 2.0, LetsEncrypt, and
Github Apps.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
a4 1
R_PKGVER=	1.2.0
d14 11
@

