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.
===> The following configuration options are available for jose-15:
MANPAGES=on: Build and/or install manual pages
===> Use 'make config' to modify these settings
net/jose: Fix compilation on 13.5 and 14.x
This patch removes a check that was previously added on PR 277905
by adding a -export-symbols-regex=^jose_.* flag only on FreeBSD.
The PR 277905 fix has been merged into upstream jose but it seems
that something is still not handled correctly on FreeBSD 13.5 and
14.x branches.
This workaround is just temporary to make the port build again
on 13.5 and 14. I will work with upstream to find the right
long-term fix.
PR: 284417, 277905
Reported by: Alexey <ucu8u1b-ol@avksrv.org>
Approved by: 0mp (mentor)
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D49871
net/jose: Improve port
* Use upstream release archive
* Remove USES= ninja, selection of meson backend is handled by the framework
* Make asciidoc build dependency optional via MANPAGES option
* Remove INSTALL_TARGET (not used with meson)
* Sort pkg-plist
PR: 280101
Approved by: portmgr (maintainer timeout, 1+ month)
net/jose: fix build with lld 18
With recent lld, the --version-script check in net/jose's meson.build
fails, causing it to erroneously use a -export-symbols-regex flag:
cc: error: unknown argument: '-export-symbols-regex=^jose_.*'
Fix this by adding --undefined-version to the meson check, so it
succeeds.
PR: 277905
Approved by: hdholm@alumni.iastate.edu (maintainer)
MFH: 2024Q1
net/jose: Update to v12
ChangeLog: https://github.com/latchset/jose/releases/tag/v12
* Clean up some FreeBSD conditions
* Add ES256K support
* Meson changes
* lib/openssl/rsaes.c: Fix issue where jose_hook_alg_find failed to find the
…
…existance of RSA_OAEP algorithm
* Increase test program/scripts timeout values
* Fix test compilation warnings
* Adapt alg_comp test to different zlib
* lib/openssl/hmac.c: rename hmac function to jhmac
* jose: build library only as shared
* meson: add option to disable building manpages
(Only the first 15 lines of the commit message are shown above )
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )