FreeBSD Bugzilla – Attachment 242562 Details for
Bug 271192
net/jose: does not compile/link against OpenSSL 3
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch against current net/jose
jose-ssl.patch (text/plain), 1.55 KB, created by
Howard Holm
on 2023-06-02 19:58:14 UTC
(
hide
)
Description:
Patch against current net/jose
Filename:
MIME Type:
Creator:
Howard Holm
Created:
2023-06-02 19:58:14 UTC
Size:
1.55 KB
patch
obsolete
>diff --git a/net/jose/Makefile b/net/jose/Makefile >index 0bc90d72a8..93c577d842 100644 >--- a/net/jose/Makefile >+++ b/net/jose/Makefile >@@ -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 >diff --git a/net/jose/files/patch-meson.build b/net/jose/files/patch-meson.build >index 43486875c3..052b892890 100644 >--- a/net/jose/files/patch-meson.build >+++ b/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, > )
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
hdholm
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 271192
:
242044
| 242562