Thu May 9 13:59:35 2013 UTC ()
Disable visibility attributes for Clang. Fix missing includes.


(joerg)
diff -r1.13 -r1.14 pkgsrc/mail/thunderbird10/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/mail/thunderbird10/patches/patch-aa-toplevel
diff -r1.1.1.1 -r1.2 pkgsrc/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc
diff -r1.1.1.1 -r1.2 pkgsrc/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc

cvs diff -r1.13 -r1.14 pkgsrc/mail/thunderbird10/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird10/Attic/distinfo 2013/05/07 09:19:32 1.13
+++ pkgsrc/mail/thunderbird10/Attic/distinfo 2013/05/09 13:59:35 1.14
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1$NetBSD: distinfo,v 1.13 2013/05/07 09:19:32 sbd Exp $ 1$NetBSD: distinfo,v 1.14 2013/05/09 13:59:35 joerg Exp $
2 2
3SHA1 (thunderbird-10.0.12esr.source.tar.bz2) = 260a3baca5eaa80bcc075b08c9f12016d61877de 3SHA1 (thunderbird-10.0.12esr.source.tar.bz2) = 260a3baca5eaa80bcc075b08c9f12016d61877de
4RMD160 (thunderbird-10.0.12esr.source.tar.bz2) = 63586fc3460f4522900b84f58805c3a3a9cfe7a6 4RMD160 (thunderbird-10.0.12esr.source.tar.bz2) = 63586fc3460f4522900b84f58805c3a3a9cfe7a6
5Size (thunderbird-10.0.12esr.source.tar.bz2) = 97703324 bytes 5Size (thunderbird-10.0.12esr.source.tar.bz2) = 97703324 bytes
6SHA1 (patch-aa) = e526125da549e9924135379cffae4754db94154f 6SHA1 (patch-aa) = e526125da549e9924135379cffae4754db94154f
7SHA1 (patch-aa-toplevel) = dfff316c77e468a3720f3d18e9edfc67059fc0e1 7SHA1 (patch-aa-toplevel) = ae424b9bd83ccdfad8644a1f63c3f6e59c06c96e
8SHA1 (patch-ab) = 6e243fcf826226330d6b62548838393bb1cbafb5 8SHA1 (patch-ab) = 6e243fcf826226330d6b62548838393bb1cbafb5
9SHA1 (patch-ac) = 805455591b4a9fc8e51ba65ac8ff41016b4edc7f 9SHA1 (patch-ac) = 805455591b4a9fc8e51ba65ac8ff41016b4edc7f
10SHA1 (patch-ad) = d6bad741c4bdfdd0ee0ca8062c2121ce82eb7fb0 10SHA1 (patch-ad) = d6bad741c4bdfdd0ee0ca8062c2121ce82eb7fb0
11SHA1 (patch-ae) = 2627a9f9dfcbb03474c5e003cab9c8c6cc5dafa1 11SHA1 (patch-ae) = 2627a9f9dfcbb03474c5e003cab9c8c6cc5dafa1
12SHA1 (patch-af) = 5a7112ce46f9a3843a78ae0a234527080c04f529 12SHA1 (patch-af) = 5a7112ce46f9a3843a78ae0a234527080c04f529
13SHA1 (patch-ag) = 40e9b2f82d7267ab0822a5f3b5120a0ef6e977cf 13SHA1 (patch-ag) = 40e9b2f82d7267ab0822a5f3b5120a0ef6e977cf
14SHA1 (patch-ai) = f03ec2d47f1a4772ec567cd38a79b841a4c0022e 14SHA1 (patch-ai) = f03ec2d47f1a4772ec567cd38a79b841a4c0022e
15SHA1 (patch-aj) = 2a06c22133a05c51f56c4cf6650dcb6ae031ab06 15SHA1 (patch-aj) = 2a06c22133a05c51f56c4cf6650dcb6ae031ab06
16SHA1 (patch-ak) = 1b9038728e0e4d3cc23fd6a74d3d48759d77cbdd 16SHA1 (patch-ak) = 1b9038728e0e4d3cc23fd6a74d3d48759d77cbdd
17SHA1 (patch-al) = f12eb736f87a779becdd10631314ee5f8f88f080 17SHA1 (patch-al) = f12eb736f87a779becdd10631314ee5f8f88f080
18SHA1 (patch-am) = 108252ed517d9388f2a6c70ffa15782045ae23d5 18SHA1 (patch-am) = 108252ed517d9388f2a6c70ffa15782045ae23d5
19SHA1 (patch-an) = 7fe9f52b2825bb2db6835a431dc4a140d4984fc7 19SHA1 (patch-an) = 7fe9f52b2825bb2db6835a431dc4a140d4984fc7
20SHA1 (patch-ao) = 644c4fcb52b3552fab5d7c5960205bf7a78a90c2 20SHA1 (patch-ao) = 644c4fcb52b3552fab5d7c5960205bf7a78a90c2
@@ -52,33 +52,36 @@ SHA1 (patch-mh) = 35867e11fdaf63b204ebe1 @@ -52,33 +52,36 @@ SHA1 (patch-mh) = 35867e11fdaf63b204ebe1
52SHA1 (patch-mi) = f880cbc91e0d82cb6dc12ca06791f7ae5b9e3fa4 52SHA1 (patch-mi) = f880cbc91e0d82cb6dc12ca06791f7ae5b9e3fa4
53SHA1 (patch-mj) = 92ff1555456133685f2b78237a39af57c4199acf 53SHA1 (patch-mj) = 92ff1555456133685f2b78237a39af57c4199acf
54SHA1 (patch-mk) = 1dd0679019942c9c17501174331496f55fb1d028 54SHA1 (patch-mk) = 1dd0679019942c9c17501174331496f55fb1d028
55SHA1 (patch-ml) = 37efa4fb1a6b64a02dbc8b7333825111d1ccbda3 55SHA1 (patch-ml) = 37efa4fb1a6b64a02dbc8b7333825111d1ccbda3
56SHA1 (patch-mm) = e9b4e83d4fee0aee0c56f85f0a320587184e2cf4 56SHA1 (patch-mm) = e9b4e83d4fee0aee0c56f85f0a320587184e2cf4
57SHA1 (patch-mn) = 043ff332b494ddc9dfff3286a4c7e296a9b352f4 57SHA1 (patch-mn) = 043ff332b494ddc9dfff3286a4c7e296a9b352f4
58SHA1 (patch-mozilla_build_autoconf_gcc-pr49911.m4) = 84f15ee18c95829b19127b6efa46e57380528315 58SHA1 (patch-mozilla_build_autoconf_gcc-pr49911.m4) = 84f15ee18c95829b19127b6efa46e57380528315
59SHA1 (patch-mozilla_build_autoconf_nss.m4) = 3344fd1a92508acf627371cebbb43b6f603652d5 59SHA1 (patch-mozilla_build_autoconf_nss.m4) = 3344fd1a92508acf627371cebbb43b6f603652d5
60SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 2b8ad715181bd74966dcd941aead2c84658ad8a1 60SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 2b8ad715181bd74966dcd941aead2c84658ad8a1
61SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = d2e60d0809eccb651ec8b17663a524004602c2db 61SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = d2e60d0809eccb651ec8b17663a524004602c2db
62SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = fc1e445bae48da5b3d4f97bf78b7ef3870032a06 62SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = fc1e445bae48da5b3d4f97bf78b7ef3870032a06
63SHA1 (patch-mozilla_ipc_chromium_chromium-config.mk) = 21dd321c09108c2567698bcd3510957435be24be 63SHA1 (patch-mozilla_ipc_chromium_chromium-config.mk) = 21dd321c09108c2567698bcd3510957435be24be
64SHA1 (patch-mozilla_ipc_chromium_src_base_base__paths.h) = 8becedc1754721a913384a5d31d121f9f04418ab 64SHA1 (patch-mozilla_ipc_chromium_src_base_base__paths.h) = 8becedc1754721a913384a5d31d121f9f04418ab
65SHA1 (patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc) = ec55788a5b24f331a54d242c688bb68b657b71bd 65SHA1 (patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc) = 3fb79ea7b1e1843d45a11386961b913f410845ea
66SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = 2a437553e275ed620e27564f13868a8fcf118e12 66SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = 2a437553e275ed620e27564f13868a8fcf118e12
 67SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = c52cd61630be7ce073b8733895b95774413b11dd
67SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 61a7c02dad19b43a3b2a5ae344179247e2a2b68d 68SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 61a7c02dad19b43a3b2a5ae344179247e2a2b68d
68SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = efe3d2b8ba4ea542806627c523d6ac6ad39ade52 69SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = efe3d2b8ba4ea542806627c523d6ac6ad39ade52
69SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = c0a5f86bc9db4c137c8bb77e9773e5134fd755c1 70SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 17c79a8a26d8b4ace1a91f4b8cec8689688570f1
70SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 3e1c0e528f1f0a4fe846210fa62f700a9ea62179 71SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 3e1c0e528f1f0a4fe846210fa62f700a9ea62179
71SHA1 (patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc) = 55eb4ea80c65ecff08e2cda70e3dc3c9acf951b8 72SHA1 (patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc) = 55eb4ea80c65ecff08e2cda70e3dc3c9acf951b8
 73SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = 7f8cf45cca431283255caeb540fc35d1395bdeae
 74SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc) = 51537ae41f7ecff07f358b74b84455984c4fa9f2
72SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h) = f55a0be54139ed8263aefcf1bd43e32cb93c7650 75SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h) = f55a0be54139ed8263aefcf1bd43e32cb93c7650
73SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = c451010a3d2c638e70e1fcec876b20eea28cf2cf 76SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = c451010a3d2c638e70e1fcec876b20eea28cf2cf
74SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 3b4b7d9feacd477e89bfbb2bcebb3becfb8b1827 77SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 3b4b7d9feacd477e89bfbb2bcebb3becfb8b1827
75SHA1 (patch-mozilla_js_src_build_autoconf_gcc-pr49911.m4) = 8aa13cbba888f0c077137686a7c9c791de58d800 78SHA1 (patch-mozilla_js_src_build_autoconf_gcc-pr49911.m4) = 8aa13cbba888f0c077137686a7c9c791de58d800
76SHA1 (patch-mozilla_js_src_jscpucfg.h) = 88a31fd62eda3bd7f95cae076a83b418e97e8412 79SHA1 (patch-mozilla_js_src_jscpucfg.h) = 88a31fd62eda3bd7f95cae076a83b418e97e8412
77SHA1 (patch-mozilla_js_src_methodjit_MethodJIT.cpp) = c27d2e4105ea47a0fe2bec42ed2e9192db925c8c 80SHA1 (patch-mozilla_js_src_methodjit_MethodJIT.cpp) = c27d2e4105ea47a0fe2bec42ed2e9192db925c8c
78SHA1 (patch-mozilla_js_src_yarr_pcre_pcre.h) = 7d450964eba9c64cad932075c714087047fc8642 81SHA1 (patch-mozilla_js_src_yarr_pcre_pcre.h) = 7d450964eba9c64cad932075c714087047fc8642
79SHA1 (patch-mozilla_media_libvpx_vpx__config.h) = cb7bb829ea120f6d295de7807b13e4c720b3f88f 82SHA1 (patch-mozilla_media_libvpx_vpx__config.h) = cb7bb829ea120f6d295de7807b13e4c720b3f88f
80SHA1 (patch-mozilla_media_libvpx_vpx__config__c.c) = 0e04badaf5ff4b04a313cf9bb40727d87202051f 83SHA1 (patch-mozilla_media_libvpx_vpx__config__c.c) = 0e04badaf5ff4b04a313cf9bb40727d87202051f
81SHA1 (patch-mozilla_nsprpub_pr_include_md___dragonfly.cfg) = 1496442dfa274cab6622db350c138635e6cf7376 84SHA1 (patch-mozilla_nsprpub_pr_include_md___dragonfly.cfg) = 1496442dfa274cab6622db350c138635e6cf7376
82SHA1 (patch-mozilla_nsprpub_pr_include_md___pth.h) = b8aab2979a289512b93e04bc3bbc38845029719d 85SHA1 (patch-mozilla_nsprpub_pr_include_md___pth.h) = b8aab2979a289512b93e04bc3bbc38845029719d
83SHA1 (patch-mozilla_nsprpub_pr_include_md_prosdep.h) = 576fc831d79e9594c1f90907d53e4fbc17f4644a 86SHA1 (patch-mozilla_nsprpub_pr_include_md_prosdep.h) = 576fc831d79e9594c1f90907d53e4fbc17f4644a
84SHA1 (patch-mozilla_nsprpub_pr_src_md_unix_uxrng.c) = 2f2781c848e12a21e48c9924de6824ab269dae86 87SHA1 (patch-mozilla_nsprpub_pr_src_md_unix_uxrng.c) = 2f2781c848e12a21e48c9924de6824ab269dae86

cvs diff -r1.1.1.1 -r1.2 pkgsrc/mail/thunderbird10/patches/Attic/patch-aa-toplevel (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird10/patches/Attic/patch-aa-toplevel 2012/03/15 09:45:29 1.1.1.1
+++ pkgsrc/mail/thunderbird10/patches/Attic/patch-aa-toplevel 2013/05/09 13:59:35 1.2
@@ -1,33 +1,43 @@ @@ -1,33 +1,43 @@
1$NetBSD: patch-aa-toplevel,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ 1$NetBSD: patch-aa-toplevel,v 1.2 2013/05/09 13:59:35 joerg Exp $
2 2
3--- configure.in.orig 2012-02-16 10:18:22.000000000 +0000 3--- configure.in.orig 2013-01-05 14:21:05.000000000 +0000
4+++ configure.in 4+++ configure.in
5@@ -1945,7 +1945,7 @@ ld.]) 5@@ -1945,7 +1945,7 @@ ld.])
6 MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin' 6 MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
7 ;; 7 ;;
8  8
9-*-freebsd*) 9-*-freebsd*)
10+*-freebsd* | *-dragonfly*) 10+*-freebsd* | *-dragonfly*)
11 if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then 11 if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
12 DLL_SUFFIX=".so.1.0" 12 DLL_SUFFIX=".so.1.0"
13 DSO_LDOPTS="-shared" 13 DSO_LDOPTS="-shared"
14@@ -1953,6 +1953,9 @@ ld.]) 14@@ -1953,6 +1953,9 @@ ld.])
15 if test ! "$GNU_CC"; then 15 if test ! "$GNU_CC"; then
16 DSO_LDOPTS="-Bshareable $DSO_LDOPTS" 16 DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
17 fi 17 fi
18+ if test "$LIBRUNPATH"; then 18+ if test "$LIBRUNPATH"; then
19+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS" 19+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
20+ fi 20+ fi
21 ;;  21 ;;
22  22
23 ia64*-hpux*) 23 ia64*-hpux*)
24@@ -3185,6 +3188,9 @@ dnl ==================================== 24@@ -3016,6 +3019,9 @@ if test "$GNU_CC"; then
 25 AC_CACHE_CHECK(for visibility(hidden) attribute,
 26 ac_cv_visibility_hidden,
 27 [cat > conftest.c <<EOF
 28+#ifdef __clang__
 29+#error Not supported by old Mozilla
 30+#endif
 31 int foo __attribute__ ((visibility ("hidden"))) = 1;
 32 EOF
 33 ac_cv_visibility_hidden=no
 34@@ -3185,6 +3191,9 @@ dnl ====================================
25 case $target in 35 case $target in
26 *-hpux11.*) 36 *-hpux11.*)
27 ;; 37 ;;
28+*-dragonfly*) 38+*-dragonfly*)
29+ AC_CHECK_LIB(c, gethostbyname_r) 39+ AC_CHECK_LIB(c, gethostbyname_r)
30+ ;; 40+ ;;
31 *) 41 *)
32 AC_CHECK_LIB(c_r, gethostbyname_r) 42 AC_CHECK_LIB(c_r, gethostbyname_r)
33 ;; 43 ;;

cvs diff -r1.1.1.1 -r1.2 pkgsrc/mail/thunderbird10/patches/Attic/patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird10/patches/Attic/patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc 2012/03/15 09:45:29 1.1.1.1
+++ pkgsrc/mail/thunderbird10/patches/Attic/patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc 2013/05/09 13:59:35 1.2
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ 1$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc,v 1.2 2013/05/09 13:59:35 joerg Exp $
2 2
3--- mozilla/ipc/chromium/src/base/file_util_bsd.cc.orig 2012-03-09 12:27:38.000000000 +0000 3--- mozilla/ipc/chromium/src/base/file_util_bsd.cc.orig 2013-05-07 18:54:47.000000000 +0000
4+++ mozilla/ipc/chromium/src/base/file_util_bsd.cc 4+++ mozilla/ipc/chromium/src/base/file_util_bsd.cc
5@@ -0,0 +1,79 @@ 5@@ -0,0 +1,80 @@
6+// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 6+// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
7+// Use of this source code is governed by a BSD-style license that can be 7+// Use of this source code is governed by a BSD-style license that can be
8+// found in the LICENSE file. 8+// found in the LICENSE file.
9+ 9+
10+// this is a derivative of file_util_linux.cc 10+// this is a derivative of file_util_linux.cc
11+ 11+
12+#include "base/file_util.h" 12+#include "base/file_util.h"
13+ 13+
14+#include <fcntl.h> 14+#include <fcntl.h>
 15+#include <unistd.h>
15+ 16+
16+#include <string> 17+#include <string>
17+#include <vector> 18+#include <vector>
18+ 19+
19+#include "base/eintr_wrapper.h" 20+#include "base/eintr_wrapper.h"
20+#include "base/file_path.h" 21+#include "base/file_path.h"
21+#include "base/string_util.h" 22+#include "base/string_util.h"
22+ 23+
23+namespace file_util { 24+namespace file_util {
24+ 25+
25+bool GetTempDir(FilePath* path) { 26+bool GetTempDir(FilePath* path) {
26+ const char* tmp = getenv("TMPDIR"); 27+ const char* tmp = getenv("TMPDIR");
27+ if (tmp) 28+ if (tmp)

cvs diff -r1.1.1.1 -r1.2 pkgsrc/mail/thunderbird10/patches/Attic/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird10/patches/Attic/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc 2012/03/15 09:45:29 1.1.1.1
+++ pkgsrc/mail/thunderbird10/patches/Attic/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc 2013/05/09 13:59:35 1.2
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ 1$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.2 2013/05/09 13:59:35 joerg Exp $
2 2
3 3
4--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-03-08 18:52:15.229788000 +0100 4--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2013-05-07 18:54:47.000000000 +0000
5+++ mozilla/ipc/chromium/src/base/process_util_bsd.cc 2012-03-11 10:59:50.559480000 +0100 5+++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
6@@ -0,0 +1,309 @@ 6@@ -0,0 +1,309 @@
7+// Copyright (c) 2008 The Chromium Authors. All rights reserved. 7+// Copyright (c) 2008 The Chromium Authors. All rights reserved.
8+// Use of this source code is governed by a BSD-style license that can be 8+// Use of this source code is governed by a BSD-style license that can be
9+// found in the LICENSE file. 9+// found in the LICENSE file.
10+ 10+
11+// derived from process_util_linux.cc and process_util_mac.cc 11+// derived from process_util_linux.cc and process_util_mac.cc
12+ 12+
13+#include "base/process_util.h" 13+#include "base/process_util.h"
14+ 14+
15+#include <ctype.h> 15+#include <ctype.h>
16+#include <fcntl.h> 16+#include <fcntl.h>
17+#include <unistd.h> 17+#include <unistd.h>
18+#include <string> 18+#include <string>