7fc9190f0e
* gcc is kept at -Np0, because of void-cross ```sh git grep -l '^patch_args=-Np0' "srcpkgs/$1*/template" | while read template; do for p in ${template%/template}/patches/*; do sed -i ' \,^[+-][+-][+-] /dev/null,b /^[*-]\+ [0-9]\+\(,[0-9]\+\)\? [*-]\+$/b s,^[*][*][*] ,&a/, /^--- /{ s,\(^--- \)\(./\)*,\1a/, s,[.][Oo][Rr][Ii][Gg]\([ /]\),\1, s/[.][Oo][Rr][Ii][Gg]$// s/[.]patched[.]\([^.]\)/.\1/ h } /^+++ -/{ g s/^--- a/+++ b/ b } s,\(^+++ \)\(./\)*,\1b/, ' "$p" done sed -i '/^patch_args=/d' $template done ```
29 lines
1 KiB
Diff
29 lines
1 KiB
Diff
--- a/xlators/features/cloudsync/src/cloudsync-plugins/src/cloudsyncs3/src/libcloudsyncs3.c 2019-04-01 11:59:35.934987018 -0400
|
|
+++ b/xlators/features/cloudsync/src/cloudsync-plugins/src/cloudsyncs3/src/libcloudsyncs3.c 2019-04-01 12:01:04.701774641 -0400
|
|
@@ -300,7 +300,7 @@
|
|
char *
|
|
aws_sign_request(char *const str, char *awssekey)
|
|
{
|
|
-#if (OPENSSL_VERSION_NUMBER < 0x1010002f)
|
|
+#if (OPENSSL_VERSION_NUMBER < 0x1010002f) || defined(LIBRESSL_VERSION_NUMBER)
|
|
HMAC_CTX ctx;
|
|
#endif
|
|
HMAC_CTX *pctx = NULL;
|
|
@@ -310,7 +310,7 @@
|
|
unsigned len;
|
|
char *base64 = NULL;
|
|
|
|
-#if (OPENSSL_VERSION_NUMBER < 0x1010002f)
|
|
+#if (OPENSSL_VERSION_NUMBER < 0x1010002f) || defined(LIBRESSL_VERSION_NUMBER)
|
|
HMAC_CTX_init(&ctx);
|
|
pctx = &ctx;
|
|
#else
|
|
@@ -320,7 +320,7 @@
|
|
HMAC_Update(pctx, (unsigned char *)str, strlen(str));
|
|
HMAC_Final(pctx, (unsigned char *)md, &len);
|
|
|
|
-#if (OPENSSL_VERSION_NUMBER < 0x1010002f)
|
|
+#if (OPENSSL_VERSION_NUMBER < 0x1010002f) || defined(LIBRESSL_VERSION_NUMBER)
|
|
HMAC_CTX_cleanup(pctx);
|
|
#else
|
|
HMAC_CTX_free(pctx);
|