Author: jbeich
Date: Sat Jun 16 18:40:30 2012
New Revision: 762

Log:
build methodjit like linux

Obtained from:  pkgsrc

Added:
   
branches/experimental/mail/thunderbird-beta/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
   
branches/experimental/mail/thunderbird-esr/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
   
branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
   
branches/experimental/www/firefox-beta/files/patch-js-src-methodjit-MethodJIT.cpp
   
branches/experimental/www/firefox-esr/files/patch-js-src-methodjit-MethodJIT.cpp
   
branches/experimental/www/firefox-nightly/files/patch-js-src-methodjit-MethodJIT.cpp
   branches/experimental/www/firefox/files/patch-js-src-methodjit-MethodJIT.cpp
   branches/experimental/www/libxul/files/patch-js-src-methodjit-MethodJIT.cpp
   
branches/experimental/www/seamonkey-beta/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
   
branches/experimental/www/seamonkey/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp

Added: 
branches/experimental/mail/thunderbird-beta/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/mail/thunderbird-beta/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
      Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- mozilla/js/src/methodjit/MethodJIT.cpp~
++++ mozilla/js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/mail/thunderbird-esr/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/mail/thunderbird-esr/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
       Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- mozilla/js/src/methodjit/MethodJIT.cpp~
++++ mozilla/js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
   Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- mozilla/js/src/methodjit/MethodJIT.cpp~
++++ mozilla/js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/www/firefox-beta/files/patch-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/www/firefox-beta/files/patch-js-src-methodjit-MethodJIT.cpp
   Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- js/src/methodjit/MethodJIT.cpp~
++++ js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/www/firefox-esr/files/patch-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/www/firefox-esr/files/patch-js-src-methodjit-MethodJIT.cpp
    Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- js/src/methodjit/MethodJIT.cpp~
++++ js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/www/firefox-nightly/files/patch-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/www/firefox-nightly/files/patch-js-src-methodjit-MethodJIT.cpp
        Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- js/src/methodjit/MethodJIT.cpp~
++++ js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/www/firefox/files/patch-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/www/firefox/files/patch-js-src-methodjit-MethodJIT.cpp    
    Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- js/src/methodjit/MethodJIT.cpp~
++++ js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/www/libxul/files/patch-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ branches/experimental/www/libxul/files/patch-js-src-methodjit-MethodJIT.cpp 
Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- js/src/methodjit/MethodJIT.cpp~
++++ js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/www/seamonkey-beta/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/www/seamonkey-beta/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
 Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- mozilla/js/src/methodjit/MethodJIT.cpp~
++++ mozilla/js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)

Added: 
branches/experimental/www/seamonkey/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
branches/experimental/www/seamonkey/files/patch-mozilla-js-src-methodjit-MethodJIT.cpp
      Sat Jun 16 18:40:30 2012        (r762)
@@ -0,0 +1,20 @@
+--- mozilla/js/src/methodjit/MethodJIT.cpp~
++++ mozilla/js/src/methodjit/MethodJIT.cpp
+@@ -171,7 +171,7 @@
+ 
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+ 
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
+@@ -149,7 +149,7 @@
+ 
+ #if defined(XP_MACOSX)
+ # define HIDE_SYMBOL(name) ".private_extern _" #name
+-#elif defined(__linux__)
++#elif defined(__ELF__)
+ # define HIDE_SYMBOL(name) ".hidden" #name
+ #else
+ # define HIDE_SYMBOL(name)
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to