Bug 255447

Summary: [New port] security/p5-Crypt-JWT ver 0.032
Product: Ports & Packages Reporter: Sergei Vyshenski <svysh.fbsd>
Component: Individual Port(s)Assignee: Neel Chauhan <nc>
Status: Closed FIXED    
Severity: Affects Some People CC: nc, svysh.fbsd
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://metacpan.org/release/Crypt-JWT
Attachments:
Description Flags
"git diff" for new port none

Description Sergei Vyshenski 2021-04-27 20:01:44 UTC
Created attachment 224478 [details]
"git diff" for new port

JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516

Implements perl interface to
JSON Web Token (JWT),
JSON Web Signature (JWS),
JSON Web Encryption (JWE) 
as defined by RFC7519, RFC7515, RFC7516.
The module implements all (100%) algorithms defined in
RFC7518 - JSON Web Algorithms (JWA).
This module supports Compact JWS/JWE and 
Flattened JWS/JWE JSON serialization,
general JSON serialization is not supported yet.
Comment 1 Sergei Vyshenski 2021-04-27 20:02:57 UTC
- This port is needed as a new dependency for existing port 
security/p5-openxpki-3.12+

- "portlint -ACN" says: looks fine.
- "portclippy Makefile" is happy.
- Tested with:
12.2-RELEASE-p6
pkg 1.16.3
poudriere 3.3.6
perl 5.32.1
openssl 1.1.1h
ssl=base
- built-in perl tests in a clean poudriere jail say: PASS.
Comment 2 Neel Chauhan freebsd_committer freebsd_triage 2021-04-27 20:50:53 UTC
Committed!
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-04-27 20:51:30 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a69f7dd95d51844481bd34bdfa12fef3898c7174

commit a69f7dd95d51844481bd34bdfa12fef3898c7174
Author:     Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2021-04-27 20:50:18 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-04-27 20:50:18 +0000

    New port: security/p5-Crypt-JWT

    JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516
    implements the Perl interface to:

     * JSON Web Token (JWT)
     * JSON Web Signature (JWS)
     * JSON Web Encryption (JWE)

    As defined by RFC7519, RFC7515, RFC7516.

    The module implements all (100%) algorithms defined in RFC7518 - JSON
    Web Algorithms (JWA). This module supports Compact JWS/JWE and
    flattened JWS/JWE JSON serialization, general JSON serialization
    is not supported yet.

    PR:             255447
    Submitted by:   Sergei Vyshenski <svysh.fbsd@gmail.com>

 security/Makefile                     |  1 +
 security/p5-Crypt-JWT/Makefile (new)  | 25 +++++++++++++++++++++++++
 security/p5-Crypt-JWT/distinfo (new)  |  3 +++
 security/p5-Crypt-JWT/pkg-descr (new) | 15 +++++++++++++++
 security/p5-Crypt-JWT/pkg-plist (new) |  4 ++++
 5 files changed, 48 insertions(+)