summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAustin English <wizardedit@gentoo.org>2016-06-05 01:03:23 -0500
committerAustin English <wizardedit@gentoo.org>2016-06-10 01:30:43 -0500
commit7e7ed5f0fc0b4062ed7401f519503678bf61991e (patch)
tree061a7a9b93fe3803f56348fdf55b7ce6808235ad /app-cdr/cdrtools/files
parentdev-ruby/selenium-webdriver: add 2.53.1 (diff)
downloadgentoo-7e7ed5f0fc0b4062ed7401f519503678bf61991e.tar.gz
gentoo-7e7ed5f0fc0b4062ed7401f519503678bf61991e.tar.bz2
gentoo-7e7ed5f0fc0b4062ed7401f519503678bf61991e.zip
app-cdr/cdrtools: Fix building cdrtools-3.01_alpha17 with clang
Gentoo-Bug: https://bugs.gentoo.org/458254 Package-Manager: portage-2.2.26
Diffstat (limited to 'app-cdr/cdrtools/files')
-rw-r--r--app-cdr/cdrtools/files/cdrtools-clang-include-schily-sha2.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/app-cdr/cdrtools/files/cdrtools-clang-include-schily-sha2.patch b/app-cdr/cdrtools/files/cdrtools-clang-include-schily-sha2.patch
new file mode 100644
index 000000000000..8e04ed30cc05
--- /dev/null
+++ b/app-cdr/cdrtools/files/cdrtools-clang-include-schily-sha2.patch
@@ -0,0 +1,17 @@
+--- a/include/schily/sha2.h 2016-06-05 00:48:16.547308184 -0500
++++ b/include/schily/sha2.h 2016-06-05 00:49:29.304314626 -0500
+@@ -104,10 +104,14 @@
+
+ #ifdef HAVE_LONGLONG
+ extern void SHA384Init __PR((SHA2_CTX *));
++
++#ifndef HAVE_PRAGMA_WEAK
+ extern void SHA384Transform __PR((UInt64_t state[8],
+ const UInt8_t [SHA384_BLOCK_LENGTH]));
+ extern void SHA384Update __PR((SHA2_CTX *, const UInt8_t *, size_t));
+ extern void SHA384Pad __PR((SHA2_CTX *));
++#endif
++
+ extern void SHA384Final __PR((UInt8_t [SHA384_DIGEST_LENGTH],
+ SHA2_CTX *));
+ extern char *SHA384End __PR((SHA2_CTX *, char *));