diff options
| author | Florian Smeets <flo@FreeBSD.org> | 2013-01-10 22:29:23 +0000 |
|---|---|---|
| committer | Florian Smeets <flo@FreeBSD.org> | 2013-01-10 22:29:23 +0000 |
| commit | e676e2910f592704af67424758ebd4cfdff9ebcd (patch) | |
| tree | dd14b47bf2d53036668a1976cb68d74952705242 /www/seamonkey/files/patch-bug815025 | |
| parent | - bump PORTREVISION since shlib version of gflags was changed (diff) | |
- update www/firefox to 18.0
- update www/firefox-esr to 17.0.2
- update www/seamonkey to 2.15 (enigmail to 1.5.0)
- remove QT4 option to avoid confusion (it turned out to be too experimental)
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: http://www.vuxml.org/freebsd/a4ed6632-5aa9-11e2-8fcb-c8600054b392.html
Notes
Notes:
svn path=/head/; revision=310207
Diffstat (limited to 'www/seamonkey/files/patch-bug815025')
| -rw-r--r-- | www/seamonkey/files/patch-bug815025 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/www/seamonkey/files/patch-bug815025 b/www/seamonkey/files/patch-bug815025 new file mode 100644 index 000000000000..cc542e077de6 --- /dev/null +++ b/www/seamonkey/files/patch-bug815025 @@ -0,0 +1,27 @@ +--- mozilla/mfbt/SHA1.h~ ++++ mozilla/mfbt/SHA1.h +@@ -27,6 +27,11 @@ + #include "mozilla/StandardInteger.h" + #include "mozilla/Types.h" + ++#if !defined(__clang__) && defined(__GNUC__) && __GNUC_MINOR__ <= 3 ++/* c++/36107: mark SHA1Sum constructor as weak manually */ ++__asm__(".weak _ZN7mozilla7SHA1SumC1Ev"); ++#endif ++ + namespace mozilla { + class SHA1Sum { + union { +@@ -39,7 +43,12 @@ class SHA1Sum { + + public: + static const unsigned int HashSize = 20; ++#if !defined(__clang__) && defined(__GNUC__) && __GNUC_MINOR__ <= 3 ++ /* c++/36107: gcc42 fails to remove *INTERNAL* from produced asm */ ++ MOZ_IMPORT_API() SHA1Sum(); ++#else + MFBT_API() SHA1Sum(); ++#endif + MFBT_API(void) update(const void* dataIn, uint32_t len); + MFBT_API(void) finish(uint8_t hashout[20]); + }; |
