From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 16 11:54:52 2009 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 1ACAF106564A for ; Sun, 16 Aug 2009 11:54:52 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id BD5E08FC4B for ; Sun, 16 Aug 2009 11:54:51 +0000 (UTC) Received: from deuterium.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n7GBsmrr002627; Sun, 16 Aug 2009 13:54:48 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4A87F387.507@fgznet.ch> Date: Sun, 16 Aug 2009 13:54:47 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: Joe Marcus Clarke References: <4A7F1AB0.9040605@fgznet.ch> <4A807B1B.20605@fgznet.ch> <1250359762.23396.28.camel@shumai.marcuscom.com> In-Reply-To: <1250359762.23396.28.camel@shumai.marcuscom.com> Content-Type: multipart/mixed; boundary="------------080205010802050808030005" X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: gecko@freebsd.org Subject: Re: firefox3 under powerpc not building 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, 16 Aug 2009 11:54:52 -0000 This is a multi-part message in MIME format. --------------080205010802050808030005 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Joe Marcus Clarke wrote: > On Mon, 2009-08-10 at 21:55 +0200, Andreas Tobler wrote: >> Hi again, >> >> replying to myself. >> >> >> Andreas Tobler wrote: >> >>> I can not build firefox3 (3.0.13 and up) under FreeBSD -CURRENT. As far >>> as I tracked down it is an issue in the firefox sources itself. >>> >>> The last working build I had was 3.0.10. >>> >>> Here in this area it breaks: >>> >>> http://mxr.mozilla.org/mozilla1.9.1/diff?file=/security/nss/lib/freebl/Makefile&diffvar=mozilla1.8.0 >>> >>> The below snippet does somehow not work. >>> ----- >>> # some code wants _X86_ defined for intel CPUs. >>> # coreconf does this for windows, but not for Linux, FreeBSD, etc. >>> ifeq (,$(filter-out x86 x86_64,$(CPU_ARCH))) >>> ifneq (,$(filter-out WIN%,$(OS_TARGET))) >>> DEFINES += -D_X86_ >>> endif >>> endif >>> ----- >> It does not work on powerpc since the CPU_ARCH is set to x86 in >> security/coreconf/FreeBSD.mk, gah! >> >>> On powerpc I get the -D_X86_ passed to the compile options, very bad. >>> But I do not understand why. Might be that the first filter-out does not >>> work as expected? >>> >>> I compared with an x86 build and with an x86_64 build. On the x86 it >>> works as expected. But also under der x86_64 it does not do what I >>> expect. Under x86_64 I'd expect the -D_X86_ in the compile options, right? >> The x86_64 case is also clear now, the CPU_ARCH is set to amd64, so the >> -D_X86_ is not set. We might need a patch to >> security/nss/lib/freebl/Makefile which also includes the amd64 to the >> first filter-out above? Like this one: > > Thanks for these patches. Can you resend them as attachments (or post > them) so they can be easily extracted? Here it is, the powerpc one. It is against 3.0.13 source base. The amd64 I did not follow up since it does build, with or without -D_X86_ on amd64. Andreas --------------080205010802050808030005 Content-Type: text/plain; x-mac-type="54455854"; x-mac-creator="74657874"; name="patch-security-coreconf-FreeBSD.mk" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-security-coreconf-FreeBSD.mk" --- security/coreconf/FreeBSD.mk.orig 2008-07-12 16:28:59.000000000 +0200 +++ security/coreconf/FreeBSD.mk 2009-08-10 22:30:54.000000000 +0200 @@ -45,8 +45,15 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else +ifeq ($(OS_TEST),amd64) +CPU_ARCH = amd64 +else +ifeq ($(OS_TEST),powerpc) +CPU_ARCH = powerpc +else CPU_ARCH = x86 endif +endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK @@ -73,7 +80,7 @@ DLL_SUFFIX = so.1.0 endif -MKSHLIB = $(CC) $(DSO_LDOPTS) +MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif @@ -82,4 +89,4 @@ G++INCLUDES = -I/usr/include/g++ -INCLUDES += -I/usr/X11R6/include +#INCLUDES += -I/usr/local/include --------------080205010802050808030005-- From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 16 12:01:17 2009 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 93504106568E for ; Sun, 16 Aug 2009 12:01:17 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 425548FC51 for ; Sun, 16 Aug 2009 12:01:16 +0000 (UTC) Received: from deuterium.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n7GC1EIE012790; Sun, 16 Aug 2009 14:01:14 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4A87F50A.7000802@fgznet.ch> Date: Sun, 16 Aug 2009 14:01:14 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: Joe Marcus Clarke References: <4A7F1AB0.9040605@fgznet.ch> <4A807B1B.20605@fgznet.ch> <1250359762.23396.28.camel@shumai.marcuscom.com> <4A87F387.507@fgznet.ch> In-Reply-To: <4A87F387.507@fgznet.ch> Content-Type: multipart/mixed; boundary="------------090506080302030305080406" X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: gecko@freebsd.org Subject: Re: firefox3 under powerpc not building 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, 16 Aug 2009 12:01:17 -0000 This is a multi-part message in MIME format. --------------090506080302030305080406 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Andreas Tobler wrote: > Joe Marcus Clarke wrote: >> On Mon, 2009-08-10 at 21:55 +0200, Andreas Tobler wrote: >>> Hi again, >>> >>> replying to myself. >>> >>> >>> Andreas Tobler wrote: >>> >>>> I can not build firefox3 (3.0.13 and up) under FreeBSD -CURRENT. As far >>>> as I tracked down it is an issue in the firefox sources itself. >>>> >>>> The last working build I had was 3.0.10. >>>> >>>> Here in this area it breaks: >>>> >>>> http://mxr.mozilla.org/mozilla1.9.1/diff?file=/security/nss/lib/freebl/Makefile&diffvar=mozilla1.8.0 >>>> >>>> The below snippet does somehow not work. >>>> ----- >>>> # some code wants _X86_ defined for intel CPUs. >>>> # coreconf does this for windows, but not for Linux, FreeBSD, etc. >>>> ifeq (,$(filter-out x86 x86_64,$(CPU_ARCH))) >>>> ifneq (,$(filter-out WIN%,$(OS_TARGET))) >>>> DEFINES += -D_X86_ >>>> endif >>>> endif >>>> ----- >>> It does not work on powerpc since the CPU_ARCH is set to x86 in >>> security/coreconf/FreeBSD.mk, gah! >>> >>>> On powerpc I get the -D_X86_ passed to the compile options, very bad. >>>> But I do not understand why. Might be that the first filter-out does not >>>> work as expected? >>>> >>>> I compared with an x86 build and with an x86_64 build. On the x86 it >>>> works as expected. But also under der x86_64 it does not do what I >>>> expect. Under x86_64 I'd expect the -D_X86_ in the compile options, right? >>> The x86_64 case is also clear now, the CPU_ARCH is set to amd64, so the >>> -D_X86_ is not set. We might need a patch to >>> security/nss/lib/freebl/Makefile which also includes the amd64 to the >>> first filter-out above? Like this one: >> Thanks for these patches. Can you resend them as attachments (or post >> them) so they can be easily extracted? > > Here it is, the powerpc one. It is against 3.0.13 source base. The amd64 > I did not follow up since it does build, with or without -D_X86_ on amd64. Forget the previous post, here is the working one. A missing endif.... Andreas --------------090506080302030305080406 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="patch-security-coreconf-FreeBSD.mk" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-security-coreconf-FreeBSD.mk" --- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 +++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 @@ -45,8 +45,16 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else +ifeq ($(OS_TEST),amd64) +CPU_ARCH = amd64 +else +ifeq ($(OS_TEST),powerpc) +CPU_ARCH = powerpc +else CPU_ARCH = x86 endif +endif +endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK @@ -73,7 +81,7 @@ DLL_SUFFIX = so.1.0 endif -MKSHLIB = $(CC) $(DSO_LDOPTS) +MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif @@ -82,4 +90,4 @@ G++INCLUDES = -I/usr/include/g++ -INCLUDES += -I/usr/X11R6/include +#INCLUDES += -I/usr/local/include --------------090506080302030305080406-- From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 16 14:03:31 2009 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 7CCD9106568F for ; Sun, 16 Aug 2009 14:03: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 28C058FC4B for ; Sun, 16 Aug 2009 14:03:30 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7GE3Tdq009042 for ; Sun, 16 Aug 2009 14:03:29 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7GE3OuY008612 for freebsd-gecko@freebsd.org; Sun, 16 Aug 2009 14:03:24 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 16 Aug 2009 14:03:24 GMT Message-Id: <200908161403.n7GE3OuY008612@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] r80 - branches/experimental/www/firefox3/files trunk/www/firefox3/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: Sun, 16 Aug 2009 14:03:31 -0000 Author: beat Date: Sun Aug 16 14:03:24 2009 New Revision: 80 Log: - Fix build on powerpc Submitted by: Andreas Tobler Modified: branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Modified: branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Fri Aug 14 15:48:44 2009 (r79) +++ branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Sun Aug 16 14:03:24 2009 (r80) @@ -1,19 +1,23 @@ ---- security/coreconf/FreeBSD.mk.orig 2008-07-06 00:10:00.000000000 -0500 -+++ security/coreconf/FreeBSD.mk 2008-07-06 00:12:34.000000000 -0500 -@@ -45,8 +45,12 @@ +--- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 ++++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 +@@ -45,8 +45,16 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else +ifeq ($(OS_TEST),amd64) +CPU_ARCH = amd64 +else ++ifeq ($(OS_TEST),powerpc) ++CPU_ARCH = powerpc ++else CPU_ARCH = x86 endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +77,7 @@ +@@ -73,7 +81,7 @@ DLL_SUFFIX = so.1.0 endif @@ -22,7 +26,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +86,4 @@ +@@ -82,4 +90,4 @@ G++INCLUDES = -I/usr/include/g++ Modified: trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Fri Aug 14 15:48:44 2009 (r79) +++ trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Sun Aug 16 14:03:24 2009 (r80) @@ -1,19 +1,23 @@ ---- security/coreconf/FreeBSD.mk.orig 2008-07-06 00:10:00.000000000 -0500 -+++ security/coreconf/FreeBSD.mk 2008-07-06 00:12:34.000000000 -0500 -@@ -45,8 +45,12 @@ +--- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 ++++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 +@@ -45,8 +45,16 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else +ifeq ($(OS_TEST),amd64) +CPU_ARCH = amd64 +else ++ifeq ($(OS_TEST),powerpc) ++CPU_ARCH = powerpc ++else CPU_ARCH = x86 endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +77,7 @@ +@@ -73,7 +81,7 @@ DLL_SUFFIX = so.1.0 endif @@ -22,7 +26,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +86,4 @@ +@@ -82,4 +90,4 @@ G++INCLUDES = -I/usr/include/g++ From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 16 20:06:29 2009 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 BFEEE106568F for ; Sun, 16 Aug 2009 20:06:29 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 5C6EA8FC67 for ; Sun, 16 Aug 2009 20:06:28 +0000 (UTC) Received: from deuterium.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n7GK6Qhd086618; Sun, 16 Aug 2009 22:06:26 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4A8866C2.2030907@fgznet.ch> Date: Sun, 16 Aug 2009 22:06:26 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: gecko@freebsd.org Content-Type: multipart/mixed; boundary="------------070708020400000400060801" X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: Joe Marcus Clarke Subject: [patch] firefox35/firefox3 on amd64 security/nss/lib/freebl 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, 16 Aug 2009 20:06:29 -0000 This is a multi-part message in MIME format. --------------070708020400000400060801 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, the attached patch enables the -D_X86_ switch on amd64 platforms. The code inside this directory mentions to use this switch on Intel procs. But the filter in the Makefile only recognizes x86 and x86_64 platforms and not fbsd like amd64 platforms. The patch should apply for both foxes, 3.0.13 and 3.5. Unfortunately the binary does not work on amd64 here. Need to test why. I see the also a 'bad system call' on powerpc. Another patch in the pipeline for building. It is not due to the patch, it does coredump with and without patch: Program received signal SIGSYS, Bad system call. [Switching to Thread 808744b40 (LWP 100165)] 0x00000008049922ac in ksem_init () from /lib/libc.so.7 (gdb) bt #0 0x00000008049922ac in ksem_init () from /lib/libc.so.7 #1 0x000000080498662f in sem_init () from /lib/libc.so.7 #2 0x000000080106be0f in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () from /usr/local/lib/firefox3/libxul.so #3 0x000000080106be88 in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () from /usr/local/lib/firefox3/libxul.so #4 0x0000000801060a93 in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () from /usr/local/lib/firefox3/libxul.so #5 0x000000080106274f in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () from /usr/local/lib/firefox3/libxul.so #6 0x00000008014ecc22 in NS_GetComponentManager_P () from /usr/local/lib/firefox3/libxul.so #7 0x00000008014b809d in JNIEnv_::CallStaticObjectMethod () from /usr/local/lib/firefox3/libxul.so #8 0x00000008014ed2bd in NS_GetComponentManager_P () from /usr/local/lib/firefox3/libxul.so #9 0x0000000801e54f5a in _pt_root () from /usr/local/lib/libplds4.so.1 #10 0x0000000804b8b4b1 in pthread_getprio () from /lib/libthr.so.3 #11 0x0000000000000000 in ?? () Error accessing memory address 0x7ffffe5f4000: Bad address. (gdb) Danke, Andreas --------------070708020400000400060801 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="patch-security-nss-lib-freebl-Makefile" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-security-nss-lib-freebl-Makefile" --- security/nss/lib/freebl/Makefile.orig 2009-08-16 21:20:19.000000000 +0200 +++ security/nss/lib/freebl/Makefile 2009-08-16 21:20:34.000000000 +0200 @@ -79,7 +79,7 @@ endif # some code wants _X86_ defined for intel CPUs. # coreconf does this for windows, but not for Linux, FreeBSD, etc. -ifeq (,$(filter-out x86 x86_64,$(CPU_ARCH))) +ifeq (,$(filter-out amd64 x86 x86_64,$(CPU_ARCH))) ifneq (,$(filter-out WIN%,$(OS_TARGET))) DEFINES += -D_X86_ endif --------------070708020400000400060801-- From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 16 20:11:19 2009 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 F130B106568D for ; Sun, 16 Aug 2009 20:11:19 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 8FF748FC5B for ; Sun, 16 Aug 2009 20:11:19 +0000 (UTC) Received: from deuterium.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n7GKBH2G094115 for ; Sun, 16 Aug 2009 22:11:18 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4A8867E5.1060702@fgznet.ch> Date: Sun, 16 Aug 2009 22:11:17 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: gecko@freebsd.org Content-Type: multipart/mixed; boundary="------------090205000607010902060802" X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: Subject: [patch] firefox35 on powerpc build issue. 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, 16 Aug 2009 20:11:20 -0000 This is a multi-part message in MIME format. --------------090205000607010902060802 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, this patch addresses another build issue on powerpc. The patch I submitted today is also needed on this version. Note, this patch is only needed for firefox 3.5 and up. The binary gets built but it fails to run, it seems to be the same as on my amd64 machine, bad system call'. Unfortunately the ppc gdb is not so friendly as the amd64 one. So I'll try to dig in on amd64. TIA, Andreas --------------090205000607010902060802 Content-Type: text/plain; name="patch-content-xslt-public-txDouble.h" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-content-xslt-public-txDouble.h" --- content/xslt/public/txDouble.h.orig 2009-08-16 21:46:27.000000000 +0200 +++ content/xslt/public/txDouble.h 2009-08-16 21:49:53.000000000 +0200 @@ -43,7 +43,7 @@ //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. #ifdef __FreeBSD__ #include -#ifdef __alpha__ +#if defined (__alpha__) || defined (__powerpc__) static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; #else static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; --------------090205000607010902060802-- From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 00:20:16 2009 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 88678106568B for ; Mon, 17 Aug 2009 00:20:16 +0000 (UTC) (envelope-from jonmakela@gmail.com) Received: from mail-gx0-f227.google.com (mail-gx0-f227.google.com [209.85.217.227]) by mx1.freebsd.org (Postfix) with ESMTP id 387058FC3F for ; Mon, 17 Aug 2009 00:20:15 +0000 (UTC) Received: by gxk27 with SMTP id 27so3402116gxk.12 for ; Sun, 16 Aug 2009 17:20:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=fVIhNKIoa4AkQ6p9WKGfCZ5HfHIWiw56dWZcAR0AvPU=; b=GFKIkcja0lS5GD0hme5VC30OMr3TkmnJMr4XV690aM5KmGpYlEq+GH5khqj2wfsNqO KlTDo1LKepO+m1yvT+RLbfcrAFsdza5EDM+G1+onCP0emo8TTkAyF/WrS6VeB9gPMWdL OBJihOI/6swXkyk+5x9B1G1VgqvFJ781a5ImE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=eqyJqEBT0CZW0P02fdPKiqUntj+zdYI7ZUF/3bJcZcVvcKk9i3MoBQ8y/KNlENp7hh 9Kai3aufnLeeKN4nEOLtX2r5v1Ng3+kObVBH6rCCcMvS+mtFF02EvRk7sPZ9s1YBGtQ2 9Aq09IXsy8MkvVsLnf7W0kADigLRxoPFBVp3E= MIME-Version: 1.0 Received: by 10.231.19.197 with SMTP id c5mr2169006ibb.10.1250466510984; Sun, 16 Aug 2009 16:48:30 -0700 (PDT) In-Reply-To: <83ea7dd0908161619o21bebe26xc0a8bb5797f35fd7@mail.gmail.com> References: <83ea7dd0908161619o21bebe26xc0a8bb5797f35fd7@mail.gmail.com> Date: Sun, 16 Aug 2009 16:48:30 -0700 Message-ID: <83ea7dd0908161648u12f4c720r9f69534118f4b75d@mail.gmail.com> From: Jonathan Makela To: freebsd-gecko@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Javascript dialogs, HTML 5 causes aborts/segfaults with sem loaded in www/firefox35 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, 17 Aug 2009 00:20:16 -0000 This is actually two separate bugs, although I have no doubt they are relat= ed. Btw, before people start asking, I HAVE loaded sem.ko, as confirmed by klds= tat. These also occur in safe mode with all plugins disabled except for "Default Plugin". This is the latest firefox35 port. These bugs also survived a reboot and only starting firefox and an xterm in twm. Note: I usually use icewm with GTK applications. Bug 1. The HTML5 video on the intro page. It works, barely. Skipping backwards/forwards unreliably fails, resulting in a segfault. It also uses 100% of CPU (enough to stop the clock) for between 3-20 seconds while loading. Most of the time, it doesn't fully load - or at least only plays a clip of varying length from the beginning. Attempting to refresh the page with the video expanded resuts in a segfault. Bug 2. If javascript on a page attempts to open a dialog window of any sort(prompt,alert,anything else except for a new tab) FF dies with the message Assertion 'pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) =3D=3D 0' failed at pulsecore/mutex-posix.c:52, function pa_mutex_new(). Aborting. Abort trap This is exhibited on http://www.pageresource.com/jscript/jalert.htm .Mousing over the the popup link causes an abort. Oddly enough, that ALSO occurs while I'm shutting the browser window with File->Quit. I'm 90% sure that these problems have something to do with something else I'm running. Since I installed about 500 ports (literally) over the past 3 days, it could be almost anything. I recompiled with the DEBUG knob enabled. There are a LOT of failed assertions and warnings while starting/running. I can provide the entire logs on request, but here are several segments: ....(fine past registering the components) *** Registering components in: nsUnixProxyModule WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file nsXREDirProvider.cpp, line 1159 WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file nsAppShellService.cpp, line 396 ++WEBSHELL 0x2ca0bc00 =3D=3D 1 ++DOMWINDOW =3D=3D 1 (0x2c5b92f0) [serial =3D 1] [outer =3D 0x0] WARNING: dependent window created without a parent: file nsAppStartup.cpp, line 484 ++WEBSHELL 0x2ca0c800 =3D=3D 2 ++DOMWINDOW =3D=3D 2 (0x2c5b94b0) [serial =3D 2] [outer =3D 0x0] ++DOMWINDOW =3D=3D 3 (0x2c5b9670) [serial =3D 3] [outer =3D 0x2c5b9480] ++DOMWINDOW =3D=3D 4 (0x2c5b99f0) [serial =3D 4] [outer =3D 0x2c5b92c0] ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target =3D=3D rootFrame && size.height =3D=3D NS_UNCONSTRAINEDSIZE) || (desiredSize.width =3D=3D size.width && desiredSize.height =3D=3D size.height)', file nsPresShell.cpp, line 6721 ###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() =3D=3D size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707 ###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea =3D=3D nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725 ... WARNING: NS_ENSURE_TRUE(browserChrome) failed: file nsDocShell.cpp, line 92= 97 WARNING: Something wrong when creating the docshell for a frameloader!: file nsFrameLoader.cpp, line 902 WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file nsFrameLoader.cpp, line 926 WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file nsFrameLoader.cpp, line 182 ++WEBSHELL 0x2d302000 =3D=3D 5 ++DOMWINDOW =3D=3D 8 (0x2c5bb970) [serial =3D 8] [outer =3D 0x0] WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] =3D=3D 0', file ./nsPresContext.h, line 1026 WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] =3D=3D 0', file ./nsPresContext.h, line 1026 ###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() =3D=3D size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707 ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target =3D=3D rootFrame && size.height =3D=3D NS_UNCONSTRAINEDSIZE) || (desiredSize.width =3D=3D size.width && desiredSize.height =3D=3D size.height)', file nsPresShell.cpp, line 6721 ++DOMWINDOW =3D=3D 9 (0x2c5bcaf0) [serial =3D 9] [outer =3D 0x2c5ba980] ++DOMWINDOW =3D=3D 10 (0x2c5bccb0) [serial =3D 10] [outer =3D 0x2c5bb940] ###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() =3D=3D size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707 ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target =3D=3D rootFrame && size.height =3D=3D NS_UNCONSTRAINEDSIZE) || (desiredSize.width =3D=3D size.width && desiredSize.height =3D=3D size.height)', file nsPresShell.cpp, line 6721 ###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() =3D=3D size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707 ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target =3D=3D rootFrame && size.height =3D=3D NS_UNCONSTRAINEDSIZE) || (desiredSize.width =3D=3D size.width && desiredSize.height =3D=3D size.height)', file nsPresShell.cpp, line 6721 ###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea =3D=3D nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725 pldhash: for the table at address 0x2d79c4d8, the given entrySize of 52 probably favors chaining over double hashing. WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803 WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803 WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803 ++WEBSHELL 0x2d306800 =3D=3D 6 ... *** e =3D [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]" =C2=A0nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)" =C2=A0location: "JS frame :: chrome://browser/content/utilityOverlay.js :: getShellService :: line 312" =C2=A0data: no] WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803 ++WEBSHELL 0x2d306e00 =3D=3D 7 ++DOMWINDOW =3D=3D 13 (0x2d7d0570) [serial =3D 13] [outer =3D 0x0] ++DOMWINDOW =3D=3D 14 (0x2d7d0730) [serial =3D 14] [outer =3D 0x2d7d0540] ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target =3D=3D rootFrame && size.height =3D=3D NS_UNCONSTRAINEDSIZE) || (desiredSize.width =3D=3D size.width && desiredSize.height =3D=3D size.height)', file nsPresShell.cpp, line 6721 WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803 ++DOMWINDOW =3D=3D 15 (0x2d7d08f0) [serial =3D 15] [outer =3D 0x2c5bb940] ++DOMWINDOW =3D=3D 16 (0x2d7d0ab0) [serial =3D 16] [outer =3D 0x2d7d0540] ... ###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() =3D=3D size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707 ###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea =3D=3D nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725 ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target =3D=3D rootFrame && size.height =3D=3D NS_UNCONSTRAINEDSIZE) || (desiredSize.width =3D=3D size.width && desiredSize.height =3D=3D size.height)', file nsPresShell.cpp, line 6721 ++DOMWINDOW =3D=3D 17 (0x2d7d3830) [serial =3D 17] [outer =3D 0x2d7d01c0] WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] =3D=3D 0', file ./nsPresContext.h, line 1026 ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target =3D=3D rootFrame && size.height =3D=3D NS_UNCONSTRAINEDSIZE) || (desiredSize.width =3D=3D size.width && desiredSize.height =3D=3D size.height)', file nsPresShell.cpp, line 6721 ###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() =3D=3D size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707 ###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea =3D=3D nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725 another warning from a separate session: WARNING: NS_ENSURE_TRUE(docEvent && target) failed: file nsContentUtils.cpp, line 3098 line from the makefile: # $FreeBSD: ports/www/firefox35/Makefile,v 1.179 2009/08/04 23:11:44 miwi E= xp $ Firefox version: Mozilla Firefox 3.5.2, Copyright (c) 1998 - 2009 mozilla.org $ uname -a FreeBSD dbox 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May=C2=A0 1 08:49:13 UTC 2009=C2=A0=C2=A0=C2=A0=C2=A0 root@walker.cse.buffalo.edu:/usr/obj/usr/s= rc/sys/GENERIC i386 $ kldstat Id Refs Address=C2=A0=C2=A0=C2=A0 Size=C2=A0=C2=A0=C2=A0=C2=A0 Name =C2=A01=C2=A0=C2=A0 29 0xc0400000 9fab28=C2=A0=C2=A0 kernel =C2=A02=C2=A0=C2=A0=C2=A0 1 0xc0dfb000 102c8=C2=A0=C2=A0=C2=A0 if_iwi.ko =C2=A03=C2=A0=C2=A0=C2=A0 1 0xc0e0c000 6fa8=C2=A0=C2=A0=C2=A0=C2=A0 snd_ich= .ko =C2=A04=C2=A0=C2=A0=C2=A0 2 0xc0e13000 4a64c=C2=A0=C2=A0=C2=A0 sound.ko =C2=A05=C2=A0=C2=A0=C2=A0 1 0xc0e5e000 2f33c=C2=A0=C2=A0=C2=A0 iwi_ibss.ko =C2=A06=C2=A0=C2=A0=C2=A0 1 0xc0e8e000 30160=C2=A0=C2=A0=C2=A0 iwi_bss.ko =C2=A07=C2=A0=C2=A0=C2=A0 1 0xc0ebf000 2f4b0=C2=A0=C2=A0=C2=A0 iwi_monitor.= ko =C2=A08=C2=A0=C2=A0=C2=A0 1 0xc0eef000 53e4=C2=A0=C2=A0=C2=A0=C2=A0 sem.ko =C2=A09=C2=A0=C2=A0=C2=A0 2 0xc0ef5000 6a45c=C2=A0=C2=A0=C2=A0 acpi.ko 10=C2=A0=C2=A0=C2=A0 1 0xc0f60000 4f54=C2=A0=C2=A0=C2=A0=C2=A0 acpi_ibm.ko 11=C2=A0=C2=A0=C2=A0 1 0xc0f65000 ba94=C2=A0=C2=A0=C2=A0=C2=A0 cpufreq.ko 12=C2=A0=C2=A0=C2=A0 1 0xc3584000 7000=C2=A0=C2=A0=C2=A0=C2=A0 linprocfs.ko 13=C2=A0=C2=A0=C2=A0 1 0xc358b000 22000=C2=A0=C2=A0=C2=A0 linux.ko 14=C2=A0=C2=A0=C2=A0 1 0xc3831000 2000=C2=A0=C2=A0=C2=A0=C2=A0 blank_saver.= ko /etc/make..conf optimization options: CFLAGS =3D -O2 -funroll-loops -pipe CPUTYPE?=3Dnative Knobs enabled in firefox35 config: DBUS NEWTAB DEBUG LOGGING Problem also occured with: DBUS NEWTAB OPTIMIZED_CFLAGS From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 02:26:17 2009 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 98DEA106568D for ; Mon, 17 Aug 2009 02:26:17 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (lefty.soaustin.net [66.135.55.46]) by mx1.freebsd.org (Postfix) with ESMTP id 7F3048FC55 for ; Mon, 17 Aug 2009 02:26:17 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 17A0E8C332; Sun, 16 Aug 2009 21:08:26 -0500 (CDT) Date: Sun, 16 Aug 2009 21:08:26 -0500 From: Mark Linimon To: gecko@FreeBSD.org Message-ID: <20090817020825.GA24844@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Subject: [linimon@FreeBSD.org: cvs commit: ports/www/firefox3 Makefile] 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, 17 Aug 2009 02:26:17 -0000 I can tell that some effort was made to avoid this build error, but it looks like one case got missed. See: http://pointyhat.freebsd.org/errorlogs/sparc64-errorlogs/e.8.20090809022903/firefox-3.0.13,1.log Thanks. mcl ----- Forwarded message from Mark Linimon ----- From: Mark Linimon To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/www/firefox3 Makefile X-FreeBSD-CVS-Branch: HEAD linimon 2009-08-17 02:06:26 UTC FreeBSD ports repository Modified files: www/firefox3 Makefile Log: Mark as broken on sparc64: invokes i386 assembler. Hat: portmgr Revision Changes Path 1.25 +4 -0 ports/www/firefox3/Makefile ----- End forwarded message ----- From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 07:49:10 2009 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 73D9E106568B for ; Mon, 17 Aug 2009 07:49:10 +0000 (UTC) (envelope-from miwi@bsdcrew.de) Received: from bsdcrew.de (duro.unixfreunde.de [85.214.90.4]) by mx1.freebsd.org (Postfix) with ESMTP id 385438FC57 for ; Mon, 17 Aug 2009 07:49:09 +0000 (UTC) Received: by bsdcrew.de (Postfix, from userid 1001) id EC0F14AC67; Mon, 17 Aug 2009 09:49:05 +0200 (CEST) Date: Mon, 17 Aug 2009 09:49:05 +0200 From: Martin Wilke To: Andreas Tobler Message-ID: <20090817074905.GC24434@bsdcrew.de> References: <4A8866C2.2030907@fgznet.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed Content-Disposition: inline In-Reply-To: <4A8866C2.2030907@fgznet.ch> User-Agent: Mutt/1.5.19 (2009-01-05) Cc: Joe Marcus Clarke , gecko@freebsd.org Subject: Re: [patch] firefox35/firefox3 on amd64 security/nss/lib/freebl 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, 17 Aug 2009 07:49:10 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, Aug 16, 2009 at 10:06:26PM +0200, Andreas Tobler wrote: > Hi, > > the attached patch enables the -D_X86_ switch on amd64 platforms. The > code inside this directory mentions to use this switch on Intel procs. > But the filter in the Makefile only recognizes x86 and x86_64 platforms > and not fbsd like amd64 platforms. > > The patch should apply for both foxes, 3.0.13 and 3.5. > > Unfortunately the binary does not work on amd64 here. Need to test why. > > I see the also a 'bad system call' on powerpc. Another patch in the > pipeline for building. > > It is not due to the patch, it does coredump with and without patch: > > Program received signal SIGSYS, Bad system call. > [Switching to Thread 808744b40 (LWP 100165)] > 0x00000008049922ac in ksem_init () from /lib/libc.so.7 > (gdb) bt > #0 0x00000008049922ac in ksem_init () from /lib/libc.so.7 > #1 0x000000080498662f in sem_init () from /lib/libc.so.7 > #2 0x000000080106be0f in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () > from /usr/local/lib/firefox3/libxul.so > #3 0x000000080106be88 in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () > from /usr/local/lib/firefox3/libxul.so > #4 0x0000000801060a93 in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () > from /usr/local/lib/firefox3/libxul.so > #5 0x000000080106274f in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () > from /usr/local/lib/firefox3/libxul.so > #6 0x00000008014ecc22 in NS_GetComponentManager_P () > from /usr/local/lib/firefox3/libxul.so > #7 0x00000008014b809d in JNIEnv_::CallStaticObjectMethod () > from /usr/local/lib/firefox3/libxul.so > #8 0x00000008014ed2bd in NS_GetComponentManager_P () > from /usr/local/lib/firefox3/libxul.so > #9 0x0000000801e54f5a in _pt_root () from /usr/local/lib/libplds4.so.1 > #10 0x0000000804b8b4b1 in pthread_getprio () from /lib/libthr.so.3 > #11 0x0000000000000000 in ?? () > Error accessing memory address 0x7ffffe5f4000: Bad address. > (gdb) > kldload sem solved this problem. > > Danke, > Andreas > --- security/nss/lib/freebl/Makefile.orig 2009-08-16 21:20:19.000000000 +0200 > +++ security/nss/lib/freebl/Makefile 2009-08-16 21:20:34.000000000 +0200 > @@ -79,7 +79,7 @@ > endif > # some code wants _X86_ defined for intel CPUs. > # coreconf does this for windows, but not for Linux, FreeBSD, etc. > -ifeq (,$(filter-out x86 x86_64,$(CPU_ARCH))) > +ifeq (,$(filter-out amd64 x86 x86_64,$(CPU_ARCH))) > ifneq (,$(filter-out WIN%,$(OS_TARGET))) > DEFINES += -D_X86_ > endif > _______________________________________________ > freebsd-gecko@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gecko > To unsubscribe, send any mail to "freebsd-gecko-unsubscribe@freebsd.org" - -- +-----------------------+-------------------------------+ | PGP : 0xB1E6FCE9 | Jabber : miwi(at)BSDCrew.de | | Skype : splash_111 | Mail : miwi(at)FreeBSD.org | +-----------------------+-------------------------------+ | Mess with the Best, Die like the Rest! | +-----------------------+-------------------------------+ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkqJC3EACgkQdLJIhLHm/OnMfgCgpZpayvH7Jai1UVeB+jVih6mU LEcAoMNCKvek8m/6L9GkJ2S2jKPEyQM0 =kKPG -----END PGP SIGNATURE----- From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 08:26:46 2009 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 C198C106568B for ; Mon, 17 Aug 2009 08:26:46 +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 6E5F58FC5B for ; Mon, 17 Aug 2009 08:26:45 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7H8QiCA051291 for ; Mon, 17 Aug 2009 08:26:44 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7H8QdND050384 for freebsd-gecko@freebsd.org; Mon, 17 Aug 2009 08:26:39 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 17 Aug 2009 08:26:39 GMT Message-Id: <200908170826.n7H8QdND050384@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] r81 - branches/experimental/www/firefox35/files trunk/www/firefox35/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: Mon, 17 Aug 2009 08:26:46 -0000 Author: beat Date: Mon Aug 17 08:26:39 2009 New Revision: 81 Log: - Fix build on powerpc Submitted by: Andreas Tobler Added: branches/experimental/www/firefox35/files/patch-content-xslt-public-txDouble.h trunk/www/firefox35/files/patch-content-xslt-public-txDouble.h Modified: branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Added: branches/experimental/www/firefox35/files/patch-content-xslt-public-txDouble.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox35/files/patch-content-xslt-public-txDouble.h Mon Aug 17 08:26:39 2009 (r81) @@ -0,0 +1,11 @@ +--- content/xslt/public/txDouble.h.orig 2009-08-16 21:46:27.000000000 +0200 ++++ content/xslt/public/txDouble.h 2009-08-16 21:49:53.000000000 +0200 +@@ -43,7 +43,7 @@ + //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. + #ifdef __FreeBSD__ + #include +-#ifdef __alpha__ ++#if defined (__alpha__) || defined (__powerpc__) + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; + #else + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Sun Aug 16 14:03:24 2009 (r80) +++ branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Mon Aug 17 08:26:39 2009 (r81) @@ -1,19 +1,23 @@ ---- security/coreconf/FreeBSD.mk.orig 2008-07-06 00:10:00.000000000 -0500 -+++ security/coreconf/FreeBSD.mk 2008-07-06 00:12:34.000000000 -0500 -@@ -45,8 +45,12 @@ +--- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 ++++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 +@@ -45,8 +45,16 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else +ifeq ($(OS_TEST),amd64) +CPU_ARCH = amd64 +else ++ifeq ($(OS_TEST),powerpc) ++CPU_ARCH = powerpc ++else CPU_ARCH = x86 endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +77,7 @@ +@@ -73,7 +81,7 @@ DLL_SUFFIX = so.1.0 endif @@ -22,7 +26,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +86,4 @@ +@@ -82,4 +90,4 @@ G++INCLUDES = -I/usr/include/g++ Added: trunk/www/firefox35/files/patch-content-xslt-public-txDouble.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox35/files/patch-content-xslt-public-txDouble.h Mon Aug 17 08:26:39 2009 (r81) @@ -0,0 +1,11 @@ +--- content/xslt/public/txDouble.h.orig 2009-08-16 21:46:27.000000000 +0200 ++++ content/xslt/public/txDouble.h 2009-08-16 21:49:53.000000000 +0200 +@@ -43,7 +43,7 @@ + //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. + #ifdef __FreeBSD__ + #include +-#ifdef __alpha__ ++#if defined (__alpha__) || defined (__powerpc__) + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; + #else + static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Sun Aug 16 14:03:24 2009 (r80) +++ trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Mon Aug 17 08:26:39 2009 (r81) @@ -1,19 +1,23 @@ ---- security/coreconf/FreeBSD.mk.orig 2008-07-06 00:10:00.000000000 -0500 -+++ security/coreconf/FreeBSD.mk 2008-07-06 00:12:34.000000000 -0500 -@@ -45,8 +45,12 @@ +--- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 ++++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 +@@ -45,8 +45,16 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else +ifeq ($(OS_TEST),amd64) +CPU_ARCH = amd64 +else ++ifeq ($(OS_TEST),powerpc) ++CPU_ARCH = powerpc ++else CPU_ARCH = x86 endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +77,7 @@ +@@ -73,7 +81,7 @@ DLL_SUFFIX = so.1.0 endif @@ -22,7 +26,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +86,4 @@ +@@ -82,4 +90,4 @@ G++INCLUDES = -I/usr/include/g++ From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 08:38:39 2009 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 22B11106568B for ; Mon, 17 Aug 2009 08:38:39 +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 B1C5A8FC41 for ; Mon, 17 Aug 2009 08:38:38 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7H8cbkw077886 for ; Mon, 17 Aug 2009 08:38:37 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7H8cWFo077687 for freebsd-gecko@freebsd.org; Mon, 17 Aug 2009 08:38:32 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 17 Aug 2009 08:38:32 GMT Message-Id: <200908170838.n7H8cWFo077687@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] r82 - branches/experimental/mail/thunderbird-devel 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: Mon, 17 Aug 2009 08:38:39 -0000 Author: beat Date: Mon Aug 17 08:38:32 2009 New Revision: 82 Log: - For now add workaround to allow build on tinderbox by defining autoconf as extract dependency. This need some rework. - Set conflict with lightning. Modified: branches/experimental/mail/thunderbird-devel/Makefile Modified: branches/experimental/mail/thunderbird-devel/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-devel/Makefile Mon Aug 17 08:26:39 2009 (r81) +++ branches/experimental/mail/thunderbird-devel/Makefile Mon Aug 17 08:38:32 2009 (r82) @@ -16,12 +16,13 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla +EXTRACT_DEPENDS= autoconf-2.13:${PORTSDIR}/devel/autoconf213 BUILD_DEPENDS= nspr>=4.8:${PORTSDIR}/devel/nspr USE_AUTOTOOLS= autoconf:213 LATEST_LINK= thunderbird-devel USE_GECKO= gecko -CONFLICTS= thunderbird-2* +CONFLICTS= thunderbird-2* lightning-0.[0-9]* MOZ_PKGCONFIG_FILES= # empty USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZILLA_NAME= Thunderbird${MOZILLA_SUFX} From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 11:06:54 2009 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 9A46B1065690 for ; Mon, 17 Aug 2009 11:06:54 +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 8814D8FC6D for ; Mon, 17 Aug 2009 11:06:54 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7HB6sZ0075785 for ; Mon, 17 Aug 2009 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7HB6rea075781 for freebsd-gecko@FreeBSD.org; Mon, 17 Aug 2009 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 17 Aug 2009 11:06:53 GMT Message-Id: <200908171106.n7HB6rea075781@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-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, 17 Aug 2009 11:06:54 -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/135971 gecko [PATCH] www/linux-firefox-devel: Removed mark forbidde o ports/134121 gecko www/firefox3-devel packaging errors f ports/132231 gecko [PATCH] www/firefox3: Add option to build with Profile f ports/128694 gecko www/firefox3 - Firefox 3 corrupts PostScript printer f o ports/103529 gecko www/seamonkey: enable SVG and Pango font rendering sup 5 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 11:07:12 2009 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 30008106568F for ; Mon, 17 Aug 2009 11:07:12 +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 052EE8FC52 for ; Mon, 17 Aug 2009 11:07:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7HB7Btf076093 for ; Mon, 17 Aug 2009 11:07:11 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7HB7Bl2076089 for gecko@FreeBSD.org; Mon, 17 Aug 2009 11:07:11 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 17 Aug 2009 11:07:11 GMT Message-Id: <200908171107.n7HB7Bl2076089@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, 17 Aug 2009 11:07:12 -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/134689 gecko www/Firefox ports and packages in chroot or jails cras 1 problem total. From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 15:27:40 2009 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 AF2EA106564A for ; Mon, 17 Aug 2009 15:27:40 +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 49E638FC64 for ; Mon, 17 Aug 2009 15:27:39 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7HFRcoI001588 for ; Mon, 17 Aug 2009 15:27:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7HFRXd7001219 for freebsd-gecko@freebsd.org; Mon, 17 Aug 2009 15:27:33 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 17 Aug 2009 15:27:33 GMT Message-Id: <200908171527.n7HFRXd7001219@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] r83 - branches/experimental/Mk 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: Mon, 17 Aug 2009 15:27:40 -0000 Author: beat Date: Mon Aug 17 15:27:32 2009 New Revision: 83 Log: - Change default MOZSRC value to ${WRKSRC} for compatibility reasons. Modified: branches/experimental/Mk/bsd.gecko.mk Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Mon Aug 17 08:38:32 2009 (r82) +++ branches/experimental/Mk/bsd.gecko.mk Mon Aug 17 15:27:32 2009 (r83) @@ -258,7 +258,7 @@ ice xproto MOZILLA_SUFX?= none -MOZSRC?= ${WRKDIR}/mozilla +MOZSRC?= ${WRKSRC} FAKEDIR?= ${WRKDIR}/fake PLIST?= ${WRKDIR}/plist PLISTD?= ${WRKDIR}/plist_dirs From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 15:48:32 2009 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 9BA0C106568B for ; Mon, 17 Aug 2009 15:48:32 +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 4619F8FC41 for ; Mon, 17 Aug 2009 15:48:31 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7HFmV2K064515 for ; Mon, 17 Aug 2009 15:48:31 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7HFmQhq061991 for freebsd-gecko@freebsd.org; Mon, 17 Aug 2009 15:48:26 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 17 Aug 2009 15:48:26 GMT Message-Id: <200908171548.n7HFmQhq061991@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] r84 - in branches/experimental/www/libxul: . 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: Mon, 17 Aug 2009 15:48:32 -0000 Author: beat Date: Mon Aug 17 15:48:25 2009 New Revision: 84 Log: - Update to 1.9.1.2 Added: branches/experimental/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in branches/experimental/www/libxul/files/patch-media-liboggplay-src-liboggplay-std_semaphore.h branches/experimental/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in Deleted: branches/experimental/www/libxul/files/patch-layout-style-nsCSSValue.h branches/experimental/www/libxul/files/patch-toolkit-components-history-src-nsGlobalHistory.cpp branches/experimental/www/libxul/files/patch-toolkit-components-url-classifier-src-nsUrlClassifierDBService.cpp branches/experimental/www/libxul/files/patch-xpfe-components-history-src-nsGlobalHistory.cpp branches/experimental/www/libxul/files/patch-xulrunner_app_mozilla.in Modified: branches/experimental/www/libxul/Makefile branches/experimental/www/libxul/distinfo branches/experimental/www/libxul/files/patch-js_src_jsnum.c Modified: branches/experimental/www/libxul/Makefile ============================================================================== --- branches/experimental/www/libxul/Makefile Mon Aug 17 15:27:32 2009 (r83) +++ branches/experimental/www/libxul/Makefile Mon Aug 17 15:48:25 2009 (r84) @@ -7,11 +7,12 @@ # PORTNAME= libxul -PORTVERSION= 1.9.0.12 +PORTVERSION= 1.9.1.2 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= xulrunner/releases/${PORTVERSION}/source/ DISTNAME= xulrunner-${PORTVERSION}-source +WRKSRC= ${WRKDIR}/mozilla-1.9.1 MAINTAINER?= gecko@FreeBSD.org COMMENT?= Mozilla runtime package that can be used to bootstrap XUL+XPCOM apps @@ -57,6 +58,11 @@ ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ ${WRKSRC}/storage/build/Makefile.in \ ${WRKSRC}/db/sqlite3/src/Makefile.in + @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ + s|-lpthread|${PTHREAD_LIBS}|g ; \ + s|echo aout|echo elf|g ; \ + s|/usr/X11R6|${LOCALBASE}|g' \ + ${WRKSRC}/js/src/configure post-build: @${REINPLACE_CMD} -e "s|\(Libs:.*\)\($$\)|\1 -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}\2| ; \ Modified: branches/experimental/www/libxul/distinfo ============================================================================== --- branches/experimental/www/libxul/distinfo Mon Aug 17 15:27:32 2009 (r83) +++ branches/experimental/www/libxul/distinfo Mon Aug 17 15:48:25 2009 (r84) @@ -1,3 +1,3 @@ -MD5 (xulrunner-1.9.0.12-source.tar.bz2) = 51ee3e72001b15b6af8c0a1bdf8256d2 -SHA256 (xulrunner-1.9.0.12-source.tar.bz2) = 3d46b1449e85e24827318ffebffdf27c9199c7161400666e9d4ef2bd3122db00 -SIZE (xulrunner-1.9.0.12-source.tar.bz2) = 37238703 +MD5 (xulrunner-1.9.1.2-source.tar.bz2) = 136867f95c86f3988b7f825e874b85de +SHA256 (xulrunner-1.9.1.2-source.tar.bz2) = d68b5988907e06cc37793489589f5545487a9b1bbe6444b7e2e16450bd1cb9ae +SIZE (xulrunner-1.9.1.2-source.tar.bz2) = 46787928 Added: branches/experimental/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in Mon Aug 17 15:48:25 2009 (r84) @@ -0,0 +1,11 @@ +--- js/src/config/mkdepend/Makefile.in.orig 2009-08-15 17:45:39.000000000 +0200 ++++ js/src/config/mkdepend/Makefile.in 2009-08-15 17:46:08.000000000 +0200 +@@ -72,7 +72,7 @@ + + 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 + + ifdef GNU_CC + _GCCDIR = $(shell $(CC) -print-file-name=include) Modified: branches/experimental/www/libxul/files/patch-js_src_jsnum.c ============================================================================== --- branches/experimental/www/libxul/files/patch-js_src_jsnum.c Mon Aug 17 15:27:32 2009 (r83) +++ branches/experimental/www/libxul/files/patch-js_src_jsnum.c Mon Aug 17 15:48:25 2009 (r84) @@ -1,5 +1,5 @@ ---- js/src/jsnum.c.orig Sun Nov 5 18:37:07 2006 -+++ js/src/jsnum.c Sun Nov 5 18:42:31 2006 +--- js/src/jsnum.cpp.orig 2009-08-14 19:00:22.000000000 +0200 ++++ js/src/jsnum.cpp 2009-08-14 19:01:44.000000000 +0200 @@ -45,6 +45,9 @@ #if defined(XP_WIN) || defined(XP_OS2) #include @@ -7,10 +7,10 @@ +#if defined(__FreeBSD__) +#include +#endif - #include - #include - #include -@@ -532,7 +535,15 @@ static jsdouble NaN; + #ifdef XP_OS2 + #define _PC_53 PC_53 + #define _MCW_EM MCW_EM +@@ -659,8 +662,16 @@ #else @@ -21,8 +21,9 @@ +#else + #define FIX_FPU() ((void)0) -+ -+#endif /* defined(__FreeBSD__) && __FreeBSD_version >= 503000 */ ++#endif /* defined(__FreeBSD__) && __FreeBSD_version >= 503000 */ ++ #endif + JSBool Deleted: branches/experimental/www/libxul/files/patch-layout-style-nsCSSValue.h ============================================================================== --- branches/experimental/www/libxul/files/patch-layout-style-nsCSSValue.h Mon Aug 17 15:48:25 2009 (r83) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,215 +0,0 @@ -# Ensure correct alignment for nsCSSValue objects inside nsCSSValue::Array. -# (Bug 476345) - ---- layout/style/nsCSSValue.h.orig 2008-07-02 00:51:43.000000000 +0200 -+++ layout/style/nsCSSValue.h 2009-02-01 21:43:29.000000000 +0100 -@@ -286,104 +286,7 @@ - // failure. - static nsStringBuffer* BufferFromString(const nsString& aValue); - -- struct Array { -- -- // return |Array| with reference count of zero -- static Array* Create(PRUint16 aItemCount) { -- return new (aItemCount) Array(aItemCount); -- } -- -- nsCSSValue& operator[](PRUint16 aIndex) { -- NS_ASSERTION(aIndex < mCount, "out of range"); -- return *(First() + aIndex); -- } -- -- const nsCSSValue& operator[](PRUint16 aIndex) const { -- NS_ASSERTION(aIndex < mCount, "out of range"); -- return *(First() + aIndex); -- } -- -- nsCSSValue& Item(PRUint16 aIndex) { return (*this)[aIndex]; } -- const nsCSSValue& Item(PRUint16 aIndex) const { return (*this)[aIndex]; } -- -- PRUint16 Count() const { return mCount; } -- -- PRBool operator==(const Array& aOther) const -- { -- if (mCount != aOther.mCount) -- return PR_FALSE; -- for (PRUint16 i = 0; i < mCount; ++i) -- if ((*this)[i] != aOther[i]) -- return PR_FALSE; -- return PR_TRUE; -- } -- -- void AddRef() { -- if (mRefCnt == PR_UINT16_MAX) { -- NS_WARNING("refcount overflow, leaking nsCSSValue::Array"); -- return; -- } -- ++mRefCnt; -- NS_LOG_ADDREF(this, mRefCnt, "nsCSSValue::Array", sizeof(*this)); -- } -- void Release() { -- if (mRefCnt == PR_UINT16_MAX) { -- NS_WARNING("refcount overflow, leaking nsCSSValue::Array"); -- return; -- } -- --mRefCnt; -- NS_LOG_RELEASE(this, mRefCnt, "nsCSSValue::Array"); -- if (mRefCnt == 0) -- delete this; -- } -- -- private: -- -- PRUint16 mRefCnt; -- PRUint16 mCount; -- -- void* operator new(size_t aSelfSize, PRUint16 aItemCount) CPP_THROW_NEW { -- return ::operator new(aSelfSize + sizeof(nsCSSValue)*aItemCount); -- } -- -- void operator delete(void* aPtr) { ::operator delete(aPtr); } -- -- nsCSSValue* First() { -- return (nsCSSValue*) (((char*)this) + sizeof(*this)); -- } -- -- const nsCSSValue* First() const { -- return (const nsCSSValue*) (((const char*)this) + sizeof(*this)); -- } -- --#define CSSVALUE_LIST_FOR_VALUES(var) \ -- for (nsCSSValue *var = First(), *var##_end = var + mCount; \ -- var != var##_end; ++var) -- -- Array(PRUint16 aItemCount) -- : mRefCnt(0) -- , mCount(aItemCount) -- { -- MOZ_COUNT_CTOR(nsCSSValue::Array); -- CSSVALUE_LIST_FOR_VALUES(val) { -- new (val) nsCSSValue(); -- } -- } -- -- ~Array() -- { -- MOZ_COUNT_DTOR(nsCSSValue::Array); -- CSSVALUE_LIST_FOR_VALUES(val) { -- val->~nsCSSValue(); -- } -- } -- --#undef CSSVALUE_LIST_FOR_VALUES -- -- private: -- Array(const Array& aOther); // not to be implemented -- }; -- -+ struct Array; - struct URL { - // Methods are not inline because using an nsIPrincipal means requiring - // caps, which leads to REQUIRES hell, since this header is included all -@@ -454,5 +357,102 @@ - } mValue; - }; - --#endif /* nsCSSValue_h___ */ -+struct nsCSSValue::Array { -+ -+ // return |Array| with reference count of zero -+ static Array* Create(PRUint16 aItemCount) { -+ return new (aItemCount) Array(aItemCount); -+ } -+ -+ nsCSSValue& operator[](PRUint16 aIndex) { -+ NS_ASSERTION(aIndex < mCount, "out of range"); -+ return mArray[aIndex]; -+ } -+ -+ const nsCSSValue& operator[](PRUint16 aIndex) const { -+ NS_ASSERTION(aIndex < mCount, "out of range"); -+ return mArray[aIndex]; -+ } -+ -+ nsCSSValue& Item(PRUint16 aIndex) { return (*this)[aIndex]; } -+ const nsCSSValue& Item(PRUint16 aIndex) const { return (*this)[aIndex]; } -+ -+ PRUint16 Count() const { return mCount; } -+ -+ PRBool operator==(const Array& aOther) const -+ { -+ if (mCount != aOther.mCount) -+ return PR_FALSE; -+ for (PRUint16 i = 0; i < mCount; ++i) -+ if ((*this)[i] != aOther[i]) -+ return PR_FALSE; -+ return PR_TRUE; -+ } -+ -+ void AddRef() { -+ if (mRefCnt == PR_UINT16_MAX) { -+ NS_WARNING("refcount overflow, leaking nsCSSValue::Array"); -+ return; -+ } -+ ++mRefCnt; -+ NS_LOG_ADDREF(this, mRefCnt, "nsCSSValue::Array", sizeof(*this)); -+ } -+ void Release() { -+ if (mRefCnt == PR_UINT16_MAX) { -+ NS_WARNING("refcount overflow, leaking nsCSSValue::Array"); -+ return; -+ } -+ --mRefCnt; -+ NS_LOG_RELEASE(this, mRefCnt, "nsCSSValue::Array"); -+ if (mRefCnt == 0) -+ delete this; -+ } -+ -+private: -+ -+ PRUint16 mRefCnt; -+ const PRUint16 mCount; -+ // This must be the last sub-object, since we extend this array to -+ // be of size mCount; it needs to be a sub-object so it gets proper -+ // alignment. -+ nsCSSValue mArray[1]; - -+ void* operator new(size_t aSelfSize, PRUint16 aItemCount) CPP_THROW_NEW { -+ return ::operator new(aSelfSize + sizeof(nsCSSValue) * (aItemCount - 1)); -+ } -+ -+ void operator delete(void* aPtr) { ::operator delete(aPtr); } -+ -+ nsCSSValue* First() { return mArray; } -+ -+ const nsCSSValue* First() const { return mArray; } -+ -+#define CSSVALUE_LIST_FOR_EXTRA_VALUES(var) \ -+for (nsCSSValue *var = First() + 1, *var##_end = First() + mCount; \ -+ var != var##_end; ++var) -+ -+ Array(PRUint16 aItemCount) -+ : mRefCnt(0) -+ , mCount(aItemCount) -+ { -+ MOZ_COUNT_CTOR(nsCSSValue::Array); -+ CSSVALUE_LIST_FOR_EXTRA_VALUES(val) { -+ new (val) nsCSSValue(); -+ } -+ } -+ -+ ~Array() -+ { -+ MOZ_COUNT_DTOR(nsCSSValue::Array); -+ CSSVALUE_LIST_FOR_EXTRA_VALUES(val) { -+ val->~nsCSSValue(); -+ } -+ } -+ -+#undef CSSVALUE_LIST_FOR_VALUES -+ -+private: -+ Array(const Array& aOther); // not to be implemented -+}; -+ -+#endif /* nsCSSValue_h___ */ Added: branches/experimental/www/libxul/files/patch-media-liboggplay-src-liboggplay-std_semaphore.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-media-liboggplay-src-liboggplay-std_semaphore.h Mon Aug 17 15:48:25 2009 (r84) @@ -0,0 +1,11 @@ +--- media/liboggplay/src/liboggplay/std_semaphore.h.orig 2009-08-15 21:22:20.000000000 +0200 ++++ media/liboggplay/src/liboggplay/std_semaphore.h 2009-08-15 21:22:49.000000000 +0200 +@@ -74,7 +74,7 @@ + * @retval non-zero on error + */ + +-#if defined(linux) || defined(SOLARIS) ++#if defined(linux) || defined(SOLARIS) || defined(__FreeBSD__) + #include + #define SEM_CREATE(p,s) sem_init(&(p), 1, s) + #define SEM_SIGNAL(p) sem_post(&(p)) Added: branches/experimental/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-media-liboggz-include-oggz-oggz_off_t_generated.h Mon Aug 17 15:48:25 2009 (r84) @@ -0,0 +1,11 @@ +--- media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2009-08-15 21:52:14.000000000 +0200 ++++ media/liboggz/include/oggz/oggz_off_t_generated.h 2009-08-15 21:52:44.000000000 +0200 +@@ -59,7 +59,7 @@ + + #include + +-#if defined(__APPLE__) || defined(SOLARIS) ++#if defined(__APPLE__) || defined(SOLARIS) || defined (__FreeBSD__) + typedef off_t oggz_off_t; + #else + typedef loff_t oggz_off_t; Added: branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in Mon Aug 17 15:48:25 2009 (r84) @@ -0,0 +1,15 @@ +--- media/libsydneyaudio/src/Makefile.in.orig 2009-08-17 14:21:06.000000000 +0200 ++++ media/libsydneyaudio/src/Makefile.in 2009-08-17 14:21:53.000000000 +0200 +@@ -45,6 +45,12 @@ + LIBRARY_NAME = sydneyaudio + FORCE_STATIC_LIB= 1 + ++ifeq ($(OS_ARCH),FreeBSD) ++CSRCS = \ ++ sydney_audio_oss.c \ ++ $(NULL) ++endif ++ + ifeq ($(OS_ARCH),Linux) + CSRCS = \ + sydney_audio_alsa.c \ Deleted: branches/experimental/www/libxul/files/patch-toolkit-components-history-src-nsGlobalHistory.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-toolkit-components-history-src-nsGlobalHistory.cpp Mon Aug 17 15:48:25 2009 (r83) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,24 +0,0 @@ ---- toolkit/components/history/src/nsGlobalHistory.cpp.orig 2006-02-02 20:55:17.000000000 +0100 -+++ toolkit/components/history/src/nsGlobalHistory.cpp -@@ -322,7 +322,9 @@ matchAgeInDaysCallback(nsIMdbRow *row, v - if (err != 0) return PR_FALSE; - - PRTime rowDate; -- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &rowDate); -+ long long ld; -+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld); -+ rowDate = ld; - - PRInt32 days = GetAgeInDays(matchSearchTerm->now, rowDate); - -@@ -1067,7 +1069,9 @@ nsGlobalHistory::GetRowValue(nsIMdbRow * - if (!yarn.mYarn_Fill || !yarn.mYarn_Buf) - return NS_OK; - -- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", aResult); -+ long long ld; -+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld); -+ *aResult = ld; - - return NS_OK; - } Deleted: branches/experimental/www/libxul/files/patch-toolkit-components-url-classifier-src-nsUrlClassifierDBService.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-toolkit-components-url-classifier-src-nsUrlClassifierDBService.cpp Mon Aug 17 15:48:25 2009 (r83) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,28 +0,0 @@ -# reported upstream as: https://bugzilla.mozilla.org/show_bug.cgi?id=469276 - ---- toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp.orig 2008-08-25 22:59:14.000000000 +0200 -+++ toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp 2008-12-12 16:31:11.000000000 +0100 -@@ -2023,8 +2023,9 @@ - return NS_ERROR_FAILURE; - } - const nsCSubstring& str = Substring(chunk, start, 4); -- const PRUint32 *p = reinterpret_cast(str.BeginReading()); -- entry->mAddChunkId = PR_ntohl(*p); -+ PRUint32 p; -+ memcpy(&p, str.BeginReading(), 4); -+ entry->mAddChunkId = PR_ntohl(p); - if (entry->mAddChunkId == 0) { - NS_WARNING("Received invalid chunk number."); - return NS_ERROR_FAILURE; -@@ -2052,8 +2053,9 @@ - - if (chunkType == CHUNK_SUB) { - const nsCSubstring& str = Substring(chunk, start, 4); -- const PRUint32 *p = reinterpret_cast(str.BeginReading()); -- entry->mAddChunkId = PR_ntohl(*p); -+ PRUint32 p; -+ memcpy(&p, str.BeginReading(), 4); -+ entry->mAddChunkId = PR_ntohl(p); - if (entry->mAddChunkId == 0) { - NS_WARNING("Received invalid chunk number."); - return NS_ERROR_FAILURE; Deleted: branches/experimental/www/libxul/files/patch-xpfe-components-history-src-nsGlobalHistory.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-xpfe-components-history-src-nsGlobalHistory.cpp Mon Aug 17 15:48:25 2009 (r83) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,24 +0,0 @@ ---- xpfe/components/history/src/nsGlobalHistory.cpp.orig 2007-12-03 05:25:14.000000000 +0100 -+++ xpfe/components/history/src/nsGlobalHistory.cpp -@@ -304,7 +304,9 @@ matchAgeInDaysCallback(nsIMdbRow *row, v - if (err != 0) return PR_FALSE; - - PRTime rowDate; -- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &rowDate); -+ long long ld; -+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld); -+ rowDate = ld; - - PRInt32 days = matchSearchTerm->globalHist->GetAgeInDays(rowDate); - -@@ -1000,7 +1002,9 @@ nsGlobalHistory::GetRowValue(nsIMdbRow * - if (!yarn.mYarn_Fill || !yarn.mYarn_Buf) - return NS_OK; - -- PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", aResult); -+ long long ld; -+ PR_sscanf((const char*)yarn.mYarn_Buf, "%lld", &ld); -+ *aResult = ld; - - return NS_OK; - } Deleted: branches/experimental/www/libxul/files/patch-xulrunner_app_mozilla.in ============================================================================== --- branches/experimental/www/libxul/files/patch-xulrunner_app_mozilla.in Mon Aug 17 15:48:25 2009 (r83) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,18 +0,0 @@ ---- xulrunner/app/mozilla.in.orig Wed Oct 11 18:25:16 2006 -+++ xulrunner/app/mozilla.in Wed Oct 11 18:25:48 2006 -@@ -193,12 +193,12 @@ - done #others arg - - #???: needs check if othersopt begin with -* ? --if [ `expr "${_optLast}" : '.*:/.*'` -eq 0 -a \( -f "${_optLast}" -o -d "${_optLast}" \) ]; then -+if [ `expr X"${_optLast}" : 'X.*:/.*'` -eq 0 -a \( -f "${_optLast}" -o -d "${_optLast}" \) ]; then - # Last argument seems to be a local file/directory - # Check, if it is absolutely specified (ie. /home/foo/file vs. ./file) - # If it is just "relatively" (./file) specified, make it absolutely -- [ `expr "${_optLast}" : '/.*'` -eq 0 ] && _optLast="file://`pwd`/${_optLast}" --elif [ `expr "${_optLast}" : '.*:/.*'` -gt 0 -o -n "${_optOthers}" ]; then #???? like before... -+ [ `expr -e X"${_optLast}" : '/.*'` -eq 0 ] && _optLast="file://`pwd`/${_optLast}" -+elif [ `expr -e X"${_optLast}" : '.*:/.*'` -gt 0 -o -n X"${_optOthers}" ]; then #???? like before... - _NEW_WINDOW=1 - fi - From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 17:05:17 2009 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 F3694106568B for ; Mon, 17 Aug 2009 17:05:17 +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 9ECB78FC3D for ; Mon, 17 Aug 2009 17:05:17 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7HH5Ga5093658 for ; Mon, 17 Aug 2009 17:05:16 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7HH5BJW093279 for freebsd-gecko@freebsd.org; Mon, 17 Aug 2009 17:05:11 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 17 Aug 2009 17:05:11 GMT Message-Id: <200908171705.n7HH5BJW093279@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] r85 - branches/experimental/mail/thunderbird-devel 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: Mon, 17 Aug 2009 17:05:18 -0000 Author: beat Date: Mon Aug 17 17:05:10 2009 New Revision: 85 Log: - Sync with thunderbird port and remove firefox specific parts. Modified: branches/experimental/mail/thunderbird-devel/Makefile Modified: branches/experimental/mail/thunderbird-devel/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-devel/Makefile Mon Aug 17 15:48:25 2009 (r84) +++ branches/experimental/mail/thunderbird-devel/Makefile Mon Aug 17 17:05:10 2009 (r85) @@ -1,6 +1,6 @@ -# New ports collection makefile for: phoenix -# Date created: 2002/10/21 -# Whom: Alan Eldridge +# New ports collection makefile for: mozilla-thunderbird +# Date created: 4 September 2003 +# Whom: Joe Marcus Clarke # # $FreeBSD$ # @@ -8,13 +8,13 @@ PORTNAME= thunderbird DISTVERSION= 3.0b3 PORTEPOCH= 1 -CATEGORIES= www ipv6 +CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/nightly/${DISTVERSION}-candidates/build1/source/ DISTNAME= ${PORTNAME}-${DISTVERSION}-source MAINTAINER= gecko@FreeBSD.org -COMMENT= Web browser based on the browser portion of Mozilla +COMMENT= Mozilla Thunderbird is standalone mail and news that stands above EXTRACT_DEPENDS= autoconf-2.13:${PORTSDIR}/devel/autoconf213 BUILD_DEPENDS= nspr>=4.8:${PORTSDIR}/devel/nspr @@ -23,39 +23,24 @@ LATEST_LINK= thunderbird-devel USE_GECKO= gecko CONFLICTS= thunderbird-2* lightning-0.[0-9]* -MOZ_PKGCONFIG_FILES= # empty USE_MOZILLA= -png -nss -dbm -jpeg -xft -MOZILLA_NAME= Thunderbird${MOZILLA_SUFX} -MOZILLA_SUFX= 3 -MOZILLA= ${PORTNAME}${MOZILLA_SUFX} MOZ_TOOLKIT= cairo-gtk2 -GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/bin lib/${MOZILLA}/idl \ - lib/${MOZILLA}/include lib/${MOZILLA}/lib \ - lib/${MOZILLA}/sdk/idl lib/${MOZILLA}/sdk/include MAKE_JOBS_SAFE= yes WANT_GNOME= yes ALL_TARGET= default CONFIGURE_ENV= LOCALBASE=${LOCALBASE} MAKE_ENV= PTHREAD_LDFLAGS="${PTHREAD_LIBS}" -EXTRA_CFLAGS= -O2 HAS_CONFIGURE= yes USE_BZIP2= yes USE_GMAKE= yes USE_OPENLDAP= yes -#NO_MOZPKGINSTALL=yes -MOZILLA_ICON= ${MOZILLA}.png -MOZILLA_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png -MOZ_OPTIONS= --program-transform-name='s/thunderbird/${MOZILLA}/' \ - --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ - --enable-svg --enable-svg-renderer=cairo \ - --enable-application=mail \ - --disable-official-branding \ - --enable-canvas --disable-installer - -#MOZ_PROTOCOLS= http,file,viewsource,res,data +MOZ_PROTOCOLS= http,file,viewsource,res,data MOZ_GRAPHICS= default,-xbm +MOZ_OPTIONS= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ + --enable-single-profile --disable-profilesharing \ + --enable-application=mail --enable-official-branding MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 MOZ_EXPORT= MOZ_THUNDERBIRD=1 @@ -109,21 +94,21 @@ ${MOZSRC}/js/src/configure port-pre-install: -# ${SED} -e 's|1.9a7|0|' ${MOZSRC}/dist/bin/application.ini ${FAKEDIR}/lib - ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLISTF} - ${ECHO_CMD} "@dirrmtry share/applications" >> ${PLISTD} - ${ECHO_CMD} 'share/pixmaps/${MOZILLA_ICON}' >> ${PLISTF} -.if !defined(WITHOUT_NEWTAB) - ${ECHO_CMD} >> ${SYSTEM_PREFS} - ${ECHO_CMD} "// Open external links in new tab" >> ${SYSTEM_PREFS} - ${ECHO_CMD} "pref(\"browser.link.open_external\", 3);" \ - >> ${SYSTEM_PREFS} -.endif # !defined(WITHOUT_NEWTAB) + ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ + ${FAKEDIR}/bin/thunderbird-config ${FAKEDIR}/bin/thunderbird + ${RM} -f ${FAKEDIR}/bin/*.bak + ${MKDIR} ${FAKEDIR}/lib/${PORTNAME}/defaults + ${CP} -RL ${WRKSRC}/dist/bin/isp \ + ${FAKEDIR}/lib/${PORTNAME} + +pre-install: + @${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST} + @${ECHO_CMD} '@dirrmtry share/applications' >> ${PLIST} post-install: - ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps - ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/ - ${MKDIR} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default - ${LN} -sf ${MOZILLA_ICON_SRC} ${PREFIX}/share/pixmaps/${MOZILLA_ICON} + ${MKDIR} ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/other-licenses/branding/${PORTNAME}/default.xpm \ + ${PORTNAME_ICON} .include From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 17:21:12 2009 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 BFECE10656A5 for ; Mon, 17 Aug 2009 17:21:12 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id 6F99A8FC62 for ; Mon, 17 Aug 2009 17:21:12 +0000 (UTC) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.3/8.14.3) with ESMTP id n7HHLj8f063692; Mon, 17 Aug 2009 13:21:46 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Andreas Tobler In-Reply-To: <4A87F50A.7000802@fgznet.ch> References: <4A7F1AB0.9040605@fgznet.ch> <4A807B1B.20605@fgznet.ch> <1250359762.23396.28.camel@shumai.marcuscom.com> <4A87F387.507@fgznet.ch> <4A87F50A.7000802@fgznet.ch> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-VGZ8mO7ETNYuJqlRedAe" Organization: MarcusCom, Inc. Date: Mon, 17 Aug 2009 13:20:51 -0400 Message-Id: <1250529651.23396.63.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on creme-brulee.marcuscom.com Cc: gecko@freebsd.org Subject: Re: firefox3 under powerpc not building 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, 17 Aug 2009 17:21:12 -0000 --=-VGZ8mO7ETNYuJqlRedAe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2009-08-16 at 14:01 +0200, Andreas Tobler wrote: > Andreas Tobler wrote: > > Joe Marcus Clarke wrote: > >> On Mon, 2009-08-10 at 21:55 +0200, Andreas Tobler wrote: > >>> Hi again, > >>> > >>> replying to myself. > >>> > >>> > >>> Andreas Tobler wrote: > >>> > >>>> I can not build firefox3 (3.0.13 and up) under FreeBSD -CURRENT. As = far=20 > >>>> as I tracked down it is an issue in the firefox sources itself. > >>>> > >>>> The last working build I had was 3.0.10. > >>>> > >>>> Here in this area it breaks: > >>>> > >>>> http://mxr.mozilla.org/mozilla1.9.1/diff?file=3D/security/nss/lib/fr= eebl/Makefile&diffvar=3Dmozilla1.8.0 > >>>> > >>>> The below snippet does somehow not work. > >>>> ----- > >>>> # some code wants _X86_ defined for intel CPUs. > >>>> # coreconf does this for windows, but not for Linux, FreeBSD, etc. > >>>> ifeq (,$(filter-out x86 x86_64,$(CPU_ARCH))) > >>>> ifneq (,$(filter-out WIN%,$(OS_TARGET))) > >>>> DEFINES +=3D -D_X86_ > >>>> endif > >>>> endif > >>>> ----- > >>> It does not work on powerpc since the CPU_ARCH is set to x86 in=20 > >>> security/coreconf/FreeBSD.mk, gah! > >>> > >>>> On powerpc I get the -D_X86_ passed to the compile options, very bad= .=20 > >>>> But I do not understand why. Might be that the first filter-out does= not=20 > >>>> work as expected? > >>>> > >>>> I compared with an x86 build and with an x86_64 build. On the x86 it= =20 > >>>> works as expected. But also under der x86_64 it does not do what I=20 > >>>> expect. Under x86_64 I'd expect the -D_X86_ in the compile options, = right? > >>> The x86_64 case is also clear now, the CPU_ARCH is set to amd64, so t= he=20 > >>> -D_X86_ is not set. We might need a patch to=20 > >>> security/nss/lib/freebl/Makefile which also includes the amd64 to the= =20 > >>> first filter-out above? Like this one: > >> Thanks for these patches. Can you resend them as attachments (or post > >> them) so they can be easily extracted? > >=20 > > Here it is, the powerpc one. It is against 3.0.13 source base. The amd6= 4=20 > > I did not follow up since it does build, with or without -D_X86_ on amd= 64. >=20 > Forget the previous post, here is the working one. A missing endif.... Thanks, I added this to the security/nss port (well, part of it). Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-VGZ8mO7ETNYuJqlRedAe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkqJkXEACgkQb2iPiv4Uz4fdSACffAhFIbwtDI1eaxe36r+xZt/r GJgAnRSWjBb5ggv4b3vKSoOK1vsTHvDr =0bUd -----END PGP SIGNATURE----- --=-VGZ8mO7ETNYuJqlRedAe-- From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 17 20:43:31 2009 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 A8CD81065691 for ; Mon, 17 Aug 2009 20:43:31 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 46EC18FC64 for ; Mon, 17 Aug 2009 20:43:30 +0000 (UTC) Received: from deuterium.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n7HKhSvS011695 for ; Mon, 17 Aug 2009 22:43:29 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4A89C0F0.5000409@fgznet.ch> Date: Mon, 17 Aug 2009 22:43:28 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: gecko@freebsd.org Content-Type: multipart/mixed; boundary="------------030902000304020104020009" X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: Subject: [patch] firefox3 on sparc64, untested 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, 17 Aug 2009 20:43:31 -0000 This is a multi-part message in MIME format. --------------030902000304020104020009 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, this patch should bring sparc64 a bit further while building firefox. My sparc is still asleep. Need some spare time. Maybe someone else has the chance to test. Andreas --------------030902000304020104020009 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="patch-security-coreconf-FreeBSD.mk" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-security-coreconf-FreeBSD.mk" --- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 +++ security/coreconf/FreeBSD.mk 2009-08-17 22:29:03.510890513 +0200 @@ -45,8 +45,20 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else +ifeq ($(OS_TEST),amd64) +CPU_ARCH = amd64 +else +ifeq ($(OS_TEST),powerpc) +CPU_ARCH = powerpc +else +ifeq ($(OS_TEST),sparc64) +CPU_ARCH = sparc64 +else CPU_ARCH = x86 endif +endif +endif +endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK @@ -73,7 +85,7 @@ DLL_SUFFIX = so.1.0 endif -MKSHLIB = $(CC) $(DSO_LDOPTS) +MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif @@ -82,4 +94,4 @@ G++INCLUDES = -I/usr/include/g++ -INCLUDES += -I/usr/X11R6/include +#INCLUDES += -I/usr/local/include --------------030902000304020104020009-- From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 18 08:14:40 2009 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 51F02106568B for ; Tue, 18 Aug 2009 08:14:40 +0000 (UTC) (envelope-from beat.gaetzi@gmail.com) Received: from mail-bw0-f219.google.com (mail-bw0-f219.google.com [209.85.218.219]) by mx1.freebsd.org (Postfix) with ESMTP id CBA6C8FC15 for ; Tue, 18 Aug 2009 08:14:39 +0000 (UTC) Received: by bwz19 with SMTP id 19so3762875bwz.37 for ; Tue, 18 Aug 2009 01:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=fAcxKVFhfcZUtDSEAscxsfybxOxU6Xn4ouBq7DJpggw=; b=CcjIVINlP6qiaIL2CYOiEXGK2p0XD9uW+btJc0X0/1yRtyXp66EHcugldneYrZAwav qxYnBkT6iyyILJ/iGvynYcHAnaUyXuRKUr9ncaSZ/79R6nE3rs+aZfQMfABsru1uVger CoDiW2UL6EaEwALjP3NFzdCk5J76Gt50nXDec= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=mYa2oUOjvuUdpgVuNW1KbssthJQoa0UTPjmC2tEokUos3Dio17mAVnAojsAkPrQTlO 2B1H0xAGchJvRlTT5S1gE7GesWgbpMtbCQhCCiAzZ67tAE287+GKuTvQpGJBljYJlNh0 wzNfcYr9J9O6mloPnz0aC7fpbstg1eFk+jAmY= MIME-Version: 1.0 Sender: beat.gaetzi@gmail.com Received: by 10.102.165.11 with SMTP id n11mr1754408mue.5.1250581808072; Tue, 18 Aug 2009 00:50:08 -0700 (PDT) In-Reply-To: <4A89C0F0.5000409@fgznet.ch> References: <4A89C0F0.5000409@fgznet.ch> Date: Tue, 18 Aug 2009 09:50:08 +0200 X-Google-Sender-Auth: d991895412518fc9 Message-ID: <26f6c7210908180050v617eda1ewe41df2e71999c20f@mail.gmail.com> From: Beat Gaetzi To: Andreas Tobler Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@freebsd.org Subject: Re: [patch] firefox3 on sparc64, untested 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, 18 Aug 2009 08:14:40 -0000 Hi, 2009/8/17 Andreas Tobler : > this patch should bring sparc64 a bit further while building firefox. My > sparc is still asleep. Need some spare time. > > Maybe someone else has the chance to test. Thanks for this patch. I've started a build on my sparc64 Tinderbox. Beat From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 18 15:11:50 2009 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 E0AC6106568E for ; Tue, 18 Aug 2009 15:11:49 +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 72E8D8FC3F for ; Tue, 18 Aug 2009 15:11:48 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7IFBl6f021534 for ; Tue, 18 Aug 2009 15:11:47 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7IFBgtk021088 for freebsd-gecko@freebsd.org; Tue, 18 Aug 2009 15:11:42 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 18 Aug 2009 15:11:42 GMT Message-Id: <200908181511.n7IFBgtk021088@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] r86 - in branches/experimental/mail/thunderbird-devel: . 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, 18 Aug 2009 15:11:50 -0000 Author: beat Date: Tue Aug 18 15:11:42 2009 New Revision: 86 Log: - Fix installation Added: branches/experimental/mail/thunderbird-devel/files/patch-mail-installer-Makefile.in Modified: branches/experimental/mail/thunderbird-devel/Makefile Modified: branches/experimental/mail/thunderbird-devel/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-devel/Makefile Mon Aug 17 17:05:10 2009 (r85) +++ branches/experimental/mail/thunderbird-devel/Makefile Tue Aug 18 15:11:42 2009 (r86) @@ -43,6 +43,8 @@ --enable-application=mail --enable-official-branding MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 MOZ_EXPORT= MOZ_THUNDERBIRD=1 +MOZILLA_PLIST_DIRS= bin lib +MOZ_PKGCONFIG_FILES= PORTNAME_ICON= ${PREFIX}/lib/${PORTNAME}/icons/default.xpm @@ -78,6 +80,7 @@ ${SED} -e 's|@MOZILLA_ICON@|${MOZILLA_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA}.desktop + ${LN} -s ${WRKDIR}/mail ${WRKDIR}/mozilla/mail post-patch: ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ @@ -95,11 +98,9 @@ port-pre-install: ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ - ${FAKEDIR}/bin/thunderbird-config ${FAKEDIR}/bin/thunderbird + ${FAKEDIR}/bin/thunderbird ${RM} -f ${FAKEDIR}/bin/*.bak - ${MKDIR} ${FAKEDIR}/lib/${PORTNAME}/defaults - ${CP} -RL ${WRKSRC}/dist/bin/isp \ - ${FAKEDIR}/lib/${PORTNAME} + ${MKDIR} -p ${FAKEDIR}/lib/${PORTNAME}/defaults pre-install: @${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST} @@ -108,7 +109,5 @@ post-install: ${MKDIR} ${PREFIX}/share/applications ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKSRC}/other-licenses/branding/${PORTNAME}/default.xpm \ - ${PORTNAME_ICON} .include Added: branches/experimental/mail/thunderbird-devel/files/patch-mail-installer-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-devel/files/patch-mail-installer-Makefile.in Tue Aug 18 15:11:42 2009 (r86) @@ -0,0 +1,19 @@ +--- mail/installer/Makefile.in.orig 2009-08-18 12:13:50.420163449 +0200 ++++ mail/installer/Makefile.in 2009-08-18 12:15:14.099421567 +0200 +@@ -92,11 +92,11 @@ + # where xpcshell will work, to run tests on packaged builds. If you want to + # package, install, or build an installer, build with --enable-static in your + # mozconfig instead. +-ifndef MAIL_PKG_SHARED +-ifndef BUILD_STATIC_LIBS +-$(error you need an "--enable-static" build to package a build) +-endif +-endif ++#ifndef MAIL_PKG_SHARED ++#ifndef BUILD_STATIC_LIBS ++#$(error you need an "--enable-static" build to package a build) ++#endif ++#endif + + include $(MOZILLA_SRCDIR)/toolkit/mozapps/installer/packager.mk + From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 18 17:33:04 2009 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 4D60D106564A for ; Tue, 18 Aug 2009 17:33:04 +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 BF0FD8FC51 for ; Tue, 18 Aug 2009 17:33:03 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7IHX2Jk087064 for ; Tue, 18 Aug 2009 17:33:02 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7IHWt2V086771 for freebsd-gecko@freebsd.org; Tue, 18 Aug 2009 17:32:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 18 Aug 2009 17:32:55 GMT Message-Id: <200908181732.n7IHWt2V086771@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] r87 - in branches/experimental/mail/thunderbird-devel: . 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, 18 Aug 2009 17:33:04 -0000 Author: beat Date: Tue Aug 18 17:32:55 2009 New Revision: 87 Log: - Add better workaround for files/patch-mail-installer-Makefile.in to fix installation. Deleted: branches/experimental/mail/thunderbird-devel/files/patch-mail-installer-Makefile.in Modified: branches/experimental/mail/thunderbird-devel/Makefile Modified: branches/experimental/mail/thunderbird-devel/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-devel/Makefile Tue Aug 18 15:11:42 2009 (r86) +++ branches/experimental/mail/thunderbird-devel/Makefile Tue Aug 18 17:32:55 2009 (r87) @@ -41,8 +41,8 @@ MOZ_OPTIONS= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --enable-single-profile --disable-profilesharing \ --enable-application=mail --enable-official-branding -MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 -MOZ_EXPORT= MOZ_THUNDERBIRD=1 +MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 +MOZ_EXPORT= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 MOZILLA_PLIST_DIRS= bin lib MOZ_PKGCONFIG_FILES= Deleted: branches/experimental/mail/thunderbird-devel/files/patch-mail-installer-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird-devel/files/patch-mail-installer-Makefile.in Tue Aug 18 17:32:55 2009 (r86) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,19 +0,0 @@ ---- mail/installer/Makefile.in.orig 2009-08-18 12:13:50.420163449 +0200 -+++ mail/installer/Makefile.in 2009-08-18 12:15:14.099421567 +0200 -@@ -92,11 +92,11 @@ - # where xpcshell will work, to run tests on packaged builds. If you want to - # package, install, or build an installer, build with --enable-static in your - # mozconfig instead. --ifndef MAIL_PKG_SHARED --ifndef BUILD_STATIC_LIBS --$(error you need an "--enable-static" build to package a build) --endif --endif -+#ifndef MAIL_PKG_SHARED -+#ifndef BUILD_STATIC_LIBS -+#$(error you need an "--enable-static" build to package a build) -+#endif -+#endif - - include $(MOZILLA_SRCDIR)/toolkit/mozapps/installer/packager.mk - From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 18 18:49:47 2009 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 D08F1106568C; Tue, 18 Aug 2009 18:49:47 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 6BDFB8FC43; Tue, 18 Aug 2009 18:49:46 +0000 (UTC) Received: from deuterium.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n7IInfNu086205; Tue, 18 Aug 2009 20:49:42 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4A8AF7C5.9010708@fgznet.ch> Date: Tue, 18 Aug 2009 20:49:41 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: gecko@FreeBSD.org References: <4A8866C2.2030907@fgznet.ch> <20090817074905.GC24434@bsdcrew.de> In-Reply-To: <20090817074905.GC24434@bsdcrew.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: Joe Marcus Clarke , Martin Wilke Subject: Re: [patch] firefox35/firefox3 on amd64 security/nss/lib/freebl 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, 18 Aug 2009 18:49:47 -0000 Martin Wilke wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Sun, Aug 16, 2009 at 10:06:26PM +0200, Andreas Tobler wrote: >> Hi, >> >> the attached patch enables the -D_X86_ switch on amd64 platforms. The >> code inside this directory mentions to use this switch on Intel procs. >> But the filter in the Makefile only recognizes x86 and x86_64 platforms >> and not fbsd like amd64 platforms. >> >> The patch should apply for both foxes, 3.0.13 and 3.5. >> >> Unfortunately the binary does not work on amd64 here. Need to test why. >> >> I see the also a 'bad system call' on powerpc. Another patch in the >> pipeline for building. >> >> It is not due to the patch, it does coredump with and without patch: >> >> Program received signal SIGSYS, Bad system call. >> [Switching to Thread 808744b40 (LWP 100165)] >> 0x00000008049922ac in ksem_init () from /lib/libc.so.7 >> (gdb) bt >> #0 0x00000008049922ac in ksem_init () from /lib/libc.so.7 >> #1 0x000000080498662f in sem_init () from /lib/libc.so.7 >> #2 0x000000080106be0f in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () >> from /usr/local/lib/firefox3/libxul.so >> #3 0x000000080106be88 in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () >> from /usr/local/lib/firefox3/libxul.so >> #4 0x0000000801060a93 in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () >> from /usr/local/lib/firefox3/libxul.so >> #5 0x000000080106274f in nsCanvasBidiProcessor::~nsCanvasBidiProcessor () >> from /usr/local/lib/firefox3/libxul.so >> #6 0x00000008014ecc22 in NS_GetComponentManager_P () >> from /usr/local/lib/firefox3/libxul.so >> #7 0x00000008014b809d in JNIEnv_::CallStaticObjectMethod () >> from /usr/local/lib/firefox3/libxul.so >> #8 0x00000008014ed2bd in NS_GetComponentManager_P () >> from /usr/local/lib/firefox3/libxul.so >> #9 0x0000000801e54f5a in _pt_root () from /usr/local/lib/libplds4.so.1 >> #10 0x0000000804b8b4b1 in pthread_getprio () from /lib/libthr.so.3 >> #11 0x0000000000000000 in ?? () >> Error accessing memory address 0x7ffffe5f4000: Bad address. >> (gdb) >> > > kldload sem solved this problem. Thanks! Or in my case, adding the option to the config :) For the record, on all archs I currently work on (x86, x86_64/amd64 and powerpc), firefox35 is working now. Andreas From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 18 19:33:48 2009 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 A1309106568B for ; Tue, 18 Aug 2009 19:33:48 +0000 (UTC) (envelope-from beat.gaetzi@gmail.com) Received: from mail-fx0-f205.google.com (mail-fx0-f205.google.com [209.85.220.205]) by mx1.freebsd.org (Postfix) with ESMTP id 277F48FC59 for ; Tue, 18 Aug 2009 19:33:47 +0000 (UTC) Received: by fxm1 with SMTP id 1so3045297fxm.7 for ; Tue, 18 Aug 2009 12:33:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=77T/hGfeqicGdReEiWTAqHbnarPSr/xFrRx3nvvwUIQ=; b=Mg79x/u8vowXJuUD+6ketsPxxlhmLP/5scdp96o1Ia+oAYHZMvAhEtqJWMY1jA4477 jUfTHfdVzEcTLr4FLbQ7BOI/XiiQm6f3SybnGvmfKsRyxyQzJM7r51jCG2H3cwxKOz9e LPhobOGvIUgISmEtbBFEwVZePG7DSLlkDUvGY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=DlckM5cvibOfL2UYZUyVcYTc0SUe2rwo12oaot1uZZS4ABKJKUUvkyUmGHHSFTj7OA G9TQdi+O1nRqelqaOITUZ9RmbF4VSFktGo4YqLhu5LhpU0ffDF5YSHeW9A0FSPDoxsHO ccQem/QX0B3d3BwgDlBkEDoJ2k6rayITB6cjY= MIME-Version: 1.0 Sender: beat.gaetzi@gmail.com Received: by 10.102.165.11 with SMTP id n11mr2109280mue.5.1250624025312; Tue, 18 Aug 2009 12:33:45 -0700 (PDT) In-Reply-To: <26f6c7210908180050v617eda1ewe41df2e71999c20f@mail.gmail.com> References: <4A89C0F0.5000409@fgznet.ch> <26f6c7210908180050v617eda1ewe41df2e71999c20f@mail.gmail.com> Date: Tue, 18 Aug 2009 21:33:45 +0200 X-Google-Sender-Auth: c7c4ac3d192a262b Message-ID: <26f6c7210908181233o427b3183m7873585170431b13@mail.gmail.com> From: Beat Gaetzi To: Andreas Tobler Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@freebsd.org Subject: Re: [patch] firefox3 on sparc64, untested 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, 18 Aug 2009 19:33:48 -0000 Hi, 2009/8/18 Beat Gaetzi : > 2009/8/17 Andreas Tobler : >> this patch should bring sparc64 a bit further while building firefox. My >> sparc is still asleep. Need some spare time. >> >> Maybe someone else has the chance to test. > > Thanks for this patch. I've started a build on my sparc64 Tinderbox. This patch fixes firefox3 build on sparc64: http://zaphod.chruetertee.ch/tb/logs/8-FreeBSD/firefox-3.0.13,1.log A modified version of your patch fixes firefox35 build on sparc64 also: http://zaphod.chruetertee.ch/tb/logs/8-FreeBSD/firefox-3.5.2,1.log After a few additional tests I will commit this patches later in the evening. Many thanks, Beat From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 18 19:38:14 2009 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 ABD2B106568D for ; Tue, 18 Aug 2009 19:38:14 +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 2C9E28FC52 for ; Tue, 18 Aug 2009 19:38:13 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7IJcCOA092520 for ; Tue, 18 Aug 2009 19:38:12 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7IJc7Jr090035 for freebsd-gecko@freebsd.org; Tue, 18 Aug 2009 19:38:07 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 18 Aug 2009 19:38:07 GMT Message-Id: <200908181938.n7IJc7Jr090035@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] r88 - branches/experimental/www/firefox3 branches/experimental/www/firefox3/files branches/experimental/www/firefox35 branches/experimental/www/firefox35/files trunk/www/firefox3 trunk/www/firefox3/files trunk/www/firefox35 trunk/www/firefox35/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, 18 Aug 2009 19:38:14 -0000 Author: beat Date: Tue Aug 18 19:38:06 2009 New Revision: 88 Log: - Fix build on sparc64 Submitted by: Andreas Tobler Added: branches/experimental/www/firefox35/files/patch-js-src-configure trunk/www/firefox35/files/patch-js-src-configure Modified: branches/experimental/www/firefox3/Makefile branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk branches/experimental/www/firefox35/Makefile branches/experimental/www/firefox35/files/patch-content-xslt-public-txDouble.h branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk trunk/www/firefox3/Makefile trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk trunk/www/firefox35/Makefile trunk/www/firefox35/files/patch-content-xslt-public-txDouble.h trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Modified: branches/experimental/www/firefox3/Makefile ============================================================================== --- branches/experimental/www/firefox3/Makefile Tue Aug 18 17:32:55 2009 (r87) +++ branches/experimental/www/firefox3/Makefile Tue Aug 18 19:38:06 2009 (r88) @@ -2,7 +2,7 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox3/Makefile,v 1.24 2009/08/04 23:12:19 miwi Exp $ +# $FreeBSD: ports/www/firefox3/Makefile,v 1.25 2009/08/17 02:06:26 linimon Exp $ # $MCom: ports-stable/www/firefox3/Makefile,v 1.20 2008/12/31 01:52:03 mezz Exp $ # @@ -59,6 +59,10 @@ .include +.if ${ARCH} == "sparc64" +BROKEN= Does not compile on sparc64: invokes i386 assembler +.endif + GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} .if ${HAVE_GNOME:Mlibgnomeui}!="" Modified: branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 17:32:55 2009 (r87) +++ branches/experimental/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 19:38:06 2009 (r88) @@ -1,6 +1,6 @@ --- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 -+++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 -@@ -45,8 +45,16 @@ ++++ security/coreconf/FreeBSD.mk 2009-08-17 22:29:03.510890513 +0200 +@@ -45,8 +45,20 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else @@ -10,14 +10,18 @@ +ifeq ($(OS_TEST),powerpc) +CPU_ARCH = powerpc +else ++ifeq ($(OS_TEST),sparc64) ++CPU_ARCH = sparc64 ++else CPU_ARCH = x86 endif +endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +81,7 @@ +@@ -73,7 +85,7 @@ DLL_SUFFIX = so.1.0 endif @@ -26,7 +30,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +90,4 @@ +@@ -82,4 +94,4 @@ G++INCLUDES = -I/usr/include/g++ Modified: branches/experimental/www/firefox35/Makefile ============================================================================== --- branches/experimental/www/firefox35/Makefile Tue Aug 18 17:32:55 2009 (r87) +++ branches/experimental/www/firefox35/Makefile Tue Aug 18 19:38:06 2009 (r88) @@ -59,10 +59,6 @@ .include -.if ${ARCH} == "sparc64" -BROKEN= Does not compile on sparc64 -.endif - .if ${OSVERSION} < 700000 LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio Modified: branches/experimental/www/firefox35/files/patch-content-xslt-public-txDouble.h ============================================================================== --- branches/experimental/www/firefox35/files/patch-content-xslt-public-txDouble.h Tue Aug 18 17:32:55 2009 (r87) +++ branches/experimental/www/firefox35/files/patch-content-xslt-public-txDouble.h Tue Aug 18 19:38:06 2009 (r88) @@ -5,7 +5,7 @@ #ifdef __FreeBSD__ #include -#ifdef __alpha__ -+#if defined (__alpha__) || defined (__powerpc__) ++#if defined (__alpha__) || defined (__powerpc__) || defined(__sparc__) static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; #else static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Added: branches/experimental/www/firefox35/files/patch-js-src-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox35/files/patch-js-src-configure Tue Aug 18 19:38:06 2009 (r88) @@ -0,0 +1,13 @@ +--- js/src/configure.orig 2009-06-23 23:44:34.000000000 +0200 ++++ js/src/configure 2009-06-23 23:44:46.000000000 +0200 +@@ -6916,10 +6916,6 @@ + ENABLE_JIT=1 + NANOJIT_ARCH=ARM + ;; +-sparc*-*) +- ENABLE_JIT=1 +- NANOJIT_ARCH=Sparc +- ;; + esac + + # Check whether --enable-jit or --disable-jit was given. Modified: branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 17:32:55 2009 (r87) +++ branches/experimental/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 19:38:06 2009 (r88) @@ -1,6 +1,6 @@ --- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 -+++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 -@@ -45,8 +45,16 @@ ++++ security/coreconf/FreeBSD.mk 2009-08-17 22:29:03.510890513 +0200 +@@ -45,8 +45,20 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else @@ -10,14 +10,18 @@ +ifeq ($(OS_TEST),powerpc) +CPU_ARCH = powerpc +else ++ifeq ($(OS_TEST),sparc64) ++CPU_ARCH = sparc64 ++else CPU_ARCH = x86 endif +endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +81,7 @@ +@@ -73,7 +85,7 @@ DLL_SUFFIX = so.1.0 endif @@ -26,7 +30,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +90,4 @@ +@@ -82,4 +94,4 @@ G++INCLUDES = -I/usr/include/g++ Modified: trunk/www/firefox3/Makefile ============================================================================== --- trunk/www/firefox3/Makefile Tue Aug 18 17:32:55 2009 (r87) +++ trunk/www/firefox3/Makefile Tue Aug 18 19:38:06 2009 (r88) @@ -2,7 +2,7 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox3/Makefile,v 1.24 2009/08/04 23:12:19 miwi Exp $ +# $FreeBSD: ports/www/firefox3/Makefile,v 1.25 2009/08/17 02:06:26 linimon Exp $ # $MCom: ports-stable/www/firefox3/Makefile,v 1.20 2008/12/31 01:52:03 mezz Exp $ # @@ -59,6 +59,10 @@ .include +.if ${ARCH} == "sparc64" +BROKEN= Does not compile on sparc64: invokes i386 assembler +.endif + GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} .if ${HAVE_GNOME:Mlibgnomeui}!="" Modified: trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 17:32:55 2009 (r87) +++ trunk/www/firefox3/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 19:38:06 2009 (r88) @@ -1,6 +1,6 @@ --- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 -+++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 -@@ -45,8 +45,16 @@ ++++ security/coreconf/FreeBSD.mk 2009-08-17 22:29:03.510890513 +0200 +@@ -45,8 +45,20 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else @@ -10,14 +10,18 @@ +ifeq ($(OS_TEST),powerpc) +CPU_ARCH = powerpc +else ++ifeq ($(OS_TEST),sparc64) ++CPU_ARCH = sparc64 ++else CPU_ARCH = x86 endif +endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +81,7 @@ +@@ -73,7 +85,7 @@ DLL_SUFFIX = so.1.0 endif @@ -26,7 +30,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +90,4 @@ +@@ -82,4 +94,4 @@ G++INCLUDES = -I/usr/include/g++ Modified: trunk/www/firefox35/Makefile ============================================================================== --- trunk/www/firefox35/Makefile Tue Aug 18 17:32:55 2009 (r87) +++ trunk/www/firefox35/Makefile Tue Aug 18 19:38:06 2009 (r88) @@ -59,10 +59,6 @@ .include -.if ${ARCH} == "sparc64" -BROKEN= Does not compile on sparc64 -.endif - .if ${OSVERSION} < 700000 LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio Modified: trunk/www/firefox35/files/patch-content-xslt-public-txDouble.h ============================================================================== --- trunk/www/firefox35/files/patch-content-xslt-public-txDouble.h Tue Aug 18 17:32:55 2009 (r87) +++ trunk/www/firefox35/files/patch-content-xslt-public-txDouble.h Tue Aug 18 19:38:06 2009 (r88) @@ -5,7 +5,7 @@ #ifdef __FreeBSD__ #include -#ifdef __alpha__ -+#if defined (__alpha__) || defined (__powerpc__) ++#if defined (__alpha__) || defined (__powerpc__) || defined(__sparc__) static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; #else static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Added: trunk/www/firefox35/files/patch-js-src-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox35/files/patch-js-src-configure Tue Aug 18 19:38:06 2009 (r88) @@ -0,0 +1,13 @@ +--- js/src/configure.orig 2009-06-23 23:44:34.000000000 +0200 ++++ js/src/configure 2009-06-23 23:44:46.000000000 +0200 +@@ -6916,10 +6916,6 @@ + ENABLE_JIT=1 + NANOJIT_ARCH=ARM + ;; +-sparc*-*) +- ENABLE_JIT=1 +- NANOJIT_ARCH=Sparc +- ;; + esac + + # Check whether --enable-jit or --disable-jit was given. Modified: trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk ============================================================================== --- trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 17:32:55 2009 (r87) +++ trunk/www/firefox35/files/patch-security-coreconf-FreeBSD.mk Tue Aug 18 19:38:06 2009 (r88) @@ -1,6 +1,6 @@ --- security/coreconf/FreeBSD.mk.orig 2009-07-30 17:30:28.000000000 +0200 -+++ security/coreconf/FreeBSD.mk 2009-08-10 22:22:56.000000000 +0200 -@@ -45,8 +45,16 @@ ++++ security/coreconf/FreeBSD.mk 2009-08-17 22:29:03.510890513 +0200 +@@ -45,8 +45,20 @@ ifeq ($(OS_TEST),alpha) CPU_ARCH = alpha else @@ -10,14 +10,18 @@ +ifeq ($(OS_TEST),powerpc) +CPU_ARCH = powerpc +else ++ifeq ($(OS_TEST),sparc64) ++CPU_ARCH = sparc64 ++else CPU_ARCH = x86 endif +endif +endif ++endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -@@ -73,7 +81,7 @@ +@@ -73,7 +85,7 @@ DLL_SUFFIX = so.1.0 endif @@ -26,7 +30,7 @@ ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) endif -@@ -82,4 +90,4 @@ +@@ -82,4 +94,4 @@ G++INCLUDES = -I/usr/include/g++ From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 18 19:45:35 2009 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 E2B5F106568F for ; Tue, 18 Aug 2009 19:45:35 +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 7536F8FC3F for ; Tue, 18 Aug 2009 19:45:34 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7IJjYdh027305 for ; Tue, 18 Aug 2009 19:45:34 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7IJjT4N026706 for freebsd-gecko@freebsd.org; Tue, 18 Aug 2009 19:45:29 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 18 Aug 2009 19:45:29 GMT Message-Id: <200908181945.n7IJjT4N026706@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] r89 - branches/experimental/www/firefox3 trunk/www/firefox3 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, 18 Aug 2009 19:45:36 -0000 Author: beat Date: Tue Aug 18 19:45:28 2009 New Revision: 89 Log: - Remove BROKEN on sparc64 Modified: branches/experimental/www/firefox3/Makefile trunk/www/firefox3/Makefile Modified: branches/experimental/www/firefox3/Makefile ============================================================================== --- branches/experimental/www/firefox3/Makefile Tue Aug 18 19:38:06 2009 (r88) +++ branches/experimental/www/firefox3/Makefile Tue Aug 18 19:45:28 2009 (r89) @@ -59,10 +59,6 @@ .include -.if ${ARCH} == "sparc64" -BROKEN= Does not compile on sparc64: invokes i386 assembler -.endif - GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} .if ${HAVE_GNOME:Mlibgnomeui}!="" Modified: trunk/www/firefox3/Makefile ============================================================================== --- trunk/www/firefox3/Makefile Tue Aug 18 19:38:06 2009 (r88) +++ trunk/www/firefox3/Makefile Tue Aug 18 19:45:28 2009 (r89) @@ -59,10 +59,6 @@ .include -.if ${ARCH} == "sparc64" -BROKEN= Does not compile on sparc64: invokes i386 assembler -.endif - GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} .if ${HAVE_GNOME:Mlibgnomeui}!="" From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 20 15:44:30 2009 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 03B601065672 for ; Thu, 20 Aug 2009 15:44:30 +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 9218C8FC60 for ; Thu, 20 Aug 2009 15:44:29 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7KFiRlr088708 for ; Thu, 20 Aug 2009 15:44:28 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7KFiMqB088358 for freebsd-gecko@freebsd.org; Thu, 20 Aug 2009 15:44:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 20 Aug 2009 15:44:22 GMT Message-Id: <200908201544.n7KFiMqB088358@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] r90 - branches/experimental/Mk 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, 20 Aug 2009 15:44:30 -0000 Author: beat Date: Thu Aug 20 15:44:22 2009 New Revision: 90 Log: - Readd default definition of WRKSRC to fix build of gecko ports without custom WRKSRC. Modified: branches/experimental/Mk/bsd.gecko.mk Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Tue Aug 18 19:45:28 2009 (r89) +++ branches/experimental/Mk/bsd.gecko.mk Thu Aug 20 15:44:22 2009 (r90) @@ -259,6 +259,7 @@ MOZILLA_SUFX?= none MOZSRC?= ${WRKSRC} +WRKSRC?= ${WRKDIR}/mozilla FAKEDIR?= ${WRKDIR}/fake PLIST?= ${WRKDIR}/plist PLISTD?= ${WRKDIR}/plist_dirs From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 06:45:07 2009 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 9B4F510656B3 for ; Fri, 21 Aug 2009 06:45:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.droso.net [87.51.34.6]) by mx1.freebsd.org (Postfix) with ESMTP id 4DD8D8FC71 for ; Fri, 21 Aug 2009 06:45:07 +0000 (UTC) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id F126C1CCB1 for ; Fri, 21 Aug 2009 08:28:18 +0200 (CEST) From: linimon@FreeBSD.org To: gecko@freebsd.org Message-Id: <20090821062818.F126C1CCB1@mail.droso.net> Date: Fri, 21 Aug 2009 08:28:18 +0200 (CEST) Cc: Subject: FreeBSD ports that you maintain which are currently marked broken X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2009 06:45:07 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 6.x/7.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: www/kompozer broken because: KompoZer 0.7.10 is not compatible with GTK 2.14 and higher, hence the crashes. build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=kompozer If these errors are ones that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Every effort has been made to make sure that these error reports really do correspond to a port that you maintain. However, due to the fact that this is an automated process, it may indeed generate false matches. If one of these errors fits that description, please forward this email to the author of this software, Mark Linimon , so that he can attempt to fix the problem in the future. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 07:20:05 2009 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 C6EA5106568D for ; Fri, 21 Aug 2009 07:20:05 +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 59BE98FC6B for ; Fri, 21 Aug 2009 07:20:04 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7L7K3aZ090496 for ; Fri, 21 Aug 2009 07:20:03 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7L7JwWZ089418 for freebsd-gecko@freebsd.org; Fri, 21 Aug 2009 07:19:58 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 21 Aug 2009 07:19:58 GMT Message-Id: <200908210719.n7L7JwWZ089418@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] r91 - in branches/experimental/www/libxul: . 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: Fri, 21 Aug 2009 07:20:05 -0000 Author: beat Date: Fri Aug 21 07:19:57 2009 New Revision: 91 Log: - Fix build on FreeBSD 6.x Added: branches/experimental/www/libxul/files/libsydney_oss - copied unchanged from r86, branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in branches/experimental/www/libxul/files/releng6_pulseaudio Deleted: branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in Modified: branches/experimental/www/libxul/Makefile Modified: branches/experimental/www/libxul/Makefile ============================================================================== --- branches/experimental/www/libxul/Makefile Thu Aug 20 15:44:22 2009 (r90) +++ branches/experimental/www/libxul/Makefile Fri Aug 21 07:19:57 2009 (r91) @@ -50,6 +50,13 @@ .include +.if ${OSVERSION} < 700000 +LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio +EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio +.else +EXTRA_PATCHES= ${FILESDIR}/libsydney_oss +.endif + .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif Copied: branches/experimental/www/libxul/files/libsydney_oss (from r86, branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/libsydney_oss Fri Aug 21 07:19:57 2009 (r91, copy of r86, branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in) @@ -0,0 +1,15 @@ +--- media/libsydneyaudio/src/Makefile.in.orig 2009-08-17 14:21:06.000000000 +0200 ++++ media/libsydneyaudio/src/Makefile.in 2009-08-17 14:21:53.000000000 +0200 +@@ -45,6 +45,12 @@ + LIBRARY_NAME = sydneyaudio + FORCE_STATIC_LIB= 1 + ++ifeq ($(OS_ARCH),FreeBSD) ++CSRCS = \ ++ sydney_audio_oss.c \ ++ $(NULL) ++endif ++ + ifeq ($(OS_ARCH),Linux) + CSRCS = \ + sydney_audio_alsa.c \ Deleted: branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-media-libsydneyaudio-src-Makefile.in Fri Aug 21 07:19:57 2009 (r90) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,15 +0,0 @@ ---- media/libsydneyaudio/src/Makefile.in.orig 2009-08-17 14:21:06.000000000 +0200 -+++ media/libsydneyaudio/src/Makefile.in 2009-08-17 14:21:53.000000000 +0200 -@@ -45,6 +45,12 @@ - LIBRARY_NAME = sydneyaudio - FORCE_STATIC_LIB= 1 - -+ifeq ($(OS_ARCH),FreeBSD) -+CSRCS = \ -+ sydney_audio_oss.c \ -+ $(NULL) -+endif -+ - ifeq ($(OS_ARCH),Linux) - CSRCS = \ - sydney_audio_alsa.c \ Added: branches/experimental/www/libxul/files/releng6_pulseaudio ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/releng6_pulseaudio Fri Aug 21 07:19:57 2009 (r91) @@ -0,0 +1,43 @@ +--- media/libsydneyaudio/src/Makefile.in.orig 2009-08-20 21:43:41.000000000 +0200 ++++ media/libsydneyaudio/src/Makefile.in 2009-08-20 21:44:17.000000000 +0200 +@@ -45,6 +45,12 @@ + LIBRARY_NAME = sydneyaudio + FORCE_STATIC_LIB= 1 + ++ifeq ($(OS_ARCH),FreeBSD) ++CSRCS = \ ++ sydney_audio_pulseaudio.c \ ++ $(NULL) ++endif ++ + ifeq ($(OS_ARCH),Linux) + CSRCS = \ + sydney_audio_alsa.c \ +--- toolkit/library/Makefile.in.orig 2009-08-20 21:45:20.000000000 +0200 ++++ toolkit/library/Makefile.in 2009-08-20 21:46:25.000000000 +0200 +@@ -228,12 +228,12 @@ + endif + + ifeq (gtk2,$(MOZ_WIDGET_TOOLKIT)) +-EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 ++EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 -lpulse -lpthread + EXTRA_DSO_LDOPTS += $(FT2_LIBS) + endif + + ifeq (qt,$(MOZ_WIDGET_TOOLKIT)) +-EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 ++EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 -lpulse -lpthread + EXTRA_DSO_LDOPTS += $(FT2_LIBS) + endif + +--- js/src/Makefile.in.orig 2009-08-21 00:34:43.000000000 +0200 ++++ js/src/Makefile.in 2009-08-21 00:36:59.000000000 +0200 +@@ -427,7 +427,7 @@ + endif # WINNT + + ifeq ($(OS_ARCH),FreeBSD) +-EXTRA_LIBS += -pthread ++EXTRA_LIBS += -pthread -lpulse -lc + endif + ifeq ($(OS_ARCH),IRIX) + ifdef USE_N32 From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 08:02:25 2009 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 5E10E106568E for ; Fri, 21 Aug 2009 08:02:25 +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 E46118FC70 for ; Fri, 21 Aug 2009 08:02:24 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7L82NNY018988 for ; Fri, 21 Aug 2009 08:02:23 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7L82IJ8018062 for freebsd-gecko@freebsd.org; Fri, 21 Aug 2009 08:02:18 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 21 Aug 2009 08:02:18 GMT Message-Id: <200908210802.n7L82IJ8018062@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] r92 - branches/experimental/mail/thunderbird trunk/mail/thunderbird 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: Fri, 21 Aug 2009 08:02:25 -0000 Author: beat Date: Fri Aug 21 08:02:18 2009 New Revision: 92 Log: - Update to 2.0.0.23 Modified: branches/experimental/mail/thunderbird/Makefile branches/experimental/mail/thunderbird/distinfo trunk/mail/thunderbird/Makefile trunk/mail/thunderbird/distinfo Modified: branches/experimental/mail/thunderbird/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Fri Aug 21 07:19:57 2009 (r91) +++ branches/experimental/mail/thunderbird/Makefile Fri Aug 21 08:02:18 2009 (r92) @@ -7,8 +7,7 @@ # PORTNAME= thunderbird -DISTVERSION= 2.0.0.22 -PORTREVISION= 1 +DISTVERSION= 2.0.0.23 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= thunderbird/releases/${DISTVERSION}/source Modified: branches/experimental/mail/thunderbird/distinfo ============================================================================== --- branches/experimental/mail/thunderbird/distinfo Fri Aug 21 07:19:57 2009 (r91) +++ branches/experimental/mail/thunderbird/distinfo Fri Aug 21 08:02:18 2009 (r92) @@ -1,3 +1,3 @@ -MD5 (thunderbird-2.0.0.22-source.tar.bz2) = 080c26dcb0ed563519a6061139a0bf92 -SHA256 (thunderbird-2.0.0.22-source.tar.bz2) = e364e5e1a96521b98b8391c5028207408d3d285ab40e091fa503b87a19d24d04 -SIZE (thunderbird-2.0.0.22-source.tar.bz2) = 40489725 +MD5 (thunderbird-2.0.0.23-source.tar.bz2) = 2e118fcf752ee60ce994f1471f9632d1 +SHA256 (thunderbird-2.0.0.23-source.tar.bz2) = 2c5007dfa1d094d8f089d42208e77d673e811a49980b7df77b04ed1606d30d21 +SIZE (thunderbird-2.0.0.23-source.tar.bz2) = 38860245 Modified: trunk/mail/thunderbird/Makefile ============================================================================== --- trunk/mail/thunderbird/Makefile Fri Aug 21 07:19:57 2009 (r91) +++ trunk/mail/thunderbird/Makefile Fri Aug 21 08:02:18 2009 (r92) @@ -7,8 +7,7 @@ # PORTNAME= thunderbird -DISTVERSION= 2.0.0.22 -PORTREVISION= 1 +DISTVERSION= 2.0.0.23 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= thunderbird/releases/${DISTVERSION}/source Modified: trunk/mail/thunderbird/distinfo ============================================================================== --- trunk/mail/thunderbird/distinfo Fri Aug 21 07:19:57 2009 (r91) +++ trunk/mail/thunderbird/distinfo Fri Aug 21 08:02:18 2009 (r92) @@ -1,3 +1,3 @@ -MD5 (thunderbird-2.0.0.22-source.tar.bz2) = 080c26dcb0ed563519a6061139a0bf92 -SHA256 (thunderbird-2.0.0.22-source.tar.bz2) = e364e5e1a96521b98b8391c5028207408d3d285ab40e091fa503b87a19d24d04 -SIZE (thunderbird-2.0.0.22-source.tar.bz2) = 40489725 +MD5 (thunderbird-2.0.0.23-source.tar.bz2) = 2e118fcf752ee60ce994f1471f9632d1 +SHA256 (thunderbird-2.0.0.23-source.tar.bz2) = 2c5007dfa1d094d8f089d42208e77d673e811a49980b7df77b04ed1606d30d21 +SIZE (thunderbird-2.0.0.23-source.tar.bz2) = 38860245 From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 10:14:26 2009 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 CC060106568D for ; Fri, 21 Aug 2009 10:14:26 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 093EF8FC52 for ; Fri, 21 Aug 2009 10:14:25 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id NAA22797 for ; Fri, 21 Aug 2009 13:01:57 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4A8E7095.3010206@icyb.net.ua> Date: Fri, 21 Aug 2009 13:01:57 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: gecko@FreeBSD.org X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: WITH_GECKO for system with firefox3(5)? 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: Fri, 21 Aug 2009 10:14:26 -0000 It seems that WITH_GECKO=firefox implies firefox2 and there is no firefox3 option. So what should I use here? libxul? -- Andriy Gapon From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 10:41:13 2009 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 4264A1065693 for ; Fri, 21 Aug 2009 10:41:13 +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 BA5328FC51 for ; Fri, 21 Aug 2009 10:41:12 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7LAfBcb011933 for ; Fri, 21 Aug 2009 10:41:11 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7LAf6Zs011564 for freebsd-gecko@freebsd.org; Fri, 21 Aug 2009 10:41:06 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 21 Aug 2009 10:41:06 GMT Message-Id: <200908211041.n7LAf6Zs011564@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] r93 - branches/experimental/mail/thunderbird/files trunk/mail/thunderbird/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: Fri, 21 Aug 2009 10:41:13 -0000 Author: beat Date: Fri Aug 21 10:41:05 2009 New Revision: 93 Log: - Fix build after 2.0.0.23 update Modified: branches/experimental/mail/thunderbird/files/patch-sysnss trunk/mail/thunderbird/files/patch-sysnss Modified: branches/experimental/mail/thunderbird/files/patch-sysnss ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-sysnss Fri Aug 21 08:02:18 2009 (r92) +++ branches/experimental/mail/thunderbird/files/patch-sysnss Fri Aug 21 10:41:05 2009 (r93) @@ -31,12 +31,12 @@ $(NULL) include $(topsrcdir)/config/rules.mk ---- security/manager/Makefile.in.orig 2008-05-23 19:45:26.000000000 -0400 -+++ security/manager/Makefile.in 2008-07-17 14:59:30.000000000 -0400 -@@ -54,22 +54,13 @@ PACKAGE_VARS += \ - SSL3_LIB \ +--- security/manager/Makefile.in.orig 2009-08-07 22:37:51.000000000 +0200 ++++ security/manager/Makefile.in 2009-08-21 10:41:53.000000000 +0200 +@@ -56,24 +56,13 @@ SOFTOKEN3_LIB \ SOFTOKEN3_CHK \ + NSSDBM3_LIB \ - LOADABLE_ROOT_MODULE \ HAVE_FREEBL_LIBS \ HAVE_FREEBL_LIBS_32 \ @@ -48,15 +48,17 @@ endif -NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX) +-NSSUTIL3_LIB = $(DLL_PREFIX)nssutil3$(DLL_SUFFIX) -SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX) -SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX) -SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX) -SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk +-NSSDBM3_LIB = $(DLL_PREFIX)nssdbm3$(DLL_SUFFIX) - # Default HAVE_FREEBL_LIBS = 1 -@@ -218,11 +209,6 @@ export:: .nss.cleaned +@@ -222,11 +211,6 @@ .nss.cleaned: .nss.checkout ifndef MOZ_NATIVE_NSS $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean @@ -68,19 +70,11 @@ touch $@ endif -@@ -249,55 +235,6 @@ else +@@ -253,49 +237,6 @@ cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX) endif ifndef MOZ_NATIVE_NSS -- $(MAKE) -C $(topsrcdir)/security/nss/lib/util $(DEFAULT_GMAKE_FLAGS) clean -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib $(DEFAULT_GMAKE_FLAGS) export -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/freebl $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/softoken $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) clean -- # In NSS 3.11.8-3.11.9, lib/ssl/derive.c includes cmd/lib/secutil.h. -- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) export -- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) DIRS="util base dev pki pki1 certdb certhigh pk11wrap cryptohi nss ssl pkcs12 pkcs7 smime crmf jar ckfw ckfw/builtins" +- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) -ifndef SKIP_CHK - $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) - $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) @@ -91,6 +85,8 @@ -endif - $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin +- $(INSTALL) -m 755 $(DIST)/lib/$(NSSUTIL3_LIB) $(DIST)/bin +- $(INSTALL) -m 755 $(DIST)/lib/$(NSSDBM3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin -ifdef HAVE_FREEBL_LIBS @@ -124,7 +120,7 @@ endif $(MAKE) -C boot $@ $(MAKE) -C ssl $@ -@@ -308,42 +245,6 @@ endif +@@ -306,44 +247,6 @@ install:: ifndef MOZ_NATIVE_NSS @@ -134,6 +130,8 @@ -endif - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir) +- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSSUTIL3_LIB) $(DESTDIR)$(mozappdir) +- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSSDBM3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir) -ifdef HAVE_FREEBL_LIBS @@ -167,7 +165,7 @@ endif $(MAKE) -C boot $@ $(MAKE) -C ssl $@ -@@ -360,12 +261,6 @@ ifdef MOZ_XUL +@@ -360,12 +263,6 @@ $(MAKE) -C pki $@ endif ifndef MOZ_NATIVE_NSS Modified: trunk/mail/thunderbird/files/patch-sysnss ============================================================================== --- trunk/mail/thunderbird/files/patch-sysnss Fri Aug 21 08:02:18 2009 (r92) +++ trunk/mail/thunderbird/files/patch-sysnss Fri Aug 21 10:41:05 2009 (r93) @@ -31,12 +31,12 @@ $(NULL) include $(topsrcdir)/config/rules.mk ---- security/manager/Makefile.in.orig 2008-05-23 19:45:26.000000000 -0400 -+++ security/manager/Makefile.in 2008-07-17 14:59:30.000000000 -0400 -@@ -54,22 +54,13 @@ PACKAGE_VARS += \ - SSL3_LIB \ +--- security/manager/Makefile.in.orig 2009-08-07 22:37:51.000000000 +0200 ++++ security/manager/Makefile.in 2009-08-21 10:41:53.000000000 +0200 +@@ -56,24 +56,13 @@ SOFTOKEN3_LIB \ SOFTOKEN3_CHK \ + NSSDBM3_LIB \ - LOADABLE_ROOT_MODULE \ HAVE_FREEBL_LIBS \ HAVE_FREEBL_LIBS_32 \ @@ -48,15 +48,17 @@ endif -NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX) +-NSSUTIL3_LIB = $(DLL_PREFIX)nssutil3$(DLL_SUFFIX) -SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX) -SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX) -SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX) -SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk +-NSSDBM3_LIB = $(DLL_PREFIX)nssdbm3$(DLL_SUFFIX) - # Default HAVE_FREEBL_LIBS = 1 -@@ -218,11 +209,6 @@ export:: .nss.cleaned +@@ -222,11 +211,6 @@ .nss.cleaned: .nss.checkout ifndef MOZ_NATIVE_NSS $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean @@ -68,19 +70,11 @@ touch $@ endif -@@ -249,55 +235,6 @@ else +@@ -253,49 +237,6 @@ cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX) endif ifndef MOZ_NATIVE_NSS -- $(MAKE) -C $(topsrcdir)/security/nss/lib/util $(DEFAULT_GMAKE_FLAGS) clean -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib $(DEFAULT_GMAKE_FLAGS) export -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/freebl $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/softoken $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) clean -- # In NSS 3.11.8-3.11.9, lib/ssl/derive.c includes cmd/lib/secutil.h. -- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) export -- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) DIRS="util base dev pki pki1 certdb certhigh pk11wrap cryptohi nss ssl pkcs12 pkcs7 smime crmf jar ckfw ckfw/builtins" +- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) -ifndef SKIP_CHK - $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) - $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) @@ -91,6 +85,8 @@ -endif - $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin +- $(INSTALL) -m 755 $(DIST)/lib/$(NSSUTIL3_LIB) $(DIST)/bin +- $(INSTALL) -m 755 $(DIST)/lib/$(NSSDBM3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin -ifdef HAVE_FREEBL_LIBS @@ -124,7 +120,7 @@ endif $(MAKE) -C boot $@ $(MAKE) -C ssl $@ -@@ -308,42 +245,6 @@ endif +@@ -306,44 +247,6 @@ install:: ifndef MOZ_NATIVE_NSS @@ -134,6 +130,8 @@ -endif - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir) +- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSSUTIL3_LIB) $(DESTDIR)$(mozappdir) +- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSSDBM3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir) -ifdef HAVE_FREEBL_LIBS @@ -167,7 +165,7 @@ endif $(MAKE) -C boot $@ $(MAKE) -C ssl $@ -@@ -360,12 +261,6 @@ ifdef MOZ_XUL +@@ -360,12 +263,6 @@ $(MAKE) -C pki $@ endif ifndef MOZ_NATIVE_NSS From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 10:53:40 2009 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 AEBB4106568B for ; Fri, 21 Aug 2009 10:53:40 +0000 (UTC) (envelope-from miwi@bsdcrew.de) Received: from bsdcrew.de (duro.unixfreunde.de [85.214.90.4]) by mx1.freebsd.org (Postfix) with ESMTP id 74BD58FC62 for ; Fri, 21 Aug 2009 10:53:40 +0000 (UTC) Received: by bsdcrew.de (Postfix, from userid 1001) id 9A3E44AC69; Fri, 21 Aug 2009 12:53:38 +0200 (CEST) Date: Fri, 21 Aug 2009 12:53:38 +0200 From: Martin Wilke To: Andriy Gapon Message-ID: <20090821105338.GS24434@bsdcrew.de> References: <4A8E7095.3010206@icyb.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed Content-Disposition: inline In-Reply-To: <4A8E7095.3010206@icyb.net.ua> User-Agent: Mutt/1.5.19 (2009-01-05) Cc: gecko@FreeBSD.org Subject: Re: WITH_GECKO for system with firefox3(5)? 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: Fri, 21 Aug 2009 10:53:40 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, Aug 21, 2009 at 01:01:57PM +0300, Andriy Gapon wrote: > > It seems that WITH_GECKO=firefox implies firefox2 and there is no firefox3 option. > So what should I use here? libxul? Yes > > -- > Andriy Gapon > > _______________________________________________ > freebsd-gecko@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gecko > To unsubscribe, send any mail to "freebsd-gecko-unsubscribe@freebsd.org" > - -- +-----------------------+-------------------------------+ | PGP : 0xB1E6FCE9 | Jabber : miwi(at)BSDCrew.de | | Skype : splash_111 | Mail : miwi(at)FreeBSD.org | +-----------------------+-------------------------------+ | Mess with the Best, Die like the Rest! | +-----------------------+-------------------------------+ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkqOfLIACgkQdLJIhLHm/OlAvQCgm9gTwwGK6zVcaf2RiNcs6mwW Z4gAoJgqiSz39vv/vmpsxKfxjWmuDAK9 =QIQ3 -----END PGP SIGNATURE----- From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 13:22:49 2009 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 CBF481065692 for ; Fri, 21 Aug 2009 13:22:49 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from mail4.sea5.speakeasy.net (mail4.sea5.speakeasy.net [69.17.117.6]) by mx1.freebsd.org (Postfix) with ESMTP id A674E8FC74 for ; Fri, 21 Aug 2009 13:22:49 +0000 (UTC) Received: (qmail 28226 invoked from network); 21 Aug 2009 12:56:09 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail4.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 21 Aug 2009 12:56:09 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id E81A45082B; Fri, 21 Aug 2009 08:56:08 -0400 (EDT) To: Howard Goldstein , ajtiM , freebsd-questions@freebsd.org, gecko@freebsd.org References: <200908142121.51522.lumiwa@gmail.com> <4A8D61C6.3040408@queue.to> <44ws4yy06a.fsf@be-well.ilk.org> From: Lowell Gilbert Date: Fri, 21 Aug 2009 08:56:08 -0400 In-Reply-To: <44ws4yy06a.fsf@be-well.ilk.org> (Lowell Gilbert's message of "Thu\, 20 Aug 2009 11\:28\:29 -0400") Message-ID: <44vdkhe36f.fsf@be-well.ilk.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Subject: Re: firefox 2.0.0.20_9,1 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2009 13:22:49 -0000 Lowell Gilbert writes: > Howard Goldstein writes: > >> It's like the cat dragged in firefox2 despite use of 3.5 for actual >> browsing :( Is there a good way to resolve these dependencies through >> firefox3 or 3.5 short of ditching gnome? > > Yeah, it's really from the gecko handling. According to > Mk/bsd.gecko.mk, I think you could add something like the following to > make.conf to do what you need: > > USE_GECKO= firefox3<->firefox But it doesn't work, and neither does the formulat actually given in the makefile. From checkin comments a few months back, I think this capability is on hold waiting for xulrunner 1.9. Don't quote me on that, though; I don't quite understand some of the mechanisms in use. -- Lowell Gilbert, embedded/networking software engineer, Boston area http://be-well.ilk.org/~lowell/ From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 18:54:27 2009 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 52BB8106564A for ; Fri, 21 Aug 2009 18:54:27 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id CF6B28FC16 for ; Fri, 21 Aug 2009 18:54:26 +0000 (UTC) Received: from deuterium.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n7LIsNKT091304 for ; Fri, 21 Aug 2009 20:54:24 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <4A8EED5F.2000106@fgznet.ch> Date: Fri, 21 Aug 2009 20:54:23 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: gecko@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: Subject: GECKO_PTHREAD_LIBS bsd.gecko.mk vs. Makefile? 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: Fri, 21 Aug 2009 18:54:27 -0000 Hello all, I have a question here, when is the GECKO_PTHREAD_LIBS taken from the bsd.gecko.mk and when is it taken from the Makefile of a thunderbird for example? The reason I ask, I try to build thunderbird on powerpc. The powerpc cc dumps the pthread stuff not in the first line. So a finer grep pattern should be used, like the one Ed@ introduced for firefox3 ('%{\!pg: %{pthread:' iso 'pthread'). I put this into the Makefile from thunderbird but I did not succeed. A bit debugging told me that I can write what I want into this grep pattern, it always gives me the same output. Then I found bsd.gecko.mk and there I replaced the pattern. Bingo, now thunderbird has started building... Can anyone help me explaining? TIA, Andreas From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 21 22:46:01 2009 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 E3707106568D for ; Fri, 21 Aug 2009 22:46:01 +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 8F5948FC12 for ; Fri, 21 Aug 2009 22:46:00 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7LMk0Qh067177 for ; Fri, 21 Aug 2009 22:46:00 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7LMjsRD065619 for freebsd-gecko@freebsd.org; Fri, 21 Aug 2009 22:45:54 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 21 Aug 2009 22:45:54 GMT Message-Id: <200908212245.n7LMjsRD065619@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] r94 - branches/experimental/mail/linux-thunderbird trunk/mail/linux-thunderbird 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: Fri, 21 Aug 2009 22:46:02 -0000 Author: beat Date: Fri Aug 21 22:45:54 2009 New Revision: 94 Log: - Update to 2.0.0.23 Modified: branches/experimental/mail/linux-thunderbird/Makefile branches/experimental/mail/linux-thunderbird/distinfo branches/experimental/mail/linux-thunderbird/pkg-plist trunk/mail/linux-thunderbird/Makefile trunk/mail/linux-thunderbird/distinfo trunk/mail/linux-thunderbird/pkg-plist Modified: branches/experimental/mail/linux-thunderbird/Makefile ============================================================================== --- branches/experimental/mail/linux-thunderbird/Makefile Fri Aug 21 10:41:05 2009 (r93) +++ branches/experimental/mail/linux-thunderbird/Makefile Fri Aug 21 22:45:54 2009 (r94) @@ -2,11 +2,11 @@ # Date created: 17 April 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/mail/linux-thunderbird/Makefile,v 1.26 2009/05/04 19:23:42 miwi Exp $ +# $FreeBSD: ports/mail/linux-thunderbird/Makefile,v 1.27 2009/06/25 10:12:08 beat Exp $ # PORTNAME= thunderbird -PORTVERSION= 2.0.0.22 +PORTVERSION= 2.0.0.23 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US Modified: branches/experimental/mail/linux-thunderbird/distinfo ============================================================================== --- branches/experimental/mail/linux-thunderbird/distinfo Fri Aug 21 10:41:05 2009 (r93) +++ branches/experimental/mail/linux-thunderbird/distinfo Fri Aug 21 22:45:54 2009 (r94) @@ -1,3 +1,3 @@ -MD5 (thunderbird-2.0.0.22.tar.gz) = e0f4efda66a70f15501fe2ff7b314cf3 -SHA256 (thunderbird-2.0.0.22.tar.gz) = cd27f60a9305a8f030621ec0fd006619550a5c01e3cd50709d92aab2a00836c3 -SIZE (thunderbird-2.0.0.22.tar.gz) = 11488872 +MD5 (thunderbird-2.0.0.23.tar.gz) = efc87503855896a8281e281123de3309 +SHA256 (thunderbird-2.0.0.23.tar.gz) = ebc2ddd3a69f8f35ed45bda4bf0096f728152b2a25bc583860e513b5d3f0971c +SIZE (thunderbird-2.0.0.23.tar.gz) = 11807525 Modified: branches/experimental/mail/linux-thunderbird/pkg-plist ============================================================================== --- branches/experimental/mail/linux-thunderbird/pkg-plist Fri Aug 21 10:41:05 2009 (r93) +++ branches/experimental/mail/linux-thunderbird/pkg-plist Fri Aug 21 22:45:54 2009 (r94) @@ -1,5 +1,8 @@ bin/%%APP_NAME%% share/applications/%%APP_NAME%%.desktop +lib/%%APP_NAME%%/libnssdbm3.so +lib/%%APP_NAME%%/libnssutil3.so +lib/%%APP_NAME%%/libsqlite3.so lib/%%APP_NAME%%/LICENSE.txt lib/%%APP_NAME%%/README.txt lib/%%APP_NAME%%/chrome/US.jar Modified: trunk/mail/linux-thunderbird/Makefile ============================================================================== --- trunk/mail/linux-thunderbird/Makefile Fri Aug 21 10:41:05 2009 (r93) +++ trunk/mail/linux-thunderbird/Makefile Fri Aug 21 22:45:54 2009 (r94) @@ -2,11 +2,11 @@ # Date created: 17 April 2006 # Whom: Andrew Pantyukhin # -# $FreeBSD: ports/mail/linux-thunderbird/Makefile,v 1.26 2009/05/04 19:23:42 miwi Exp $ +# $FreeBSD: ports/mail/linux-thunderbird/Makefile,v 1.27 2009/06/25 10:12:08 beat Exp $ # PORTNAME= thunderbird -PORTVERSION= 2.0.0.22 +PORTVERSION= 2.0.0.23 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US Modified: trunk/mail/linux-thunderbird/distinfo ============================================================================== --- trunk/mail/linux-thunderbird/distinfo Fri Aug 21 10:41:05 2009 (r93) +++ trunk/mail/linux-thunderbird/distinfo Fri Aug 21 22:45:54 2009 (r94) @@ -1,3 +1,3 @@ -MD5 (thunderbird-2.0.0.22.tar.gz) = e0f4efda66a70f15501fe2ff7b314cf3 -SHA256 (thunderbird-2.0.0.22.tar.gz) = cd27f60a9305a8f030621ec0fd006619550a5c01e3cd50709d92aab2a00836c3 -SIZE (thunderbird-2.0.0.22.tar.gz) = 11488872 +MD5 (thunderbird-2.0.0.23.tar.gz) = efc87503855896a8281e281123de3309 +SHA256 (thunderbird-2.0.0.23.tar.gz) = ebc2ddd3a69f8f35ed45bda4bf0096f728152b2a25bc583860e513b5d3f0971c +SIZE (thunderbird-2.0.0.23.tar.gz) = 11807525 Modified: trunk/mail/linux-thunderbird/pkg-plist ============================================================================== --- trunk/mail/linux-thunderbird/pkg-plist Fri Aug 21 10:41:05 2009 (r93) +++ trunk/mail/linux-thunderbird/pkg-plist Fri Aug 21 22:45:54 2009 (r94) @@ -1,5 +1,8 @@ bin/%%APP_NAME%% share/applications/%%APP_NAME%%.desktop +lib/%%APP_NAME%%/libnssdbm3.so +lib/%%APP_NAME%%/libnssutil3.so +lib/%%APP_NAME%%/libsqlite3.so lib/%%APP_NAME%%/LICENSE.txt lib/%%APP_NAME%%/README.txt lib/%%APP_NAME%%/chrome/US.jar From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 07:41:57 2009 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 F2B74106568C for ; Sat, 22 Aug 2009 07:41:57 +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 8C0DA8FC0A for ; Sat, 22 Aug 2009 07:41:57 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7M7ftMn095414 for ; Sat, 22 Aug 2009 07:41:56 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7M7fon4094831 for freebsd-gecko@freebsd.org; Sat, 22 Aug 2009 07:41:50 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 22 Aug 2009 07:41:50 GMT Message-Id: <200908220741.n7M7fon4094831@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] r95 - branches/experimental/mail/thunderbird/files trunk/mail/thunderbird/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: Sat, 22 Aug 2009 07:41:58 -0000 Author: beat Date: Sat Aug 22 07:41:50 2009 New Revision: 95 Log: - Fix build on FreeBSD 6.x Added: branches/experimental/mail/thunderbird/files/patch-db-sqlite3-src-Makefile.in trunk/mail/thunderbird/files/patch-db-sqlite3-src-Makefile.in Added: branches/experimental/mail/thunderbird/files/patch-db-sqlite3-src-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-db-sqlite3-src-Makefile.in Sat Aug 22 07:41:50 2009 (r95) @@ -0,0 +1,13 @@ +--- db/sqlite3/src/Makefile.in.orig 2009-08-22 00:49:32.000000000 +0200 ++++ db/sqlite3/src/Makefile.in 2009-08-22 00:51:29.000000000 +0200 +@@ -113,6 +113,10 @@ + ##SIMPLE_PROGRAMS = sqlite-shell + endif + ++ifeq ($(OS_ARCH),FreeBSD) ++EXTRA_LIBS += -lpthread ++endif ++ + include $(topsrcdir)/config/rules.mk + + sqlite-shell.$(OBJ_SUFFIX): shell.c Added: trunk/mail/thunderbird/files/patch-db-sqlite3-src-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-db-sqlite3-src-Makefile.in Sat Aug 22 07:41:50 2009 (r95) @@ -0,0 +1,13 @@ +--- db/sqlite3/src/Makefile.in.orig 2009-08-22 00:49:32.000000000 +0200 ++++ db/sqlite3/src/Makefile.in 2009-08-22 00:51:29.000000000 +0200 +@@ -113,6 +113,10 @@ + ##SIMPLE_PROGRAMS = sqlite-shell + endif + ++ifeq ($(OS_ARCH),FreeBSD) ++EXTRA_LIBS += -lpthread ++endif ++ + include $(topsrcdir)/config/rules.mk + + sqlite-shell.$(OBJ_SUFFIX): shell.c From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 13:11:10 2009 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 98E9A106568B for ; Sat, 22 Aug 2009 13:11:10 +0000 (UTC) (envelope-from hg@queue.to) Received: from pickle.queue.to (pickle.queue.to [71.180.69.18]) by mx1.freebsd.org (Postfix) with ESMTP id 3821C8FC0C for ; Sat, 22 Aug 2009 13:11:09 +0000 (UTC) Received: (qmail 79403 invoked from network); 22 Aug 2009 08:44:28 -0400 Received: from cally.queue.to (172.16.0.6) by pickle.queue.to with ESMTP; 22 Aug 2009 08:44:28 -0400 Message-ID: <4A8FE827.8060500@queue.to> Date: Sat, 22 Aug 2009 08:44:23 -0400 From: Howard Goldstein User-Agent: Thunderbird 2.0.0.22 (X11/20090819) MIME-Version: 1.0 To: Martin Wilke , avg@icyb.net.ua References: <4A8E7095.3010206@icyb.net.ua> <20090821105338.GS24434@bsdcrew.de> In-Reply-To: <20090821105338.GS24434@bsdcrew.de> X-Enigmail-Version: 0.95.7 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig0D1E7FC17E653BDC9038EFB2" Cc: freebsd-gecko@freebsd.org Subject: Re: WITH_GECKO for system with firefox3(5)? 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: Sat, 22 Aug 2009 13:11:10 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0D1E7FC17E653BDC9038EFB2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Martin Wilke wrote: > On Fri, Aug 21, 2009 at 01:01:57PM +0300, Andriy Gapon wrote: >> It seems that WITH_GECKO=3Dfirefox implies firefox2 and there is no fi= refox3 option. >> So what should I use here? libxul? >=20 > Yes I had this question too (it arose over on questions I think), and in light of your post I switched to the libxul setting today. To make everything consistent could you suggest a way to rebuild the ports affected by having switched WITH_GECKO=3Dfirefox to WITH_GECKO=3Dli= bxul? Thanks, and thank you everyone for all of the hard work put in to making all of these bits work so well together as they do. --------------enig0D1E7FC17E653BDC9038EFB2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKj+gsdYVFuiUUgywRAifnAKDzYVahneOaejdd0dFVg6RRjX2VzwCgqbYa NhG7CJvdkkV2URUG2a+X6Ms= =KJh6 -----END PGP SIGNATURE----- --------------enig0D1E7FC17E653BDC9038EFB2-- From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 14:18:02 2009 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 56F6A106568E for ; Sat, 22 Aug 2009 14:18:02 +0000 (UTC) (envelope-from hg@queue.to) Received: from pickle.queue.to (pickle.queue.to [71.180.69.18]) by mx1.freebsd.org (Postfix) with ESMTP id E921D8FC16 for ; Sat, 22 Aug 2009 14:18:01 +0000 (UTC) Received: (qmail 88023 invoked from network); 22 Aug 2009 10:18:00 -0400 Received: from cally.queue.to (172.16.0.6) by pickle.queue.to with ESMTP; 22 Aug 2009 10:18:00 -0400 Message-ID: <4A8FFE17.3060501@queue.to> Date: Sat, 22 Aug 2009 10:17:59 -0400 From: Howard Goldstein User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: miwi@FreeBSD.org, avg@icyb.net.ua References: <4A8E7095.3010206@icyb.net.ua> <20090821105338.GS24434@bsdcrew.de> <4A8FE827.8060500@queue.to> In-Reply-To: <4A8FE827.8060500@queue.to> X-Enigmail-Version: 0.95.7 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigCBFE3C6A741ED7CD282109E1" Cc: freebsd-gecko@freebsd.org Subject: Re: WITH_GECKO for system with firefox3(5)? 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: Sat, 22 Aug 2009 14:18:02 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigCBFE3C6A741ED7CD282109E1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Howard Goldstein wrote: > Martin Wilke wrote: >> On Fri, Aug 21, 2009 at 01:01:57PM +0300, Andriy Gapon wrote: >>> It seems that WITH_GECKO=3Dfirefox implies firefox2 and there is no f= irefox3 option. >>> So what should I use here? libxul? >> Yes >=20 > I had this question too (it arose over on questions I think), and in > light of your post I switched to the libxul setting today. >=20 > To make everything consistent could you suggest a way to rebuild the > ports affected by having switched WITH_GECKO=3Dfirefox to WITH_GECKO=3D= libxul? WITH_GECKO=3Dlibxul wasn't a supported gecko for galeon-2.0.7_1 or for a part of gnome2 xulrunner though is for galeon anyway. Is WITH_GECKO=3Dlibxul xulrunner a reasonable make.conf option? --------------enigCBFE3C6A741ED7CD282109E1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKj/4YdYVFuiUUgywRAh5wAKCIaHXCCIHkknMj3f7ZUe02L7zpEQCeI+V3 3dp2ijGr+Cez5UaUjZNyxfI= =qnST -----END PGP SIGNATURE----- --------------enigCBFE3C6A741ED7CD282109E1-- From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 17:21:29 2009 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 0BE6B106568B for ; Sat, 22 Aug 2009 17:21:29 +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 AB7B38FC18 for ; Sat, 22 Aug 2009 17:21:28 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id n7MHLRvD046971 for ; Sat, 22 Aug 2009 17:21:27 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id n7MHLMd1045780 for freebsd-gecko@freebsd.org; Sat, 22 Aug 2009 17:21:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 22 Aug 2009 17:21:22 GMT Message-Id: <200908221721.n7MHLMd1045780@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] r96 - in branches/experimental/mail/thunderbird-devel: . 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: Sat, 22 Aug 2009 17:21:29 -0000 Author: beat Date: Sat Aug 22 17:21:21 2009 New Revision: 96 Log: - Fix build on FreeBSD 6.x - Remove PORTEPOCH Added: branches/experimental/mail/thunderbird-devel/files/liboggplay_oss - copied unchanged from r90, branches/experimental/mail/thunderbird-devel/files/patch-media_liboggplay_audio_Makefile.in branches/experimental/mail/thunderbird-devel/files/releng6_pulseaudio Deleted: branches/experimental/mail/thunderbird-devel/files/patch-media_liboggplay_audio_Makefile.in Modified: branches/experimental/mail/thunderbird-devel/Makefile Modified: branches/experimental/mail/thunderbird-devel/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-devel/Makefile Sat Aug 22 07:41:50 2009 (r95) +++ branches/experimental/mail/thunderbird-devel/Makefile Sat Aug 22 17:21:21 2009 (r96) @@ -7,7 +7,6 @@ PORTNAME= thunderbird DISTVERSION= 3.0b3 -PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/nightly/${DISTVERSION}-candidates/build1/source/ @@ -58,6 +57,13 @@ MOZSRC:= ${WRKDIR}/mozilla WRKSRC= ${WRKDIR} +.if ${OSVERSION} < 700000 +LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio +EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio +.else +EXTRA_PATCHES= ${FILESDIR}/liboggplay_oss +.endif + GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} .if ${HAVE_GNOME:Mlibgnomeui}!="" Copied: branches/experimental/mail/thunderbird-devel/files/liboggplay_oss (from r90, branches/experimental/mail/thunderbird-devel/files/patch-media_liboggplay_audio_Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-devel/files/liboggplay_oss Sat Aug 22 17:21:21 2009 (r96, copy of r90, branches/experimental/mail/thunderbird-devel/files/patch-media_liboggplay_audio_Makefile.in) @@ -0,0 +1,15 @@ +--- mozilla/media/libsydneyaudio/src/Makefile.in_orgi 2009-04-10 12:12:45.000000000 +0200 ++++ mozilla/media/libsydneyaudio/src/Makefile.in 2009-04-10 12:13:12.000000000 +0200 +@@ -45,6 +45,12 @@ + LIBRARY_NAME = sydneyaudio + FORCE_STATIC_LIB= 1 + ++ifeq ($(OS_ARCH),FreeBSD) ++CSRCS = \ ++ sydney_audio_oss.c \ ++ $(NULL) ++endif ++ + ifeq ($(OS_ARCH),Linux) + CSRCS = \ + sydney_audio_alsa.c \ Deleted: branches/experimental/mail/thunderbird-devel/files/patch-media_liboggplay_audio_Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird-devel/files/patch-media_liboggplay_audio_Makefile.in Sat Aug 22 17:21:21 2009 (r95) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,15 +0,0 @@ ---- mozilla/media/libsydneyaudio/src/Makefile.in_orgi 2009-04-10 12:12:45.000000000 +0200 -+++ mozilla/media/libsydneyaudio/src/Makefile.in 2009-04-10 12:13:12.000000000 +0200 -@@ -45,6 +45,12 @@ - LIBRARY_NAME = sydneyaudio - FORCE_STATIC_LIB= 1 - -+ifeq ($(OS_ARCH),FreeBSD) -+CSRCS = \ -+ sydney_audio_oss.c \ -+ $(NULL) -+endif -+ - ifeq ($(OS_ARCH),Linux) - CSRCS = \ - sydney_audio_alsa.c \ Added: branches/experimental/mail/thunderbird-devel/files/releng6_pulseaudio ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-devel/files/releng6_pulseaudio Sat Aug 22 17:21:21 2009 (r96) @@ -0,0 +1,66 @@ +--- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2009-08-20 21:43:41.000000000 +0200 ++++ mozilla/media/libsydneyaudio/src/Makefile.in 2009-08-20 21:44:17.000000000 +0200 +@@ -45,6 +45,12 @@ + LIBRARY_NAME = sydneyaudio + FORCE_STATIC_LIB= 1 + ++ifeq ($(OS_ARCH),FreeBSD) ++CSRCS = \ ++ sydney_audio_pulseaudio.c \ ++ $(NULL) ++endif ++ + ifeq ($(OS_ARCH),Linux) + CSRCS = \ + sydney_audio_alsa.c \ +--- mozilla/toolkit/library/Makefile.in.orig 2009-08-20 21:45:20.000000000 +0200 ++++ mozilla/toolkit/library/Makefile.in 2009-08-20 21:46:25.000000000 +0200 +@@ -228,12 +228,12 @@ + endif + + ifeq (gtk2,$(MOZ_WIDGET_TOOLKIT)) +-EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 ++EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 -lpulse -lpthread -lc + EXTRA_DSO_LDOPTS += $(FT2_LIBS) + endif + + ifeq (qt,$(MOZ_WIDGET_TOOLKIT)) +-EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 ++EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 -lpulse -lpthread -lc + EXTRA_DSO_LDOPTS += $(FT2_LIBS) + endif + +--- mozilla/js/src/Makefile.in.orig 2009-08-21 00:34:43.000000000 +0200 ++++ mozilla/js/src/Makefile.in 2009-08-21 00:36:59.000000000 +0200 +@@ -427,7 +427,7 @@ + endif # WINNT + + ifeq ($(OS_ARCH),FreeBSD) +-EXTRA_LIBS += -pthread ++EXTRA_LIBS += -pthread -lpulse -lc + endif + ifeq ($(OS_ARCH),IRIX) + ifdef USE_N32 +--- config/rules.mk.orig 2009-08-22 15:30:16.000000000 +0200 ++++ config/rules.mk 2009-08-22 15:30:46.000000000 +0200 +@@ -583,6 +583,7 @@ + ifdef IS_COMPONENT + EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic + endif ++EXTRA_LIBS += -pthread -lpulse -lc + endif + + ifeq ($(OS_ARCH),NetBSD) +--- mozilla/layout/build/Makefile.in.orig 2009-08-22 01:00:21.000000000 +0200 ++++ mozilla/layout/build/Makefile.in 2009-08-22 01:00:57.000000000 +0200 +@@ -269,6 +269,10 @@ + endif + endif + ++ifeq ($(OS_ARCH),FreeBSD) ++EXTRA_LIBS += -lpulse ++endif ++ + include $(topsrcdir)/config/rules.mk + + LOCAL_INCLUDES += -I$(srcdir)/../base \ From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 18:22:12 2009 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 4599F106568F; Sat, 22 Aug 2009 18:22:12 +0000 (UTC) (envelope-from miwi@bsdcrew.de) Received: from bsdcrew.de (duro.unixfreunde.de [85.214.90.4]) by mx1.freebsd.org (Postfix) with ESMTP id 0621E8FC14; Sat, 22 Aug 2009 18:22:11 +0000 (UTC) Received: by bsdcrew.de (Postfix, from userid 1001) id 333974AC68; Sat, 22 Aug 2009 20:22:08 +0200 (CEST) Date: Sat, 22 Aug 2009 20:22:08 +0200 From: Martin Wilke To: gnome@FreeBSD.org Message-ID: <20090822182208.GM82743@bsdcrew.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Cc: ports@FreeBSD.org, gecko@FreeBSD.org Subject: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 18:22:12 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Howdy Guys, The FreeBSD Gecko Team will let you know what the plans for the future are and on what we are currently working. Goals: * Removal of mozilla, nvu, xulrunner and firefox2. * www/firefox35 should be moved to www/firefox. * The options USE_GECKO mozilla nvu xulrunner and firefox will be also removed. Background: We have a lot of old stuff on the portstree and it's time to cleanup old stuff. * www/mozilla is 5 year old now, no longer supported by upstream, and has many many vulnerabilities. We can use www/seamonkey. * www/nvu last official release was in 2005, no longer supported, and also some vulnerabilities. We have www/kompozer which also need an update to get this unbroken. * www/xulrunner is old and was replaced by www/libxul. We should not hold any old Gecko stuff. Also it's not longer supported by upstream: https://wiki.mozilla.org/XULRunner:Roadmap Problems which we have to solve: Some Gnome ports need www/firefox to build and work, but unfortunately firefox2 isn't longer supported by the Mozilla Foundation. Also www/firefox has a lot of vulnerabilities. We should www/firefox mark FORBIDDEN at this time gives no fixes for the latest securtiy reports. We see here 2 ways: 1) The Gnome Team (not the FreeBSD Gnome Team) take time and move all his stuff to libxul. 2) or we the FreeBSD Team have to remove all these ports. We know that's really hard but we should not hold vulnerabilities stuff. We hope to get here a bit help from the FreeBSD Gnome Team to make it possible to get some stuff to work with the current libxul version. Current Status: We working currently on Firefox 3.6 (alpha1) [2], Thunderbird 3.0 (beta3) [1], new libxul 1.9.1.2. All 3 are already committed to our repo. [1] a screenshot from tb3 under FreeBSD http://tmp.chruetertee.ch/tb3.0b3.png [2] a screenshot from ff36 under FreeBSD http://tmp.chruetertee.ch/ff36.png A current status can you find here: https://trillian.chruetertee.ch/freebsd-gecko/wiki/TODO So that's all at the moment, Feedback, Comments are welcome. - - Martin for the FreeBSD Gecko Team - -- +-----------------------+-------------------------------+ | PGP : 0xB1E6FCE9 | Jabber : miwi(at)BSDCrew.de | | Skype : splash_111 | Mail : miwi(at)FreeBSD.org | +-----------------------+-------------------------------+ | Mess with the Best, Die like the Rest! | +-----------------------+-------------------------------+ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkqQN08ACgkQdLJIhLHm/OlZ7wCgk6xG3ymevRMf1D/0e9LpEqZ4 vF8An200XdohvNq3nptL4NCBIom+vgPN =SlKU -----END PGP SIGNATURE----- From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 18:51:25 2009 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 6E090106568B; Sat, 22 Aug 2009 18:51:25 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id 03C0D8FC0A; Sat, 22 Aug 2009 18:51:24 +0000 (UTC) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.3/8.14.3) with ESMTP id n7MIqg1Y037600; Sat, 22 Aug 2009 14:52:42 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Martin Wilke In-Reply-To: <20090822182208.GM82743@bsdcrew.de> References: <20090822182208.GM82743@bsdcrew.de> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-g+QfJ2NsEER6cL7e8DKK" Organization: MarcusCom, Inc. Date: Sat, 22 Aug 2009 14:51:31 -0400 Message-Id: <1250967091.99362.13.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on creme-brulee.marcuscom.com Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 18:51:25 -0000 --=-g+QfJ2NsEER6cL7e8DKK Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2009-08-22 at 20:22 +0200, Martin Wilke wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Howdy Guys, >=20 > The FreeBSD Gecko Team will let you know what the plans for=20 > the future are and on what we are currently working. >=20 > Goals: > * Removal of mozilla, nvu, xulrunner and firefox2. > * www/firefox35 should be moved to www/firefox. > * The options USE_GECKO mozilla nvu xulrunner and firefox will be also re= moved. >=20 > Background: > We have a lot of old stuff on the portstree and it's time to cleanup old= stuff. > * www/mozilla is 5 year old now, no longer supported by upstream, an= d > has many many vulnerabilities. We can use www/seamonkey. >=20 > * www/nvu last official release was in 2005, no longer supported, an= d > also some vulnerabilities. We have www/kompozer which also need an > update to get this unbroken. >=20 > * www/xulrunner is old and was replaced by www/libxul. We should not > hold any old Gecko stuff. Also it's not longer supported by upstre= am: > https://wiki.mozilla.org/XULRunner:Roadmap >=20 > Problems which we have to solve: > Some Gnome ports need www/firefox to build and work, but unfortunately > firefox2 isn't longer supported by the Mozilla Foundation. Also > www/firefox has a lot of vulnerabilities. We should www/firefox > mark FORBIDDEN at this time gives no fixes for the latest securtiy > reports. >=20 > We see here 2 ways: > 1) The Gnome Team (not the FreeBSD Gnome Team) take time and move a= ll his > stuff to libxul. The debate is still on-going (due to a11y concerns), but it looks like WebKit is going to be the de facto standard in GNOME 2.28. That should greatly reduce the number of ports that require Gecko. As it stands now, just about all of the GNOME ports build against libxul, and the firefox Gecko provider can simply be removed. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-g+QfJ2NsEER6cL7e8DKK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkqQPjIACgkQb2iPiv4Uz4eGDQCgoYZKmryn1P7TIM4i7goPUn3J mtIAnAs3nVJ73cCEvimAd4HqWTulQR/w =/LKK -----END PGP SIGNATURE----- --=-g+QfJ2NsEER6cL7e8DKK-- From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 19:08:02 2009 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 67F21106568C; Sat, 22 Aug 2009 19:08:02 +0000 (UTC) (envelope-from kitchetech@gmail.com) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.210.181]) by mx1.freebsd.org (Postfix) with ESMTP id EC98E8FC0C; Sat, 22 Aug 2009 19:08:01 +0000 (UTC) Received: by yxe11 with SMTP id 11so953866yxe.3 for ; Sat, 22 Aug 2009 12:08:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=f2QWIk44gRPbs41Acf3+R9nnTj9jicJk9et4J2lSajQ=; b=kprGxm8UV87XLZspFV+kR+aYIDTNGEvtueLOhistJ08dQbnEgCmt4tokc3fP/dGbYG 03E/IF57/e1KjRUZ6VfP+O90/nVKLokOpEJBkOSJkFqMbavH4HFFKT9IO4CnwPkQz5rW Y8CA2bj+rznDhXY1kV3arRLSMJofTii1wzmWk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=P6bHQbYLpGdgpwyxPS530wGDzF6vPLwQQfxzaDKYQKynVoBdkEbI6wwlN1VrzvraB5 A1bPKghB94u8boxegKB+GeRKbs59n4XIbMO10koIeJs/l6WSnTe7YO19R7BqNX6rrlzw r8qi7zt1greRR3CRm+MNcLibgx48hWTjhWfg0= MIME-Version: 1.0 Received: by 10.101.9.10 with SMTP id m10mr2688605ani.130.1250966345114; Sat, 22 Aug 2009 11:39:05 -0700 (PDT) In-Reply-To: <20090822182208.GM82743@bsdcrew.de> References: <20090822182208.GM82743@bsdcrew.de> From: matt donovan Date: Sat, 22 Aug 2009 14:38:45 -0400 Message-ID: <28283d910908221138r57fb86a7k6ce51f93ac5f170f@mail.gmail.com> To: Martin Wilke Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 19:08:02 -0000 On Sat, Aug 22, 2009 at 2:22 PM, Martin Wilke wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Howdy Guys, > > The FreeBSD Gecko Team will let you know what the plans for > the future are and on what we are currently working. > > Goals: > * Removal of mozilla, nvu, xulrunner and firefox2. > * www/firefox35 should be moved to www/firefox. > * The options USE_GECKO mozilla nvu xulrunner and firefox will be also > removed. > > Background: > We have a lot of old stuff on the portstree and it's time to cleanup old > stuff. > * www/mozilla is 5 year old now, no longer supported by upstream, and > has many many vulnerabilities. We can use www/seamonkey. > > * www/nvu last official release was in 2005, no longer supported, and > also some vulnerabilities. We have www/kompozer which also need an > update to get this unbroken. > > * www/xulrunner is old and was replaced by www/libxul. We should not > hold any old Gecko stuff. Also it's not longer supported by upstream: > https://wiki.mozilla.org/XULRunner:Roadmap > > Problems which we have to solve: > Some Gnome ports need www/firefox to build and work, but unfortunately > firefox2 isn't longer supported by the Mozilla Foundation. Also > www/firefox has a lot of vulnerabilities. We should www/firefox > mark FORBIDDEN at this time gives no fixes for the latest securtiy > reports. > > We see here 2 ways: > 1) The Gnome Team (not the FreeBSD Gnome Team) take time and move all > his > stuff to libxul. > 2) or we the FreeBSD Team have to remove all these ports. We know > that's > really hard but we should not hold vulnerabilities stuff. > > We hope to get here a bit help from the FreeBSD Gnome Team to make it > possible to get some stuff to work with the current libxul version. > > Current Status: > We working currently on Firefox 3.6 (alpha1) [2], Thunderbird 3.0 > (beta3) [1], > new libxul 1.9.1.2. All 3 are already committed to our repo. > > [1] a screenshot from tb3 under FreeBSD > http://tmp.chruetertee.ch/tb3.0b3.png > [2] a screenshot from ff36 under FreeBSD > http://tmp.chruetertee.ch/ff36.png > > A current status can you find here: > https://trillian.chruetertee.ch/freebsd-gecko/wiki/TODO > > > So that's all at the moment, Feedback, Comments are welcome. > > - - Martin for the FreeBSD Gecko Team > > > - -- > > +-----------------------+-------------------------------+ > | PGP : 0xB1E6FCE9 | Jabber : miwi(at)BSDCrew.de | > | Skype : splash_111 | Mail : miwi(at)FreeBSD.org | > +-----------------------+-------------------------------+ > | Mess with the Best, Die like the Rest! | > +-----------------------+-------------------------------+ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.11 (FreeBSD) > > iEYEARECAAYFAkqQN08ACgkQdLJIhLHm/OlZ7wCgk6xG3ymevRMf1D/0e9LpEqZ4 > vF8An200XdohvNq3nptL4NCBIom+vgPN > =SlKU > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" I just have one question when has xulrunner been unsupported upstream considering that xulrunner 1.9.1 was released when firefox 3.5.2 was teh last release of xulrunner 1.9.x alpha was august 22end yes it's development but it's still supported. upstream From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 19:24:44 2009 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 00EC8106568C; Sat, 22 Aug 2009 19:24:44 +0000 (UTC) (envelope-from kitchetech@gmail.com) Received: from mail-yw0-f202.google.com (mail-yw0-f202.google.com [209.85.211.202]) by mx1.freebsd.org (Postfix) with ESMTP id 82D1C8FC0C; Sat, 22 Aug 2009 19:24:43 +0000 (UTC) Received: by ywh40 with SMTP id 40so2117280ywh.14 for ; Sat, 22 Aug 2009 12:24:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=3pE6B2VmHlXh+kcMoaw4O/nIauDmp1cYUe77kcttQ70=; b=CrMaiVhwom3kXgfLVvp5rq4xnvatLIgEpJBCSEdOyIvOLxnxepro3eqNtWf04sybAe f5rdzkEDwYWmJUDU1sAkgQxvbAv7aLeAStos+wGXdV1E9PS95uTuAG2dih1EATYf8EBr g48HN8wa8JiceprMZ2a2WTgKc+8JtlAUOB+Pk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=sldGKnvu/L14kFxP3okWphOFK3K8bsfh00BXi7cYHoIWPqNiUA+CUodWI9YySty8R5 Nlu5qzgmtpTttS2qHA0EIrCEVU2d6+Jq6D9PD6Wu0cwcIzCAp9vi5ADSu9OI2yW5nPY+ GSi/I4vm9VBfKn6c/6Ck9SLqnRR6Ptp/73L5A= MIME-Version: 1.0 Received: by 10.101.50.19 with SMTP id c19mr2735188ank.197.1250969081073; Sat, 22 Aug 2009 12:24:41 -0700 (PDT) In-Reply-To: <4A904310.5060401@gmx.org> References: <20090822182208.GM82743@bsdcrew.de> <28283d910908221138r57fb86a7k6ce51f93ac5f170f@mail.gmail.com> <4A904310.5060401@gmx.org> From: matt donovan Date: Sat, 22 Aug 2009 15:24:21 -0400 Message-ID: <28283d910908221224i2b6c63c4l58f525a889b76d8a@mail.gmail.com> To: "J.-P. Klodzinski" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 19:24:44 -0000 On Sat, Aug 22, 2009 at 3:12 PM, J.-P. Klodzinski wrote: > matt donovan wrote: > > On Sat, Aug 22, 2009 at 2:22 PM, Martin Wilke wrote: > > > > Howdy Guys, > > > > The FreeBSD Gecko Team will let you know what the plans for > > the future are and on what we are currently working. > > > > Goals: > > * Removal of mozilla, nvu, xulrunner and firefox2. > > * www/firefox35 should be moved to www/firefox. > > * The options USE_GECKO mozilla nvu xulrunner and firefox will be also > > removed. > > > > Background: > > We have a lot of old stuff on the portstree and it's time to cleanup old > > stuff. > > * www/mozilla is 5 year old now, no longer supported by upstream, and > > has many many vulnerabilities. We can use www/seamonkey. > > > > * www/nvu last official release was in 2005, no longer supported, and > > also some vulnerabilities. We have www/kompozer which also need an > > update to get this unbroken. > > > > * www/xulrunner is old and was replaced by www/libxul. We should not > > hold any old Gecko stuff. Also it's not longer supported by > > upstream: > > https://wiki.mozilla.org/XULRunner:Roadmap > > > > Problems which we have to solve: > > Some Gnome ports need www/firefox to build and work, but unfortunately > > firefox2 isn't longer supported by the Mozilla Foundation. Also > > www/firefox has a lot of vulnerabilities. We should www/firefox > > mark FORBIDDEN at this time gives no fixes for the latest securtiy > > reports. > > > > We see here 2 ways: > > 1) The Gnome Team (not the FreeBSD Gnome Team) take time and move > all > > his > > stuff to libxul. > > 2) or we the FreeBSD Team have to remove all these ports. We know > > that's > > really hard but we should not hold vulnerabilities stuff. > > > > We hope to get here a bit help from the FreeBSD Gnome Team to make it > > possible to get some stuff to work with the current libxul version. > > > > Current Status: > > We working currently on Firefox 3.6 (alpha1) [2], Thunderbird 3.0 > > (beta3) [1], > > new libxul 1.9.1.2. All 3 are already committed to our repo. > > > > [1] a screenshot from tb3 under FreeBSD > > http://tmp.chruetertee.ch/tb3.0b3.png > > [2] a screenshot from ff36 under FreeBSD > > http://tmp.chruetertee.ch/ff36.png > > > > A current status can you find here: > > https://trillian.chruetertee.ch/freebsd-gecko/wiki/TODO > > > > > > So that's all at the moment, Feedback, Comments are welcome. > > > > - Martin for the FreeBSD Gecko Team > > > > > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > > > I just have one question when has xulrunner been unsupported upstream > > considering that xulrunner 1.9.1 was released when firefox 3.5.2 was teh > > last release of xulrunner 1.9.x alpha was august 22end yes it's > development > > but it's still supported. upstream > > _______________________________________________ > > freebsd-ports@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > > Hi, > > I think he means www/xulrunner, based on 1.8.0 > (http://www.freshports.org/www/xulrunner/) is no longer supported und > should get removed from the tree. > Your mentioned xulrunner 1.9.x is still supported and inside the > ports-tree under www/libxul, which will not get removed. > (http://www.freshports.org/www/libxul/) > > /BR > > Ah ok since I know that libxul is a single library. hence why I got a bit confused since I knew xulrunner is still supported jsut not 1.8.x From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 19:32:37 2009 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 154A7106568C for ; Sat, 22 Aug 2009 19:32:37 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao105.cox.net (eastrmmtao105.cox.net [68.230.240.47]) by mx1.freebsd.org (Postfix) with ESMTP id C43618FC17 for ; Sat, 22 Aug 2009 19:32:36 +0000 (UTC) Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao103.cox.net (InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP id <20090822191547.NLIT913.eastrmmtao103.cox.net@eastrmimpo03.cox.net>; Sat, 22 Aug 2009 15:15:47 -0400 Received: from localhost ([68.103.37.153]) by eastrmimpo03.cox.net with bizsmtp id XXFo1c0023JFCbG02XFomZ; Sat, 22 Aug 2009 15:15:48 -0400 X-VR-Score: -210.00 X-Authority-Analysis: v=1.0 c=1 a=Q4gPywEyPl8A:10 a=pGLkceISAAAA:8 a=6I5d2MoRAAAA:8 a=pQs5aej7AAAA:8 a=nKsjC9ClAAAA:8 a=kviXuzpPAAAA:8 a=BF1iMjCA3M5T3kKjjXEA:9 a=N9Gx5AsdfP3EXD38koAA:7 a=jPBuqpCoR_kK88OgvkorP5EkbgwA:4 a=MSl-tDqOz04A:10 a=SV7veod9ZcQA:10 a=wD7v0anZblUA:10 a=4vB-4DCPJfMA:10 X-CM-Score: 0.00 Date: Sat, 22 Aug 2009 14:17:24 -0500 To: "matt donovan" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <20090822182208.GM82743@bsdcrew.de> <28283d910908221138r57fb86a7k6ce51f93ac5f170f@mail.gmail.com> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <28283d910908221138r57fb86a7k6ce51f93ac5f170f@mail.gmail.com> User-Agent: Opera Mail/9.64 (Linux) Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 19:32:37 -0000 On Sat, 22 Aug 2009 13:38:45 -0500, matt donovan wrote: > On Sat, Aug 22, 2009 at 2:22 PM, Martin Wilke wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Howdy Guys, >> >> The FreeBSD Gecko Team will let you know what the plans for >> the future are and on what we are currently working. >> >> Goals: >> * Removal of mozilla, nvu, xulrunner and firefox2. >> * www/firefox35 should be moved to www/firefox. >> * The options USE_GECKO mozilla nvu xulrunner and firefox will be also >> removed. >> >> Background: >> We have a lot of old stuff on the portstree and it's time to cleanup >> old >> stuff. >> * www/mozilla is 5 year old now, no longer supported by upstream, >> and >> has many many vulnerabilities. We can use www/seamonkey. >> >> * www/nvu last official release was in 2005, no longer supported, >> and >> also some vulnerabilities. We have www/kompozer which also need an >> update to get this unbroken. >> >> * www/xulrunner is old and was replaced by www/libxul. We should not >> hold any old Gecko stuff. Also it's not longer supported by >> upstream: >> https://wiki.mozilla.org/XULRunner:Roadmap >> >> Problems which we have to solve: >> Some Gnome ports need www/firefox to build and work, but unfortunately >> firefox2 isn't longer supported by the Mozilla Foundation. Also >> www/firefox has a lot of vulnerabilities. We should www/firefox >> mark FORBIDDEN at this time gives no fixes for the latest securtiy >> reports. >> >> We see here 2 ways: >> 1) The Gnome Team (not the FreeBSD Gnome Team) take time and move >> all >> his >> stuff to libxul. I believe that all of our ports have libxul support. You can go ahead remove those. If we happen to miss one, we will find it. :-) >> 2) or we the FreeBSD Team have to remove all these ports. We know >> that's >> really hard but we should not hold vulnerabilities stuff. >> >> We hope to get here a bit help from the FreeBSD Gnome Team to make it >> possible to get some stuff to work with the current libxul version. >> >> Current Status: >> We working currently on Firefox 3.6 (alpha1) [2], Thunderbird 3.0 >> (beta3) [1], >> new libxul 1.9.1.2. All 3 are already committed to our repo. >> >> [1] a screenshot from tb3 under FreeBSD >> http://tmp.chruetertee.ch/tb3.0b3.png >> [2] a screenshot from ff36 under FreeBSD >> http://tmp.chruetertee.ch/ff36.png >> >> A current status can you find here: >> https://trillian.chruetertee.ch/freebsd-gecko/wiki/TODO >> >> >> So that's all at the moment, Feedback, Comments are welcome. >> >> - - Martin for the FreeBSD Gecko Team >> >> >> - -- >> >> +-----------------------+-------------------------------+ >> | PGP : 0xB1E6FCE9 | Jabber : miwi(at)BSDCrew.de | >> | Skype : splash_111 | Mail : miwi(at)FreeBSD.org | >> +-----------------------+-------------------------------+ >> | Mess with the Best, Die like the Rest! | >> +-----------------------+-------------------------------+ >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v2.0.11 (FreeBSD) >> >> iEYEARECAAYFAkqQN08ACgkQdLJIhLHm/OlZ7wCgk6xG3ymevRMf1D/0e9LpEqZ4 >> vF8An200XdohvNq3nptL4NCBIom+vgPN >> =SlKU >> -----END PGP SIGNATURE----- >> _______________________________________________ >> freebsd-gnome@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome >> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > > > I just have one question when has xulrunner been unsupported upstream > considering that xulrunner 1.9.1 was released when firefox 3.5.2 was teh > last release of xulrunner 1.9.x alpha was august 22end yes it's > development > but it's still supported. upstream The libxul is xulrunner 1.9x. Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 19:38:21 2009 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 D1DBF106568E for ; Sat, 22 Aug 2009 19:38:21 +0000 (UTC) (envelope-from jpk@gmx.org) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 3FAD68FC0C for ; Sat, 22 Aug 2009 19:38:20 +0000 (UTC) Received: (qmail invoked by alias); 22 Aug 2009 19:11:39 -0000 Received: from p5098d596.dip0.t-ipconnect.de (EHLO [192.168.44.14]) [80.152.213.150] by mail.gmx.net (mp056) with SMTP; 22 Aug 2009 21:11:39 +0200 X-Authenticated: #10742085 X-Provags-ID: V01U2FsdGVkX1/n+C8JBgznfLTtRj4/JgsqzMsIw/VLJsWt+L0S79 kjM00ILOSqy4Ww Message-ID: <4A904310.5060401@gmx.org> Date: Sat, 22 Aug 2009 21:12:16 +0200 From: "J.-P. Klodzinski" User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: matt donovan References: <20090822182208.GM82743@bsdcrew.de> <28283d910908221138r57fb86a7k6ce51f93ac5f170f@mail.gmail.com> In-Reply-To: <28283d910908221138r57fb86a7k6ce51f93ac5f170f@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.52 Cc: ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 19:38:22 -0000 matt donovan wrote: > On Sat, Aug 22, 2009 at 2:22 PM, Martin Wilke wrote: > > Howdy Guys, > > The FreeBSD Gecko Team will let you know what the plans for > the future are and on what we are currently working. > > Goals: > * Removal of mozilla, nvu, xulrunner and firefox2. > * www/firefox35 should be moved to www/firefox. > * The options USE_GECKO mozilla nvu xulrunner and firefox will be also > removed. > > Background: > We have a lot of old stuff on the portstree and it's time to cleanup old > stuff. > * www/mozilla is 5 year old now, no longer supported by upstream, and > has many many vulnerabilities. We can use www/seamonkey. > > * www/nvu last official release was in 2005, no longer supported, and > also some vulnerabilities. We have www/kompozer which also need an > update to get this unbroken. > > * www/xulrunner is old and was replaced by www/libxul. We should not > hold any old Gecko stuff. Also it's not longer supported by > upstream: > https://wiki.mozilla.org/XULRunner:Roadmap > > Problems which we have to solve: > Some Gnome ports need www/firefox to build and work, but unfortunately > firefox2 isn't longer supported by the Mozilla Foundation. Also > www/firefox has a lot of vulnerabilities. We should www/firefox > mark FORBIDDEN at this time gives no fixes for the latest securtiy > reports. > > We see here 2 ways: > 1) The Gnome Team (not the FreeBSD Gnome Team) take time and move all > his > stuff to libxul. > 2) or we the FreeBSD Team have to remove all these ports. We know > that's > really hard but we should not hold vulnerabilities stuff. > > We hope to get here a bit help from the FreeBSD Gnome Team to make it > possible to get some stuff to work with the current libxul version. > > Current Status: > We working currently on Firefox 3.6 (alpha1) [2], Thunderbird 3.0 > (beta3) [1], > new libxul 1.9.1.2. All 3 are already committed to our repo. > > [1] a screenshot from tb3 under FreeBSD > http://tmp.chruetertee.ch/tb3.0b3.png > [2] a screenshot from ff36 under FreeBSD > http://tmp.chruetertee.ch/ff36.png > > A current status can you find here: > https://trillian.chruetertee.ch/freebsd-gecko/wiki/TODO > > > So that's all at the moment, Feedback, Comments are welcome. > > - Martin for the FreeBSD Gecko Team > > _______________________________________________ freebsd-gnome@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-gnome To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > I just have one question when has xulrunner been unsupported upstream > considering that xulrunner 1.9.1 was released when firefox 3.5.2 was teh > last release of xulrunner 1.9.x alpha was august 22end yes it's development > but it's still supported. upstream > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" Hi, I think he means www/xulrunner, based on 1.8.0 (http://www.freshports.org/www/xulrunner/) is no longer supported und should get removed from the tree. Your mentioned xulrunner 1.9.x is still supported and inside the ports-tree under www/libxul, which will not get removed. (http://www.freshports.org/www/libxul/) /BR From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 21:24:54 2009 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 7581A1065690; Sat, 22 Aug 2009 21:24:54 +0000 (UTC) (envelope-from perryh@pluto.rain.com) Received: from agora.rdrop.com (unknown [IPv6:2607:f678:1010::34]) by mx1.freebsd.org (Postfix) with ESMTP id 4C41D8FC14; Sat, 22 Aug 2009 21:24:54 +0000 (UTC) Received: from agora.rdrop.com (66@localhost [127.0.0.1]) by agora.rdrop.com (8.13.1/8.12.7) with ESMTP id n7MLOrcf002277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 22 Aug 2009 14:24:53 -0700 (PDT) (envelope-from perryh@pluto.rain.com) Received: (from uucp@localhost) by agora.rdrop.com (8.13.1/8.12.9/Submit) with UUCP id n7MLOrDn002276; Sat, 22 Aug 2009 14:24:53 -0700 (PDT) Received: from fbsd61 by pluto.rain.com (4.1/SMI-4.1-pluto-M2060407) id AA06372; Sat, 22 Aug 09 13:49:00 PDT Date: Sat, 22 Aug 2009 13:52:43 -0700 From: perryh@pluto.rain.com To: miwi@freebsd.org, gecko@freebsd.org Message-Id: <4a905a9b.L0q7wtlRUsdLHCnM%perryh@pluto.rain.com> References: <20090822182208.GM82743@bsdcrew.de> In-Reply-To: <20090822182208.GM82743@bsdcrew.de> User-Agent: nail 11.25 7/29/05 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, gnome@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 21:24:54 -0000 Martin Wilke wrote: > Background: > We have a lot of old stuff on the portstree and it's time > to cleanup old stuff. ... > * www/nvu last official release was in 2005, no longer > supported, and also some vulnerabilities. We have > www/kompozer which also need an update to get this > unbroken. ... > Problems which we have to solve: > Some Gnome ports need www/firefox to build and work, > but unfortunately firefox2 isn't longer supported by > the Mozilla Foundation. So, if I am understanding this correctly, it's proposed to replace nvu with an updated kompozer, which to judge from the name is part of KDE. Thus Gnome acquires a dependency on KDE by way of firefox/gecko? This does not seem like a Good Thing (TM). From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 21:34:42 2009 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 E673D106568E; Sat, 22 Aug 2009 21:34:42 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao106.cox.net (eastrmmtao106.cox.net [68.230.240.48]) by mx1.freebsd.org (Postfix) with ESMTP id 43B478FC08; Sat, 22 Aug 2009 21:34:42 +0000 (UTC) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao106.cox.net (InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP id <20090822213442.BLAT19495.eastrmmtao106.cox.net@eastrmimpo01.cox.net>; Sat, 22 Aug 2009 17:34:42 -0400 Received: from localhost ([68.103.37.153]) by eastrmimpo01.cox.net with bizsmtp id XZag1c0093JFCbG02Zahs5; Sat, 22 Aug 2009 17:34:41 -0400 X-VR-Score: -160.00 X-Authority-Analysis: v=1.0 c=1 a=Q4gPywEyPl8A:10 a=GKysJfYJAAAA:8 a=6I5d2MoRAAAA:8 a=kviXuzpPAAAA:8 a=VQeU_jvbxWTC2S_1RD4A:9 a=2atUS4ftosXMenaBaUbrGcKKxK8A:4 a=SV7veod9ZcQA:10 a=4vB-4DCPJfMA:10 X-CM-Score: 0.00 Date: Sat, 22 Aug 2009 16:35:51 -0500 To: perryh@pluto.rain.com From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <20090822182208.GM82743@bsdcrew.de> <4a905a9b.L0q7wtlRUsdLHCnM%perryh@pluto.rain.com> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <4a905a9b.L0q7wtlRUsdLHCnM%perryh@pluto.rain.com> User-Agent: Opera Mail/9.64 (Linux) Cc: ports@freebsd.org, gnome@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 21:34:43 -0000 On Sat, 22 Aug 2009 15:52:43 -0500, wrote: > Martin Wilke wrote: >> Background: >> We have a lot of old stuff on the portstree and it's time >> to cleanup old stuff. > ... >> * www/nvu last official release was in 2005, no longer >> supported, and also some vulnerabilities. We have >> www/kompozer which also need an update to get this >> unbroken. > ... >> Problems which we have to solve: >> Some Gnome ports need www/firefox to build and work, >> but unfortunately firefox2 isn't longer supported by >> the Mozilla Foundation. > > So, if I am understanding this correctly, it's proposed to > replace nvu with an updated kompozer, which to judge from > the name is part of KDE. Thus Gnome acquires a dependency > on KDE by way of firefox/gecko? This does not seem like a > Good Thing (TM). Why don't you check what kompozer is first? ;-) Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 21:51:39 2009 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 A2BEE106568C; Sat, 22 Aug 2009 21:51:39 +0000 (UTC) (envelope-from kitchetech@gmail.com) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.210.181]) by mx1.freebsd.org (Postfix) with ESMTP id 16FC78FC18; Sat, 22 Aug 2009 21:51:38 +0000 (UTC) Received: by yxe11 with SMTP id 11so1008685yxe.3 for ; Sat, 22 Aug 2009 14:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=OEAk4Gt/BzQIMcWqfm5mBr1Vwf+P6AeKGfWZkxbbEu4=; b=cbocLrxO/E/OMwFssBhCdZhdwwtm2uSfBjfKGwbVRSNTyOuPN2Qh0VMq4pWUq8XRft 9kwKue+B66paFWpK5pu3Qq/LlTXDNQMRER+AGJ1ROma/FBu5ywuDgAPvzgyqPHRhfqbN L+jv3RDjiCuTNSiY35hFvfKmqe5S2tH8VeGnM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=Zdgo0rfP74siV/qxgcoeSbGI6r/wO4JupeW6k9qMJRTGR0Y0SkgubPPLUlmrzsP6mU 6KRuOFdUqDFxQk+NFfhlLgpCseAch0XZgm9u1Ij4K+efbzSRRKuF2cNYmvxi/R4Q3GfX 1lLx7aWvr8vqqqaCmrzSFecrZtTGyibNb91Js= MIME-Version: 1.0 Received: by 10.101.56.19 with SMTP id i19mr2900270ank.134.1250977898245; Sat, 22 Aug 2009 14:51:38 -0700 (PDT) In-Reply-To: References: <20090822182208.GM82743@bsdcrew.de> <4a905a9b.L0q7wtlRUsdLHCnM%perryh@pluto.rain.com> From: matt donovan Date: Sat, 22 Aug 2009 17:51:18 -0400 Message-ID: <28283d910908221451k67da92d8w10606505e9656f5d@mail.gmail.com> To: Jeremy Messenger Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@freebsd.org, gnome@freebsd.org, perryh@pluto.rain.com, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 21:51:39 -0000 On Sat, Aug 22, 2009 at 5:35 PM, Jeremy Messenger wrote: > On Sat, 22 Aug 2009 15:52:43 -0500, wrote: > > Martin Wilke wrote: >> >>> Background: >>> We have a lot of old stuff on the portstree and it's time >>> to cleanup old stuff. >>> >> ... >> >>> * www/nvu last official release was in 2005, no longer >>> supported, and also some vulnerabilities. We have >>> www/kompozer which also need an update to get this >>> unbroken. >>> >> ... >> >>> Problems which we have to solve: >>> Some Gnome ports need www/firefox to build and work, >>> but unfortunately firefox2 isn't longer supported by >>> the Mozilla Foundation. >>> >> >> So, if I am understanding this correctly, it's proposed to >> replace nvu with an updated kompozer, which to judge from >> the name is part of KDE. Thus Gnome acquires a dependency >> on KDE by way of firefox/gecko? This does not seem like a >> Good Thing (TM). >> > > Why don't you check what kompozer is first? ;-) > > Cheers, > Mezz > > > -- > mezz7@cox.net - mezz@FreeBSD.org > FreeBSD GNOME Team > http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > kompozer is NVU KompoZer is an unoffical bugfix/update aka a fork From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 22 22:16:24 2009 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 5C3DF106568B; Sat, 22 Aug 2009 22:16:24 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by mx1.freebsd.org (Postfix) with ESMTP id B424E8FC08; Sat, 22 Aug 2009 22:16:23 +0000 (UTC) Received: by fxm6 with SMTP id 6so901245fxm.43 for ; Sat, 22 Aug 2009 15:16:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=eFNL5wGnIPAvR1cOYGvSx37+JaoYusjJqYIs1QtMSAo=; b=am8XJntiUwDNgyX3g6DdfqPFL2jgqVuLrOX8/d5kkD4kreyAKtmYaq9uFy9KkoYGeL eXPeyGwuTpAdTvkDiQ9pVj6hIreKRmGHBLTm9t/aUJgp553APqYwLBn/ypPQm5R5n8Xt mUB+q0KI6/9/p3YJZM6mi1wmbzO/WKt0eJEvc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=CCqRYv3EO/L9qGPvOX5K2LVb6MIq7AMSbnXQnjrTTM6nhZBwywxU4JkMCFnHLznFcW HhFC9YpZEgWYHsEcGrvSJOFbC6cuZQqe8dqyz2/5Boyd0tIBw9HexyQCnemAAB/Qg0nh ADR/hS7fdlzdaSUYKO02xCSyvAOj91zuc4LNY= MIME-Version: 1.0 Received: by 10.239.139.161 with SMTP id t33mr295198hbt.115.1250977745794; Sat, 22 Aug 2009 14:49:05 -0700 (PDT) In-Reply-To: <20090822182208.GM82743@bsdcrew.de> References: <20090822182208.GM82743@bsdcrew.de> Date: Sat, 22 Aug 2009 18:49:05 -0300 Message-ID: From: "Carlos A. M. dos Santos" To: Martin Wilke Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Sat, 22 Aug 2009 22:16:24 -0000 On Sat, Aug 22, 2009 at 3:22 PM, Martin Wilke wrote: > The FreeBSD Gecko Team will let you know what the plans for > the future are and on what we are currently working. > > Goals: > * Removal of mozilla, nvu, xulrunner and firefox2. > * www/firefox35 should be moved to www/firefox. > * The options USE_GECKO mozilla nvu xulrunner and firefox will be also removed. Would it be possible to manage to build firefox35 without Python? I'm attempting to build a skinny desktop environment based on Xfce and reducing the number of dependencies of firefox would be very desirable. -- My preferred quotation of Robert Louis Stevenson is "You cannot make an omelette without breaking eggs". Not because I like the omelettes, but because I like the sound of eggs being broken.