Skip to content

Commit

Permalink
net/jose: unbreak with openssl3
Browse files Browse the repository at this point in the history
PR:		271192
Reported by:	ngie
Author:	 	Howard Holm <hdholm@alumni.iastate.edu> (maintainer)
  • Loading branch information
hdholm authored and infracaninophile committed Sep 3, 2023
1 parent ea3553f commit 1653e42
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 14 deletions.
5 changes: 2 additions & 3 deletions net/jose/Makefile
Expand Up @@ -9,12 +9,11 @@ WWW= https://github.com/latchset/jose
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING

BUILD_DEPENDS= a2x:textproc/asciidoc
BUILD_DEPENDS= a2x:textproc/asciidoc \
jq:textproc/jq
LIB_DEPENDS= libjansson.so:devel/jansson

USES= compiler:c11 meson ninja pkgconfig ssl
BROKEN_SSL= openssl30 openssl31
BROKEN_SSL_REASON= Fails to build with lots of ld: error: undefined symbol: EVP_CIPHER_*
USE_GITHUB= yes
GH_ACCOUNT= latchset
GH_TAGNAME= v11
Expand Down
14 changes: 3 additions & 11 deletions net/jose/files/patch-meson.build
@@ -1,20 +1,12 @@
--- 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_private: [ zlib, libcrypto ],
libraries: libjose,
requires: 'jansson',
- requires: 'jansson',
+ requires: jansson,
)

0 comments on commit 1653e42

Please sign in to comment.