diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/open-isns/files |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/open-isns/files')
-rw-r--r-- | sys-block/open-isns/files/open-isns-0.97-musl.patch | 11 | ||||
-rw-r--r-- | sys-block/open-isns/files/open-isns-0.97-ossl-1.1.patch | 47 |
2 files changed, 58 insertions, 0 deletions
diff --git a/sys-block/open-isns/files/open-isns-0.97-musl.patch b/sys-block/open-isns/files/open-isns-0.97-musl.patch new file mode 100644 index 000000000000..098ade40a213 --- /dev/null +++ b/sys-block/open-isns/files/open-isns-0.97-musl.patch @@ -0,0 +1,11 @@ +--- ./include/libisns/util.h.orig ++++ ./include/libisns/util.h +@@ -114,6 +114,6 @@ + # define ntohll(x) __bswap_64(x) + # endif + # else +-# include <sys/endian.h> ++# include <endian.h> + # define htonll(x) htobe64(x) + # define ntohll(x) be64toh(x) + # endif diff --git a/sys-block/open-isns/files/open-isns-0.97-ossl-1.1.patch b/sys-block/open-isns/files/open-isns-0.97-ossl-1.1.patch new file mode 100644 index 000000000000..ebb641af27d4 --- /dev/null +++ b/sys-block/open-isns/files/open-isns-0.97-ossl-1.1.patch @@ -0,0 +1,47 @@ +From 70b11a0f9c4056dc6891c2d5550c28993905f18a Mon Sep 17 00:00:00 2001 +From: eroen <open-isns@occam.eroen.eu> +Date: Mon, 2 Jan 2017 23:15:08 +0100 +Subject: [PATCH] Disable deprecated initializations for openssl-1.1.0 + +This fixes several undefined reference errors when linking with +openssl-1.1.0c. + +X-Gentoo-Bug: 604454 +X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=604454 +--- + pki.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/pki.c b/pki.c +index f69ddca..5fdf9f2 100644 +--- a/pki.c ++++ b/pki.c +@@ -67,7 +67,9 @@ void BN_GENCB_free(BN_GENCB *cb) + #endif + + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + static int isns_openssl_init = 0; ++#endif + + static int isns_dsasig_verify(isns_security_t *ctx, + isns_principal_t *peer, +@@ -92,6 +94,7 @@ isns_create_dsa_context(void) + { + isns_security_t *ctx; + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + if (!isns_openssl_init) { + ERR_load_crypto_strings(); + OpenSSL_add_all_algorithms(); +@@ -99,6 +102,7 @@ isns_create_dsa_context(void) + OpenSSL_add_all_digests(); + isns_openssl_init = 1; + } ++#endif + + ctx = isns_calloc(1, sizeof(*ctx)); + +-- +2.11.0 + |