Skip to content
Snippets Groups Projects
Commit 9ed3c429 authored by Howard Holm's avatar Howard Holm Committed by Neel Chauhan
Browse files

New port: net/jose: Performing tasks on JSON Object Signing and Encryption objects

PR:	255693
parent d729d967
No related branches found
No related tags found
No related merge requests found
......@@ -284,6 +284,7 @@
SUBDIR += jgroups
SUBDIR += jicmp
SUBDIR += jicmp6
SUBDIR += jose
SUBDIR += jrdesktop
SUBDIR += jsch
SUBDIR += jumpgate
......
PORTNAME= jose
DISTVERSION= 11
CATEGORIES= net
MAINTAINER= hdholm@alumni.iastate.edu
COMMENT= Tools for JSON Object Signing and Encryption (JOSE)
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= a2x:textproc/asciidoc
LIB_DEPENDS= libjansson.so:devel/jansson
USES= compiler:c11 meson ninja pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= latchset
GH_TAGNAME= v11
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
TIMESTAMP = 1620421971
SHA256 (latchset-jose-11-v11_GH0.tar.gz) = 020b28ba22f8448bd8eb659dad5723d59bea4d27a36731e33c102ca2a4fe5822
SIZE (latchset-jose-11-v11_GH0.tar.gz) = 841374
--- meson.build.orig 2021-05-07 13:04:06 UTC
+++ meson.build
@@ -38,7 +38,7 @@ add_project_arguments(
zlib = dependency('zlib')
threads = dependency('threads')
jansson = dependency('jansson', version: '>=2.10')
-libcrypto = dependency('libcrypto', version: '>=1.0.2')
+libcrypto = meson.get_compiler('c').find_library('crypto', dirs: [ '/usr/lib/' ])
a2x = find_program('a2x', required: false)
mans = []
@@ -60,7 +60,7 @@ pkg.generate(
filebase: meson.project_name(),
name: 'José Library',
- requires_private: [ 'zlib', 'libcrypto' ],
+ requires_private: [ 'zlib' ],
libraries: libjose,
requires: 'jansson',
)
Jose is a command line utility for performing various tasks on JSON
Object Signing and Encryption (JOSE) objects. Jose provides a full
crypto stack including key generation, signing and encryption.
WWW: https://github.com/latchset/jose
bin/jose
lib/libjose.so
lib/libjose.so.0
lib/libjose.so.0.0.0
libdata/pkgconfig/jose.pc
man/man1/jose-alg.1.gz
man/man1/jose-b64-dec.1.gz
man/man1/jose-b64-enc.1.gz
man/man1/jose-fmt.1.gz
man/man1/jose-jwe-dec.1.gz
man/man1/jose-jwe-enc.1.gz
man/man1/jose-jwe-fmt.1.gz
man/man1/jose-jwk-eql.1.gz
man/man1/jose-jwk-exc.1.gz
man/man1/jose-jwk-gen.1.gz
man/man1/jose-jwk-pub.1.gz
man/man1/jose-jwk-thp.1.gz
man/man1/jose-jwk-use.1.gz
man/man1/jose-jws-fmt.1.gz
man/man1/jose-jws-sig.1.gz
man/man1/jose-jws-ver.1.gz
man/man1/jose.1.gz
include/jose/b64.h
include/jose/cfg.h
include/jose/io.h
include/jose/jose.h
include/jose/jwe.h
include/jose/jwk.h
include/jose/jws.h
include/jose/openssl.h
man/man3/jose_b64.3.gz
man/man3/jose_cfg.3.gz
man/man3/jose_io.3.gz
man/man3/jose_io_t.3.gz
man/man3/jose_jwe.3.gz
man/man3/jose_jwk.3.gz
man/man3/jose_jws.3.gz
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment