pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/firefox Add SunOS/x86 patchset. This produces a p...
details: https://anonhg.NetBSD.org/pkgsrc/rev/646885110089
branches: trunk
changeset: 621772:646885110089
user: jperkin <jperkin%pkgsrc.org@localhost>
date: Wed Jul 17 11:00:13 2013 +0000
description:
Add SunOS/x86 patchset. This produces a package, but the resulting
firefox binary does not yet work correctly.
diffstat:
www/firefox/Makefile | 10 +-
www/firefox/distinfo | 33 +++++-
www/firefox/options.mk | 4 +-
www/firefox/patches/patch-browser_installer_package-manifest.in | 15 ++
www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp | 31 +++++
www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h | 13 ++
www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp | 16 ++
www/firefox/patches/patch-intl_hyphenation_src_hnjalloc.h | 14 ++
www/firefox/patches/patch-ipc_chromium_Makefile.in | 38 ++++++
www/firefox/patches/patch-ipc_chromium_chromium-config.mk | 27 ++++
www/firefox/patches/patch-ipc_chromium_src_base_base__paths.h | 13 ++
www/firefox/patches/patch-ipc_chromium_src_base_debug__util__posix.cc | 13 ++
www/firefox/patches/patch-ipc_chromium_src_base_file__util.h | 23 +++
www/firefox/patches/patch-ipc_chromium_src_base_file__util__posix.cc | 58 ++++++++++
www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h | 14 ++
www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc | 13 +-
www/firefox/patches/patch-ipc_chromium_src_base_process__util.h | 32 +++++
www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc | 22 +++
www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc | 40 ++++++
www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc | 15 ++
www/firefox/patches/patch-ipc_chromium_src_build_build__config.h | 22 +++
www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h | 13 ++
www/firefox/patches/patch-ipc_glue_AsyncChannel.cpp | 22 +++
www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp | 40 ++++++-
www/firefox/patches/patch-js_src_jsmath.cpp | 13 ++
www/firefox/patches/patch-js_src_vm_Stack.cpp | 16 ++
www/firefox/patches/patch-layout_base_nsPresArena.cpp | 16 ++
www/firefox/patches/patch-media_libpng_pngpriv.h | 12 ++
www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp | 16 ++
www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp | 15 ++
www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp | 22 +++
www/firefox/patches/patch-xpcom_base_nsStackWalk.cpp | 13 ++
32 files changed, 654 insertions(+), 10 deletions(-)
diffs (truncated from 886 to 300 lines):
diff -r f572d3323147 -r 646885110089 www/firefox/Makefile
--- a/www/firefox/Makefile Wed Jul 17 09:41:06 2013 +0000
+++ b/www/firefox/Makefile Wed Jul 17 11:00:13 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.132 2013/06/26 11:32:12 ryoon Exp $
+# $NetBSD: Makefile,v 1.133 2013/07/17 11:00:13 jperkin Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 22.0
@@ -30,6 +30,14 @@
ALL_ENV+= MOZILLA_PKG_NAME=firefox
+.include "../../mk/bsd.prefs.mk"
+
+# Avoid ld "invalid section index" errors.
+.if ${OPSYS} == "SunOS"
+BUILDLINK_TRANSFORM+= rm:-fdata-sections
+BUILDLINK_TRANSFORM+= rm:-ffunction-sections
+.endif
+
LDFLAGS.DragonFly= -lplc4 -lnspr4
LDFLAGS.FreeBSD= -lplc4 -lnspr4
LDFLAGS.Linux= -lnspr4
diff -r f572d3323147 -r 646885110089 www/firefox/distinfo
--- a/www/firefox/distinfo Wed Jul 17 09:41:06 2013 +0000
+++ b/www/firefox/distinfo Wed Jul 17 11:00:13 2013 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.107 2013/07/04 08:07:09 martin Exp $
+$NetBSD: distinfo,v 1.108 2013/07/17 11:00:13 jperkin Exp $
SHA1 (firefox-22.0.source.tar.bz2) = db2d5b028b6ea95b5f006b46e153f50f7a52bf80
RMD160 (firefox-22.0.source.tar.bz2) = 9f206a786fcc366cb0ea03c4a5140809d1402272
@@ -15,23 +15,42 @@
SHA1 (patch-bf) = 6a052e8c83967e9054a81eb11f1501eb50e88782
SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d
SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85
+SHA1 (patch-browser_installer_package-manifest.in) = a00ac3c6ddedd316c7350ad9867a1a68cce974e1
SHA1 (patch-build_autoconf_nss.m4) = 4731f46a41f6d4ff31a6da07c9badb328a0f676f
SHA1 (patch-config_baseconfig.mk) = 4f8e966e5e9684c165929d02f82099fb4befcc75
SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
SHA1 (patch-config_system-headers) = 5957acc2b4d14a1a9e71791bca3eb76c448a02b2
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
+SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 69b0a51d733cd52e7d200052362e0faf4ec918f1
+SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 0a7f3167e939822013ae6195406657453578453e
SHA1 (patch-extensions_auth_nsAuthGSSAPI.cpp) = 548886fc4a86a988f3f91650061ddc04f37653a8
SHA1 (patch-gfx__skia__include__core__SkPreConfig.h) = 447b3a311bfb25a0519b60b105ac360d3fe74370
+SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 5e80b4a32a47ae44d237fec69ea87bdd612a76ce
SHA1 (patch-gfx_skia_Makefile.in) = ddc7e4a375f4cfd7dd76c5b37835bbcd3ad13cf1
SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__head.h) = 493fced792610ea1ce5ab6b1e043ef36b33f8279
SHA1 (patch-gfx_skia_src_sfnt_SkOTTable__name.h) = 61a6611b3dd08f5bd56681244eefbfa3f209f6a1
SHA1 (patch-gfx_skia_src_sfnt_SkSFNTHeader.h) = 9d997d23ed80370e5b36648b9b35d80c5db88be8
SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = 1ebc8e894e9d63961f49ba0798ad3eed100d95a6
SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = e5df11499b1ec14e1d4c9a1408c0611d1c4e0574
+SHA1 (patch-intl_hyphenation_src_hnjalloc.h) = 7fcc7b0fcf5a33486214197e925fbc8e6e22e2ee
+SHA1 (patch-ipc_chromium_Makefile.in) = 0dcb7013b2abea8813cf35661036c56314ea172a
+SHA1 (patch-ipc_chromium_chromium-config.mk) = bcf0bd25581d5e0af52e5d322442cc647f18f114
+SHA1 (patch-ipc_chromium_src_base_base__paths.h) = 7bc83577a9678542db4dff7dda19d751ff6d78c1
+SHA1 (patch-ipc_chromium_src_base_debug__util__posix.cc) = 677f0b5ccdcde7a8551f2d07d2a472361a5da03f
+SHA1 (patch-ipc_chromium_src_base_file__util.h) = 2bfc4b8f14cf5290f98902f11c9638cf71575655
+SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 4d183855d7932ad6f526649dc3671b72cbfbb195
SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 12f3e063cf3fef23f0e3e0fdba5d5a4c1fc32af3
-SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = a6175d1e97966944f14cb96ed3527e879412534b
-SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = faed34d94646453cd01acbdec1da2d9ec0f3d05f
+SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = 41d00aba93546af87fd3203f6324f6443fd62f1f
+SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = a3c3034904cfd4aa5fa82ac8564e1369a7262c59
+SHA1 (patch-ipc_chromium_src_base_process__util.h) = a6e664699a4b218a6340138e4ba09af67c468933
+SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 6b2611cc902f17e726aabcf4fb5fff2c71852408
+SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 30646e3cd2d010a75e2a385cfa1f1f57eb74fac2
+SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = 337a0b4a5d51d68c7699b79c7591b953ea23ca67
+SHA1 (patch-ipc_chromium_src_build_build__config.h) = af5a10df7d8fe9715f0e43cd6be14f8f20c53517
+SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 7af18973c005d7b144a225bacf41833e059cb400
+SHA1 (patch-ipc_glue_AsyncChannel.cpp) = 0185791ada8e903943bcd245376486315b1c6515
+SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 5e00052e8defb23613023cae4f85b2492c7e52e8
SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 4025c0a4e149d9b2087331e10b342734fa77a905
SHA1 (patch-js__public__HeapAPI.h) = 2bbe618881a006db47b3a1731519ce65965560f1
SHA1 (patch-js__src__gc__Marking.cpp) = f2ee6320b2c7c9a4374c0cbb844ae6368ad03a13
@@ -49,12 +68,16 @@
SHA1 (patch-js_src_ion_AsmJS.h) = a1888a2e116179c5f6b1767805e5a7146ecb5af5
SHA1 (patch-js_src_ion_AsmJSSignalHandlers.cpp) = be7963f06b716aeaa93636cc5fd12233b716e9df
SHA1 (patch-js_src_jscompartment.h) = 33708bc67f1c05f776dbb9c048ddf91f0eea25ca
+SHA1 (patch-js_src_jsmath.cpp) = c2349491ad56f4b45723540d864db9512609225e
SHA1 (patch-js_src_jstypedarray.cpp) = 520d085871dfd640bbd693f59424612d3f0f539e
SHA1 (patch-js_src_methodjit_MethodJIT.cpp) = 77685fc735bde4e592a3ddc29fa05b13a694fa8a
SHA1 (patch-js_src_vm_ObjectImpl-inl.h) = e6dda53d189c1e2e24735ea17d6b779d933342d7
+SHA1 (patch-js_src_vm_Stack.cpp) = 3246e6e02fe4356c54c8d8d005406a1327adf5bb
+SHA1 (patch-layout_base_nsPresArena.cpp) = f66490c36060c579b2060f449058d916ca6c80d3
SHA1 (patch-mb) = 43500266e3a918ee311396c20e7edf1e2efafd94
SHA1 (patch-md) = 7fd607a3edd2ea5f7a5671fc6d06fba69c46c36f
SHA1 (patch-me) = 2ff755782bd35caded8934000d039976dad44103
+SHA1 (patch-media_libpng_pngpriv.h) = 1aeeadc23f827a8be7a9829be46bf99355ebcd6b
SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = 061b46d1ee33c055a5b39e6b20f47b80bcde0c86
SHA1 (patch-media_mtransport_objs.mk) = 1877b73706451bc9ff5254ab32d5e2edb9f36883
SHA1 (patch-media_mtransport_test_Makefile.in) = 9d2364f2bfd0f5fbafb6d0204f98ae0df4e5664c
@@ -98,6 +121,8 @@
SHA1 (patch-media_webrtc_trunk_webrtc_voice__engine_voe__network__impl.cc) = 42af9d8fb83ff2c3ea1f7353a15555c07ceca2b8
SHA1 (patch-media_webrtc_trunk_webrtc_voice__engine_voice__engine__defines.h) = 8606dfda5b8a3090789e5599b12d0668632fd945
SHA1 (patch-media_webrtc_webrtc__config.gypi) = adf9afcf64e2504a8216cdff2ebe0720b9d70826
+SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9d9036ddd28c7b8ce37860e0120df2997a3a0c59
+SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 6aff0f8ed42575d8ca36a524e12e9a1f7351004a
SHA1 (patch-netwerk__protocol__websocket__WebSocketChannel.cpp) = 3b9a2212abd66b26c8af96d346d7c961ca665c93
SHA1 (patch-netwerk_sctp_src_Makefile.in) = e86199357b57c64dac95e5eff5c0d29509dce628
SHA1 (patch-netwerk_sctp_src_netinet6_sctp6__usrreq.c) = 31d49db31b1e130f1b455f883e5b7c606d438771
@@ -115,6 +140,7 @@
SHA1 (patch-security_manager_ssl_src_nsNSSComponent.cpp) = 15e9466d60e60f93a27fe23aadfea6e1d59ad0bc
SHA1 (patch-toolkit_library_Makefile.in) = 0c91d647f0f3a4653d39f11c9d8fd63611235932
SHA1 (patch-toolkit_toolkit.mozbuild) = 07e87d977cee59c0f5a5d14a8d41dc2a4230c01e
+SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 6ee6fba04a3ecc6596f8aed67f752a1075901fa8
SHA1 (patch-xb) = 30eea880b40cee45d1235d3292fead4b5a54bbaa
SHA1 (patch-xc) = 8575fdac2b47966ccfb5e1cc7ca8505163e358c9
SHA1 (patch-xe) = ca4c87dbf9bb09e0e6c270d0fa76fc69a7d6df7f
@@ -127,6 +153,7 @@
SHA1 (patch-xn) = c042e39d93706934ec03c78be3dc6e224ac62c0e
SHA1 (patch-xo) = aae6107dcfaf731bd3e9962d953fb8701fc5f163
SHA1 (patch-xpcom__reflect__xptcall__src__md__unix__xptcstubs_sparc64_openbsd.cpp) = 5292416db0fa94d8a03ea8a3d09a9c3c8b5a11ae
+SHA1 (patch-xpcom_base_nsStackWalk.cpp) = b763f5f3505efbedf51a9544a03d0501d86138b1
SHA1 (patch-xpcom_ds_TimeStamp.h) = a1fb060f91720eb330f102b28d9373bbdbe96e30
SHA1 (patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 8cd42915cd32756b55894a773a1e6d7c012b4467
SHA1 (patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs__gcc__x86__unix.cpp) = e9e336817c172187f3e15ddf539a8a2176e3e952
diff -r f572d3323147 -r 646885110089 www/firefox/options.mk
--- a/www/firefox/options.mk Wed Jul 17 09:41:06 2013 +0000
+++ b/www/firefox/options.mk Wed Jul 17 11:00:13 2013 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: options.mk,v 1.15 2013/07/04 08:07:09 martin Exp $
+# $NetBSD: options.mk,v 1.16 2013/07/17 11:00:13 jperkin Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.firefox
PKG_SUPPORTED_OPTIONS= official-mozilla-branding
PKG_SUPPORTED_OPTIONS+= debug mozilla-jemalloc gnome pulseaudio webrtc
PLIST_VARS+= gnome jemalloc debug
-.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
+.if ${OPSYS} == "Linux"
PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc
.endif
diff -r f572d3323147 -r 646885110089 www/firefox/patches/patch-browser_installer_package-manifest.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-browser_installer_package-manifest.in Wed Jul 17 11:00:13 2013 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-browser_installer_package-manifest.in,v 1.1 2013/07/17 11:00:13 jperkin Exp $
+
+Limit SPARC bits to just SPARC (untested, but fixes x86).
+
+--- browser/installer/package-manifest.in.orig 2013-06-18 11:01:12.000000000 +0000
++++ browser/installer/package-manifest.in
+@@ -690,7 +690,7 @@
+ @BINPATH@/components/pippki.xpt
+
+ ; for Solaris SPARC
+-#ifdef SOLARIS
++#if defined(SOLARIS) && defined(SPARC)
+ bin/libfreebl_32fpu_3.so
+ bin/libfreebl_32int_3.so
+ bin/libfreebl_32int64_3.so
diff -r f572d3323147 -r 646885110089 www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp Wed Jul 17 11:00:13 2013 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.1 2013/07/17 11:00:13 jperkin Exp $
+
+--- dom/plugins/ipc/PluginModuleChild.cpp.orig 2013-05-11 19:19:27.000000000 +0000
++++ dom/plugins/ipc/PluginModuleChild.cpp
+@@ -201,7 +201,7 @@ PluginModuleChild::Init(const std::strin
+
+ // TODO: use PluginPRLibrary here
+
+-#if defined(OS_LINUX) || defined(OS_BSD)
++#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS)
+ mShutdownFunc =
+ (NP_PLUGINSHUTDOWN) PR_FindFunctionSymbol(mLibrary, "NP_Shutdown");
+
+@@ -1836,7 +1836,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin
+ PLUGIN_LOG_DEBUG_METHOD;
+ AssertPluginThread();
+
+-#if defined(OS_LINUX) || defined(OS_BSD)
++#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS)
+ return true;
+ #elif defined(OS_WIN) || defined(OS_MACOSX)
+ *_retval = mGetEntryPointsFunc(&mFunctions);
+@@ -1865,7 +1865,7 @@ PluginModuleChild::AnswerNP_Initialize(c
+ SendBackUpXResources(FileDescriptor(xSocketFd));
+ #endif
+
+-#if defined(OS_LINUX) || defined(OS_BSD)
++#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS)
+ *_retval = mInitializeFunc(&sBrowserFuncs, &mFunctions);
+ return true;
+ #elif defined(OS_WIN) || defined(OS_MACOSX)
diff -r f572d3323147 -r 646885110089 www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h Wed Jul 17 11:00:13 2013 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.h,v 1.1 2013/07/17 11:00:13 jperkin Exp $
+
+--- dom/plugins/ipc/PluginModuleChild.h.orig 2013-05-11 19:19:27.000000000 +0000
++++ dom/plugins/ipc/PluginModuleChild.h
+@@ -325,7 +325,7 @@ private:
+
+ // we get this from the plugin
+ NP_PLUGINSHUTDOWN mShutdownFunc;
+-#if defined(OS_LINUX) || defined(OS_BSD)
++#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS)
+ NP_PLUGINUNIXINIT mInitializeFunc;
+ #elif defined(OS_WIN) || defined(OS_MACOSX)
+ NP_PLUGININIT mInitializeFunc;
diff -r f572d3323147 -r 646885110089 www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp Wed Jul 17 11:00:13 2013 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-gfx_graphite2_src_Bidi.cpp,v 1.1 2013/07/17 11:00:13 jperkin Exp $
+
+--- gfx/graphite2/src/Bidi.cpp.orig 2013-05-11 19:19:30.000000000 +0000
++++ gfx/graphite2/src/Bidi.cpp
+@@ -30,6 +30,11 @@ of the License or (at your option) any l
+
+ using namespace graphite2;
+
++#ifdef __sun
++#undef CS
++#undef ES
++#endif
++
+ enum DirCode { // Hungarian: dirc
+ Unk = -1,
+ N = 0, // other neutrals (default) - ON
diff -r f572d3323147 -r 646885110089 www/firefox/patches/patch-intl_hyphenation_src_hnjalloc.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-intl_hyphenation_src_hnjalloc.h Wed Jul 17 11:00:13 2013 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-intl_hyphenation_src_hnjalloc.h,v 1.1 2013/07/17 11:00:13 jperkin Exp $
+
+--- intl/hyphenation/src/hnjalloc.h.orig 2013-05-11 19:19:31.000000000 +0000
++++ intl/hyphenation/src/hnjalloc.h
+@@ -56,6 +56,9 @@
+ */
+
+ #include <stdio.h> /* ensure stdio.h is loaded before our macros */
++#ifdef __sun
++#include <wchar.h>
++#endif
+
+ #undef FILE
+ #define FILE hnjFile
diff -r f572d3323147 -r 646885110089 www/firefox/patches/patch-ipc_chromium_Makefile.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-ipc_chromium_Makefile.in Wed Jul 17 11:00:13 2013 +0000
@@ -0,0 +1,38 @@
+$NetBSD: patch-ipc_chromium_Makefile.in,v 1.1 2013/07/17 11:00:13 jperkin Exp $
+
+--- ipc/chromium/Makefile.in.orig 2013-05-11 19:19:32.000000000 +0000
++++ ipc/chromium/Makefile.in
+@@ -267,6 +267,33 @@ endif
+
+ endif # } OS_BSD
+
++ifdef OS_SOLARIS # {
++
++CPPSRCS += \
++ atomicops_internals_x86_gcc.cc \
++ process_util_linux.cc \
++ time_posix.cc \
++ $(NULL)
++
++ifdef MOZ_ENABLE_GTK2
++CPPSRCS += \
++ message_pump_glib.cc \
++ $(NULL)
++endif
++
++ifdef MOZ_ENABLE_QT
++MOCSRCS = \
++ moc_message_pump_qt.cc \
++ $(NULL)
++
++CPPSRCS += \
++ $(MOCSRCS) \
++ message_pump_qt.cc \
++ $(NULL)
++endif
++
++endif # } OS_SOLARIS
++
+ # libevent
+
+ ifndef MOZ_NATIVE_LIBEVENT # {
diff -r f572d3323147 -r 646885110089 www/firefox/patches/patch-ipc_chromium_chromium-config.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-ipc_chromium_chromium-config.mk Wed Jul 17 11:00:13 2013 +0000
@@ -0,0 +1,27 @@
+$NetBSD: patch-ipc_chromium_chromium-config.mk,v 1.1 2013/07/17 11:00:13 jperkin Exp $
+
+--- ipc/chromium/chromium-config.mk.orig 2013-05-11 19:19:32.000000000 +0000
++++ ipc/chromium/chromium-config.mk
+@@ -105,6 +105,14 @@ DEFINES += \
+ $(NULL)
+
+ else # } {
Home |
Main Index |
Thread Index |
Old Index