From owner-freebsd-gecko@FreeBSD.ORG Sun Jan 15 17:47:06 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65189106566C; Sun, 15 Jan 2012 17:47:06 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 361868FC08; Sun, 15 Jan 2012 17:47:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0FHl6br060694; Sun, 15 Jan 2012 17:47:06 GMT (envelope-from eadler@freefall.freebsd.org) Received: (from eadler@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0FHl67d060690; Sun, 15 Jan 2012 17:47:06 GMT (envelope-from eadler) Date: Sun, 15 Jan 2012 17:47:06 GMT Message-Id: <201201151747.q0FHl67d060690@freefall.freebsd.org> To: ohartman@zedat.fu-berlin.de, eadler@FreeBSD.org, gecko@FreeBSD.org From: eadler@FreeBSD.org Cc: Subject: Re: ports/160411: www/libxul: does not compile/configure using clang X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jan 2012 17:47:06 -0000 Synopsis: www/libxul: does not compile/configure using clang State-Changed-From-To: open->closed State-Changed-By: eadler State-Changed-When: Sun Jan 15 17:47:05 UTC 2012 State-Changed-Why: at this time we know that many ports don't work with clang. Reporting individual ports does not yet help as we have automated ways of detecting (and classifying) the problem. Please read http://wiki.freebsd.org/PortsAndClang some help that does currently help is submitting clang reports with patches. Don't be discouraged from reporting other bugs though! http://www.freebsd.org/cgi/query-pr.cgi?pr=160411 From owner-freebsd-gecko@FreeBSD.ORG Mon Jan 16 11:07:24 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A3DE10656D1 for ; Mon, 16 Jan 2012 11:07:24 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 189E68FC0C for ; Mon, 16 Jan 2012 11:07:24 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0GB7NEH057952 for ; Mon, 16 Jan 2012 11:07:23 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0GB7NRc057950 for gecko@FreeBSD.org; Mon, 16 Jan 2012 11:07:23 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Jan 2012 11:07:23 GMT Message-Id: <201201161107.q0GB7NRc057950@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2012 11:07:24 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/164013 gecko www/firefox: Firefox-9 Icons & xpi-addons from ports o ports/163454 gecko [patch] www/firefox-beta: unbreak with libc++ o ports/162939 gecko www/firefox crashes with Zotero add-on o ports/162075 gecko www/firefox >= 7.0.1_2 bug with respect to pentadactyl o ports/161421 gecko [patch] www/firefox: use libevent2 o ports/160933 gecko Bad port interactions between Mozilla projects o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local o ports/160351 gecko www/libxul installs incorrect mozilla-nss.pc o ports/159831 gecko www/firefox is broken o ports/156335 gecko www/firefox: Repeatable firefox-4.0_1,1 crash f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/150631 gecko www/firefox 3.6.9 does not build if you have previousl o ports/146231 gecko [feature request] [patch] www/firefox: use port libs o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 14 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue Jan 17 13:20:21 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95916106564A; Tue, 17 Jan 2012 13:20:21 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6C1ED8FC15; Tue, 17 Jan 2012 13:20:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0HDKLQC051412; Tue, 17 Jan 2012 13:20:21 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0HDKLWN051408; Tue, 17 Jan 2012 13:20:21 GMT (envelope-from edwin) Date: Tue, 17 Jan 2012 13:20:21 GMT Message-Id: <201201171320.q0HDKLWN051408@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/164239: [PATCH] mail/thunderbird: crash with nss_ldap X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 13:20:21 -0000 Synopsis: [PATCH] mail/thunderbird: crash with nss_ldap Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Tue Jan 17 13:20:21 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=164239 From owner-freebsd-gecko@FreeBSD.ORG Tue Jan 17 13:35:45 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2D1A106564A for ; Tue, 17 Jan 2012 13:35:45 +0000 (UTC) (envelope-from root@ec-m.fr) Received: from meli.ec-m.fr (meli.ec-m.fr [147.94.19.138]) by mx1.freebsd.org (Postfix) with ESMTP id AF73D8FC0C for ; Tue, 17 Jan 2012 13:35:45 +0000 (UTC) Received: from amavis3.serv.int (amavis3.serv.int [10.3.0.47]) by meli.ec-m.fr (GrosseBox 1743 XXL) with ESMTP id 6D96827883F; Tue, 17 Jan 2012 14:16:35 +0100 (CET) X-Virus-Scanned: amavisd-new at centrale-marseille.fr Received: from meli.ec-m.fr ([10.3.0.12]) by amavis3.serv.int (amavis3.serv.int [10.3.0.47]) (amavisd-new, port 10024) with LMTP id In03sZqorMif; Tue, 17 Jan 2012 14:16:28 +0100 (CET) Received: from dgeo.sysadm.ec-m.fr (dgeo.sysadm.ec-m.fr [147.94.19.169]) by meli.ec-m.fr (GrosseBox 1743 XXL) with ESMTP id 3EB492789E7; Tue, 17 Jan 2012 14:16:29 +0100 (CET) Received: by dgeo.sysadm.ec-m.fr (Postfix, from userid 0) id 970491CCFB; Tue, 17 Jan 2012 14:16:28 +0100 (CET) To: FreeBSD-gnats-submit@freebsd.org From: Geoffroy Desvernay X-send-pr-version: 3.113 X-GNATS-Notify: Message-Id: <20120117131628.970491CCFB@dgeo.sysadm.ec-m.fr> Date: Tue, 17 Jan 2012 14:16:28 +0100 (CET) Cc: gecko@FreeBSD.org, dgeo@centrale-marseille.fr Subject: [PATCH] mail/thunderbird: crash with nss_ldap X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 13:35:46 -0000 >Submitter-Id: current-users >Originator: Geoffroy Desvernay >Organization: Ecole Centrale de Marseille >Confidential: no >Synopsis: [PATCH] mail/thunderbird: crash with nss_ldap >Severity: non-critical >Priority: medium >Category: ports >Class: sw-bug >Release: FreeBSD 9.0-RELEASE amd64 >Environment: System: FreeBSD dgeo.sysadm.ec-m.fr 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Sun Jan 15 17:00:54 CET 2012 >Description: Crash 'signal 11' instead of launching thunderbird if using an LDAP (via nss_ldap) account. backtrace ends in ldap_ functions. Making some research about this sig11 crash made me find that this port seems to be missing CFLAGS+= -DLDAP_DEPRECATED (at least works for meĀ®) It seems that this flag has to be set with openldap > 2.3, it should be the case in any freebsd install now (but freebsd with anciens ports of course) I'm not sure if the port should include 'USE_OPENLDAP' or CFLAG or a patch ? This (old) gnome bug seems to indicate that it should be done in the port: https://bugzilla.gnome.org/show_bug.cgi?id=456276 (already referenced in 2007: http://freebsd.monkey.org/freebsd-gnome/200707/msg00104.html) googling for "thunderbird ldap crash nss_ldap" indicates that all *X systems using thunderbird seems to have this same problem. https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/507089 http://forums.opensuse.org/english/get-technical-help-here/applications/429617-thunderbird-3-crashes-wit-segmentation-fault-due-ldap.html padl's guys says the bug id thunderbird's: http://bugzilla.padl.com/show_bug.cgi?id=203 HTH... Port maintainer (gecko@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: Install current thunderbird port on a system using nss_ldap, then launch thunderbird with an LDAP account. >Fix: Add CFLAGS+= -DLDAP_DEPRECATED --- thunderbird-9.0.patch begins here --- diff -ruN --exclude=CVS /usr/ports/mail/thunderbird.orig/Makefile /usr/ports/mail/thunderbird/Makefile --- /usr/ports/mail/thunderbird.orig/Makefile 2011-12-22 08:17:59.000000000 +0100 +++ /usr/ports/mail/thunderbird/Makefile 2012-01-16 15:04:38.000000000 +0100 @@ -72,6 +72,8 @@ .endif .endif +CFLAGS+= -DLDAP_DEPRECATED + .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui MOZ_OPTIONS+= --enable-gnomeui --- thunderbird-9.0.patch ends here --- From owner-freebsd-gecko@FreeBSD.ORG Tue Jan 17 14:36:31 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9866A1065679 for ; Tue, 17 Jan 2012 14:36:31 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 38C818FC17 for ; Tue, 17 Jan 2012 14:36:30 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q0HEaU4a009263 for ; Tue, 17 Jan 2012 14:36:30 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q0HEaO6R007637 for freebsd-gecko@freebsd.org; Tue, 17 Jan 2012 14:36:24 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 17 Jan 2012 14:36:24 GMT Message-Id: <201201171436.q0HEaO6R007637@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r686 - in branches/experimental/www/firefox-beta: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 14:36:31 -0000 Author: beat Date: Tue Jan 17 14:36:24 2012 New Revision: 686 Log: - Update to 10.0b4 - Yes, files/patch-js-src-jscpucfg.h is just plain wrong and we will look for a proper fix but I don't have time for this at the moment... Added: branches/experimental/www/firefox-beta/files/patch-config_config.mk branches/experimental/www/firefox-beta/files/patch-js-src-jscpucfg.h Modified: branches/experimental/www/firefox-beta/Makefile branches/experimental/www/firefox-beta/distinfo branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp branches/experimental/www/firefox-beta/files/patch-config_mkdepend_Makefile.in branches/experimental/www/firefox-beta/files/patch-ipc-chromium-src-base-dir_reader_linux.h branches/experimental/www/firefox-beta/files/patch-js-src-config-mkdepend_Makefile.in Modified: branches/experimental/www/firefox-beta/Makefile ============================================================================== --- branches/experimental/www/firefox-beta/Makefile Thu Jan 12 23:49:12 2012 (r685) +++ branches/experimental/www/firefox-beta/Makefile Tue Jan 17 14:36:24 2012 (r686) @@ -2,11 +2,11 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox/Makefile,v 1.255 2011/11/02 18:42:50 eadler Exp $ +# $FreeBSD: ports/www/firefox/Makefile,v 1.259 2011/12/22 21:00:50 beat Exp $ # PORTNAME= firefox -DISTVERSION= 9.0 +DISTVERSION= 10.0b4 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -57,7 +57,7 @@ .include -WRKSRC:= ${WRKDIR}/mozilla-release +WRKSRC:= ${WRKDIR}/mozilla-beta .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui @@ -118,6 +118,8 @@ ${WRKSRC}/security/manager/ssl/src/Makefile.in \ ${WRKSRC}/js/src/config/mkdepend/Makefile.in \ ${WRKSRC}/js/src/config/config.mk \ + ${WRKSRC}/config/mkdepend/Makefile.in \ + ${WRKSRC}/config/config.mk \ ${WRKSRC}/xpcom/io/nsAppFileLocationProvider.cpp @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ s|-lpthread|${PTHREAD_LIBS}|g ; \ Modified: branches/experimental/www/firefox-beta/distinfo ============================================================================== --- branches/experimental/www/firefox-beta/distinfo Thu Jan 12 23:49:12 2012 (r685) +++ branches/experimental/www/firefox-beta/distinfo Tue Jan 17 14:36:24 2012 (r686) @@ -1,2 +1,2 @@ -SHA256 (firefox-9.0.source.tar.bz2) = 9e876498da6c2eb2a49b57b461d5b969b11810f6af9eaa858d8e4cb514a9bd05 -SIZE (firefox-9.0.source.tar.bz2) = 74197197 +SHA256 (firefox-10.0b4.source.tar.bz2) = a46f007702bcd07e823aa1a015f21cba430fe0d3acdcdae40dfe413bab52d40c +SIZE (firefox-10.0b4.source.tar.bz2) = 75442104 Modified: branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp Thu Jan 12 23:49:12 2012 (r685) +++ branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp Tue Jan 17 14:36:24 2012 (r686) @@ -89,10 +89,10 @@ -#ifdef XP_WIN - // exePath comes from mozilla::BinaryPath::Get, which returns a UTF-8 - // encoded path, so it is safe to convert it -- nsresult rv = NS_NewLocalFile(NS_ConvertUTF8toUTF16(exePath), PR_FALSE, +- nsresult rv = NS_NewLocalFile(NS_ConvertUTF8toUTF16(exePath), false, - getter_AddRefs(appini)); -#else -- nsresult rv = NS_NewNativeLocalFile(nsDependentCString(exePath), PR_FALSE, +- nsresult rv = NS_NewNativeLocalFile(nsDependentCString(exePath), false, - getter_AddRefs(appini)); -#endif + nsresult rv = XRE_GetBinaryPath(argv[0], getter_AddRefs(appini)); Added: branches/experimental/www/firefox-beta/files/patch-config_config.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-config_config.mk Tue Jan 17 14:36:24 2012 (r686) @@ -0,0 +1,10 @@ +--- config/config.mk.orig 2009-08-07 00:49:23.000000000 +0200 ++++ config/config.mk 2009-08-09 20:50:05.000000000 +0200 +@@ -506,6 +506,7 @@ + -I$(srcdir) \ + -I. \ + -I$(DIST)/include -I$(DIST)/include/nsprpub \ ++ -I%%LOCALBASE%%/include \ + $(if $(LIBXUL_SDK),-I$(LIBXUL_SDK)/include -I$(LIBXUL_SDK)/include/nsprpub) \ + $(OS_INCLUDES) \ + $(NULL) Modified: branches/experimental/www/firefox-beta/files/patch-config_mkdepend_Makefile.in ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-config_mkdepend_Makefile.in Thu Jan 12 23:49:12 2012 (r685) +++ branches/experimental/www/firefox-beta/files/patch-config_mkdepend_Makefile.in Tue Jan 17 14:36:24 2012 (r686) @@ -1,9 +1,11 @@ ---- config/mkdepend/Makefile.in.orig 2009-04-28 08:07:48.532396203 +0000 -+++ config/mkdepend/Makefile.in 2009-04-28 08:08:07.342398592 +0000 -@@ -73,6 +73,7 @@ +--- config/mkdepend/Makefile.in.orig 2011-12-16 21:29:22.000000000 +0100 ++++ config/mkdepend/Makefile.in 2011-12-21 23:02:17.000000000 +0100 +@@ -71,7 +71,8 @@ + include $(topsrcdir)/config/rules.mk - HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" +-HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" ++HOST_CFLAGS += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I%%LOCALBASE%%/include +HOST_CFLAGS += $(XCFLAGS) ifdef GNU_CC Modified: branches/experimental/www/firefox-beta/files/patch-ipc-chromium-src-base-dir_reader_linux.h ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-ipc-chromium-src-base-dir_reader_linux.h Thu Jan 12 23:49:12 2012 (r685) +++ branches/experimental/www/firefox-beta/files/patch-ipc-chromium-src-base-dir_reader_linux.h Tue Jan 17 14:36:24 2012 (r686) @@ -1,5 +1,5 @@ ---- ipc/chromium/src/base/dir_reader_linux.h.orig 2011-11-21 23:40:06.000000000 +0100 -+++ ipc/chromium/src/base/dir_reader_linux.h 2011-11-21 23:40:26.000000000 +0100 +--- ipc/chromium/src/base/dir_reader_linux.h.orig 2011-12-16 21:29:22.000000000 +0100 ++++ ipc/chromium/src/base/dir_reader_linux.h 2011-12-19 21:00:27.000000000 +0100 @@ -9,6 +9,7 @@ #include #include @@ -17,7 +17,7 @@ struct linux_dirent { uint64_t d_ino; int64_t d_off; -@@ -26,6 +29,7 @@ struct linux_dirent { +@@ -26,11 +29,16 @@ unsigned char d_type; char d_name[0]; }; @@ -25,7 +25,16 @@ class DirReaderLinux { public: -@@ -57,7 +61,7 @@ class DirReaderLinux { + explicit DirReaderLinux(const char* directory_path) ++#ifdef O_DIRECTORY + : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)), ++#else ++ : fd_(open(directory_path, O_RDONLY)), ++#endif + offset_(0), + size_(0) { + memset(buf_, 0, sizeof(buf_)); +@@ -57,7 +65,7 @@ if (offset_ != size_) return true; Modified: branches/experimental/www/firefox-beta/files/patch-js-src-config-mkdepend_Makefile.in ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-js-src-config-mkdepend_Makefile.in Thu Jan 12 23:49:12 2012 (r685) +++ branches/experimental/www/firefox-beta/files/patch-js-src-config-mkdepend_Makefile.in Tue Jan 17 14:36:24 2012 (r686) @@ -1,11 +1,12 @@ ---- js/src/config/mkdepend/Makefile.in.orig 2009-04-28 08:17:55.069074748 +0000 -+++ js/src/config/mkdepend/Makefile.in 2009-04-28 08:18:44.897081100 +0000 -@@ -72,7 +72,7 @@ +--- js/src/config/mkdepend/Makefile.in.orig 2011-12-16 21:29:22.000000000 +0100 ++++ js/src/config/mkdepend/Makefile.in 2011-12-21 23:02:17.000000000 +0100 +@@ -71,7 +71,8 @@ include $(topsrcdir)/config/rules.mk -HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -+HOST_CFLAGS += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I/usr/local/include ++HOST_CFLAGS += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I%%LOCALBASE%%/include ++HOST_CFLAGS += $(XCFLAGS) ifdef GNU_CC _GCCDIR = $(shell $(CC) -print-file-name=include) Added: branches/experimental/www/firefox-beta/files/patch-js-src-jscpucfg.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-js-src-jscpucfg.h Tue Jan 17 14:36:24 2012 (r686) @@ -0,0 +1,13 @@ +--- js/src/jscpucfg.h.orig 2011-12-21 22:41:17.000000000 +0100 ++++ js/src/jscpucfg.h 2011-12-28 19:34:30.000000000 +0100 +@@ -77,6 +77,10 @@ + #define IS_BIG_ENDIAN 1 + #endif + ++#elif defined(__FreeBSD__) ++#define IS_LITTLE_ENDIAN 1 ++#undef IS_BIG_ENDIAN ++ + #elif defined(JS_HAVE_ENDIAN_H) + #include + From owner-freebsd-gecko@FreeBSD.ORG Thu Jan 19 10:01:44 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E56A106568F for ; Thu, 19 Jan 2012 10:01:44 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 6AF168FC13 for ; Thu, 19 Jan 2012 10:00:59 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q0JA0wE0043118 for ; Thu, 19 Jan 2012 10:00:58 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q0JA0pqD042865 for freebsd-gecko@freebsd.org; Thu, 19 Jan 2012 10:00:51 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 19 Jan 2012 10:00:51 GMT Message-Id: <201201191000.q0JA0pqD042865@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r687 - branches/experimental/www/firefox-beta/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 10:01:44 -0000 Author: flo Date: Thu Jan 19 10:00:51 2012 New Revision: 687 Log: - use sys/endian.h to find out if we are compiling on big or little endian - while here don't define ENABLE_TRACEJIT, it's not difined for x86_64 anymore either Modified: branches/experimental/www/firefox-beta/files/patch-js-src-configure.in branches/experimental/www/firefox-beta/files/patch-js-src-jscpucfg.h Modified: branches/experimental/www/firefox-beta/files/patch-js-src-configure.in ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-js-src-configure.in Tue Jan 17 14:36:24 2012 (r686) +++ branches/experimental/www/firefox-beta/files/patch-js-src-configure.in Thu Jan 19 10:00:51 2012 (r687) @@ -18,12 +18,11 @@ INTEL_ARCHITECTURE=1 esac -@@ -2743,6 +2743,16 @@ +@@ -2743,6 +2743,15 @@ AC_DEFINE(JS_CPU_X86) AC_DEFINE(JS_NUNBOX32) ;; +amd64*-*) -+ ENABLE_TRACEJIT=1 + NANOJIT_ARCH=X64 + ENABLE_METHODJIT=1 + ENABLE_MONOIC=1 Modified: branches/experimental/www/firefox-beta/files/patch-js-src-jscpucfg.h ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-js-src-jscpucfg.h Tue Jan 17 14:36:24 2012 (r686) +++ branches/experimental/www/firefox-beta/files/patch-js-src-jscpucfg.h Thu Jan 19 10:00:51 2012 (r687) @@ -1,12 +1,21 @@ ---- js/src/jscpucfg.h.orig 2011-12-21 22:41:17.000000000 +0100 -+++ js/src/jscpucfg.h 2011-12-28 19:34:30.000000000 +0100 -@@ -77,6 +77,10 @@ +--- js/src/jscpucfg.h.orig 2012-01-18 17:38:54.409461514 +0100 ++++ js/src/jscpucfg.h 2012-01-18 17:38:59.522462164 +0100 +@@ -77,6 +77,19 @@ #define IS_BIG_ENDIAN 1 #endif +#elif defined(__FreeBSD__) ++#include ++ ++#if defined(BYTE_ORDER) ++#if BYTE_ORDER == LITTLE_ENDIAN +#define IS_LITTLE_ENDIAN 1 +#undef IS_BIG_ENDIAN ++#elif BYTE_ORDER == BIG_ENDIAN ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++#endif ++#endif + #elif defined(JS_HAVE_ENDIAN_H) #include