Mon Feb 27 18:00:43 2023 UTC ()
www/p5-Mojo-JWT: import as p5-Mojo-JWT version 0.08

Import from wip, packaged by coypu.

    JSON Web Token is described in https://tools.ietf.org/html/rfc7519.
    Mojo::JWT implements that standard with an API that should feel
    familiar to Mojolicious users (though of course it is useful
    elsewhere). Indeed, JWT is much like Mojolicious::Sessions except
    that the result is a url-safe text string rather than a cookie.

    In JWT, the primary payload is called the claims, and a few claims
    are reserved, as seen in the IETF document. The header and the
    claims are signed when stringified to guard against tampering. Note
    that while signed, the data is not encrypted, so don't use it to
    send secrets over clear channels.


(nikita)
diff -r1.1686 -r1.1687 pkgsrc/www/Makefile
diff -r0 -r1.1 pkgsrc/www/p5-Mojo-JWT/DESCR
diff -r0 -r1.1 pkgsrc/www/p5-Mojo-JWT/Makefile
diff -r0 -r1.1 pkgsrc/www/p5-Mojo-JWT/distinfo

cvs diff -r1.1686 -r1.1687 pkgsrc/www/Makefile (expand / switch to unified diff)

--- pkgsrc/www/Makefile 2023/02/20 10:51:29 1.1686
+++ pkgsrc/www/Makefile 2023/02/27 18:00:42 1.1687
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1686 2023/02/20 10:51:29 adam Exp $ 1# $NetBSD: Makefile,v 1.1687 2023/02/27 18:00:42 nikita Exp $
2# 2#
3 3
4COMMENT= Packages related to the World Wide Web 4COMMENT= Packages related to the World Wide Web
5 5
6SUBDIR+= R-RCurl 6SUBDIR+= R-RCurl
7SUBDIR+= R-bslib 7SUBDIR+= R-bslib
8SUBDIR+= R-curl 8SUBDIR+= R-curl
9SUBDIR+= R-diffviewer 9SUBDIR+= R-diffviewer
10SUBDIR+= R-downlit 10SUBDIR+= R-downlit
11SUBDIR+= R-gargle 11SUBDIR+= R-gargle
12SUBDIR+= R-gh 12SUBDIR+= R-gh
13SUBDIR+= R-googledrive 13SUBDIR+= R-googledrive
14SUBDIR+= R-htmlwidgets 14SUBDIR+= R-htmlwidgets
@@ -501,26 +501,27 @@ SUBDIR+= p5-Kwiki-Wikiwyg @@ -501,26 +501,27 @@ SUBDIR+= p5-Kwiki-Wikiwyg
501SUBDIR+= p5-Kwiki-Zipcode 501SUBDIR+= p5-Kwiki-Zipcode
502SUBDIR+= p5-LWP-Authen-Negotiate 502SUBDIR+= p5-LWP-Authen-Negotiate
503SUBDIR+= p5-LWP-Authen-Wsse 503SUBDIR+= p5-LWP-Authen-Wsse
504SUBDIR+= p5-LWP-ConsoleLogger 504SUBDIR+= p5-LWP-ConsoleLogger
505SUBDIR+= p5-LWP-MediaTypes 505SUBDIR+= p5-LWP-MediaTypes
506SUBDIR+= p5-LWP-Online 506SUBDIR+= p5-LWP-Online
507SUBDIR+= p5-LWP-Protocol-Net-Curl 507SUBDIR+= p5-LWP-Protocol-Net-Curl
508SUBDIR+= p5-LWP-Protocol-PSGI 508SUBDIR+= p5-LWP-Protocol-PSGI
509SUBDIR+= p5-LWP-Protocol-https 509SUBDIR+= p5-LWP-Protocol-https
510SUBDIR+= p5-LWP-UserAgent-Determined 510SUBDIR+= p5-LWP-UserAgent-Determined
511SUBDIR+= p5-LWPx-ParanoidAgent 511SUBDIR+= p5-LWPx-ParanoidAgent
512SUBDIR+= p5-LWPx-TimedHTTP 512SUBDIR+= p5-LWPx-TimedHTTP
513SUBDIR+= p5-MasonX-Request-WithApacheSession 513SUBDIR+= p5-MasonX-Request-WithApacheSession
 514SUBDIR+= p5-Mojo-JWT
514SUBDIR+= p5-Mojolicious 515SUBDIR+= p5-Mojolicious
515SUBDIR+= p5-Net-Curl 516SUBDIR+= p5-Net-Curl
516SUBDIR+= p5-Net-FastCGI 517SUBDIR+= p5-Net-FastCGI
517SUBDIR+= p5-Net-HTTP 518SUBDIR+= p5-Net-HTTP
518SUBDIR+= p5-Net-OAuth2-AuthorizationServer 519SUBDIR+= p5-Net-OAuth2-AuthorizationServer
519SUBDIR+= p5-POE-Component-Server-PSGI 520SUBDIR+= p5-POE-Component-Server-PSGI
520SUBDIR+= p5-POE-Component-Server-SOAP 521SUBDIR+= p5-POE-Component-Server-SOAP
521SUBDIR+= p5-POE-Component-Server-SimpleHTTP 522SUBDIR+= p5-POE-Component-Server-SimpleHTTP
522SUBDIR+= p5-POE-Filter-HTTP-Parser 523SUBDIR+= p5-POE-Filter-HTTP-Parser
523SUBDIR+= p5-PSGI 524SUBDIR+= p5-PSGI
524SUBDIR+= p5-ParallelUserAgent 525SUBDIR+= p5-ParallelUserAgent
525SUBDIR+= p5-Plack 526SUBDIR+= p5-Plack
526SUBDIR+= p5-Plack-App-Proxy 527SUBDIR+= p5-Plack-App-Proxy

File Added: pkgsrc/www/p5-Mojo-JWT/DESCR
JSON Web Token is described in https://tools.ietf.org/html/rfc7519.
Mojo::JWT implements that standard with an API that should feel
familiar to Mojolicious users (though of course it is useful
elsewhere). Indeed, JWT is much like Mojolicious::Sessions except
that the result is a url-safe text string rather than a cookie.

In JWT, the primary payload is called the claims, and a few claims
are reserved, as seen in the IETF document. The header and the
claims are signed when stringified to guard against tampering. Note
that while signed, the data is not encrypted, so don't use it to
send secrets over clear channels.

File Added: pkgsrc/www/p5-Mojo-JWT/Makefile
# $NetBSD: Makefile,v 1.1 2023/02/27 18:00:42 nikita Exp $
#
# When updating this package, please upload the distfile
# since they disappear immediately when new releases happen,
# which is quite often.

DISTNAME=	Mojo-JWT-0.08
PKGNAME=	p5-${DISTNAME}
CATEGORIES=	www perl5
MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=Mojolicious/JBERGER/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://metacpan.org/pod/Mojo::JWT
COMMENT=	JSON Web Token the Mojo way
LICENSE=	${PERL5_LICENSE}

DEPENDS+=	p5-Mojolicious-[0-9]*:../../www/p5-Mojolicious

USE_LANGUAGES=	# empty
PERL5_PACKLIST=	auto/Mojo/JWT/.packlist

PERL5_MODULE_TYPE=	Module::Build::Tiny

.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/www/p5-Mojo-JWT/distinfo
$NetBSD: distinfo,v 1.1 2023/02/27 18:00:42 nikita Exp $

BLAKE2s (Mojo-JWT-0.08.tar.gz) = 48407b89fc3dd1b6c69a59c0ec89db3191577b8df8400613f8210cee831e2f2e
SHA512 (Mojo-JWT-0.08.tar.gz) = e041d99ffd00397677d4bca1000a98cdbc2a769df4e6bb7e9d9064bd79667694eb4c0849dd16795f0a8a5876c8997dc0184eba4dc5b871bf845fb1a1d6f86812
Size (Mojo-JWT-0.08.tar.gz) = 13647 bytes