From owner-freebsd-gecko@FreeBSD.ORG Sun Feb 23 11:04:47 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4D19642D for ; Sun, 23 Feb 2014 11:04:47 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D08461187 for ; Sun, 23 Feb 2014 11:04:46 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1NB4crp048899 for ; Sun, 23 Feb 2014 11:04:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1NB4XuI048457 for freebsd-gecko@freebsd.org; Sun, 23 Feb 2014 11:04:33 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 23 Feb 2014 11:04:33 GMT Message-Id: <201402231104.s1NB4XuI048457@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 Subject: [SVN-Commit] r1510 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 23 Feb 2014 11:04:47 -0000 Author: jbeich Date: Sun Feb 23 11:04:33 2014 New Revision: 1510 Log: no need to extract harfbuzz after r1509 anymore Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Sat Feb 22 13:35:08 2014 (r1509) +++ trunk/Mk/bsd.gecko.mk Sun Feb 23 11:04:33 2014 (r1510) @@ -583,8 +583,8 @@ harfbuzz_LIB_DEPENDS= harfbuzz:${PORTSDIR}/print/harfbuzz harfbuzz_MOZ_OPTIONS= --with-system-harfbuzz --with-system-graphite2 -#harfbuzz_EXTRACT_AFTER_ARGS= --exclude mozilla*/gfx/harfbuzz \ -# --exclude mozilla*/gfx/graphite2 +harfbuzz_EXTRACT_AFTER_ARGS= --exclude mozilla*/gfx/harfbuzz \ + --exclude mozilla*/gfx/graphite2 hunspell_LIB_DEPENDS= hunspell-1.3:${PORTSDIR}/textproc/hunspell hunspell_MOZ_OPTIONS= --enable-system-hunspell From owner-freebsd-gecko@FreeBSD.ORG Mon Feb 24 11:06:48 2014 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5D913A6B for ; Mon, 24 Feb 2014 11:06:48 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2D5CA1617 for ; Mon, 24 Feb 2014 11:06:48 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1OB6mdW027507 for ; Mon, 24 Feb 2014 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1OB6lf1027505 for freebsd-gecko@FreeBSD.org; Mon, 24 Feb 2014 11:06:47 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Feb 2014 11:06:47 GMT Message-Id: <201402241106.s1OB6lf1027505@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 Subject: Current problem reports assigned to freebsd-gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Feb 2014 11:06:48 -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/186748 gecko mail/thunderbird 24.3.0_1 does not work with amd (am-u 1 problem total. From owner-freebsd-gecko@FreeBSD.ORG Mon Feb 24 11:07:06 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4F88BBD4 for ; Mon, 24 Feb 2014 11:07:06 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1FFC6164C for ; Mon, 24 Feb 2014 11:07:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1OB756f027861 for ; Mon, 24 Feb 2014 11:07:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1OB758n027859 for gecko@FreeBSD.org; Mon, 24 Feb 2014 11:07:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Feb 2014 11:07:05 GMT Message-Id: <201402241107.s1OB758n027859@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 Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Feb 2014 11:07:06 -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/186580 gecko www/seamonkey fails to build on sparc64 o ports/186541 gecko installing www/libxul fails o ports/186174 gecko add LIB_DEPENDS= libv4l2 to www/firefox/Makefile o ports/185527 gecko [PATCH] security/nss: Added forgotten libnsssysinit.so o ports/185210 gecko www/seamonkey-i18n: options sometimes ignored o ports/184630 gecko mail/thunderbird jobserver unavailable o ports/184399 gecko www/seamonkey build error on i386 o ports/183630 gecko www/firefox: Firefox 25.0_1,1 cannot built on amd64 o ports/182499 gecko www/firefox crash when i try use textproc/ibus/ o ports/182411 gecko mail/thunderbird: Does not build with poudriere on 9.1 o ports/182386 gecko mail/thunderbird-i18n: fail to build at install stage o ports/182351 gecko mail/thunderbird - doesn't build with qt3 o ports/182346 gecko mail/thunderbird - fails to build with gtk3 o ports/181393 gecko www/xpi-quick-locale-switcher 1.7.8.5 does not works w o ports/181005 gecko mail/thunderbird - Enigmail failes to start pinentry o ports/180938 gecko www/firefox: ia64: ../../../js/src/gc/Heap.h:827:1: er o ports/180855 gecko www/firefox: Firefox 22 crashes on HTML 5 videos o ports/180766 gecko Flash not work in www/firefox o ports/180563 gecko www/seamonkey compilation error with Clang (*pp = '\0' o ports/180380 gecko www/firefox: Firefox 22.0 dies instantly when I try to o ports/179420 gecko www/seamonkey freezes completely by accessing citrix x o ports/178524 gecko BATCH=yes not work for www/firefox-i18n o ports/177404 gecko www/firefox: youtube videos in firefox not working o ports/170310 gecko mail/thunderbird: coredump/crash when used with OpenLD o ports/169366 gecko www/xpi-* ports need re-install after each Firefox upd o ports/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc f ports/165263 gecko mail/thunderbird: core dumping most time when users ar o ports/164239 gecko [PATCH] mail/thunderbird: crash with nss_ldap o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 31 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Feb 24 19:30:09 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1CF6812B; Mon, 24 Feb 2014 19:30:09 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D216F1C9D; Mon, 24 Feb 2014 19:30:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1OJU8FX095727; Mon, 24 Feb 2014 19:30:08 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1OJU8Ow095726; Mon, 24 Feb 2014 19:30:08 GMT (envelope-from edwin) Date: Mon, 24 Feb 2014 19:30:08 GMT Message-Id: <201402241930.s1OJU8Ow095726@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/187010: problem with www/libxul after upgrade to 24.3.0 - external content handling with Conkeror broken X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Feb 2014 19:30:09 -0000 Synopsis: problem with www/libxul after upgrade to 24.3.0 - external content handling with Conkeror broken Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Mon Feb 24 19:30:08 UTC 2014 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=187010 From owner-freebsd-gecko@FreeBSD.ORG Tue Feb 25 07:10:01 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 54414221 for ; Tue, 25 Feb 2014 07:10:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 273321320 for ; Tue, 25 Feb 2014 07:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1P7A1Dp028783 for ; Tue, 25 Feb 2014 07:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1P7A0gH028782; Tue, 25 Feb 2014 07:10:00 GMT (envelope-from gnats) Date: Tue, 25 Feb 2014 07:10:00 GMT Message-Id: <201402250710.s1P7A0gH028782@freefall.freebsd.org> To: gecko@FreeBSD.org From: Don Lewis Subject: Re: ports/186541: installing www/libxul fails X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Don Lewis List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 07:10:01 -0000 The following reply was made to PR ports/186541; it has been noted by GNATS. From: Don Lewis To: bug-followup@FreeBSD.org, turutani@scphys.kyoto-u.ac.jp Cc: Subject: Re: ports/186541: installing www/libxul fails Date: Mon, 24 Feb 2014 23:06:17 -0800 (PST) I see the same on 11.0-CURRENT i386. From owner-freebsd-gecko@FreeBSD.ORG Tue Feb 25 20:42:34 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 53B3294A for ; Tue, 25 Feb 2014 20:42:34 +0000 (UTC) Received: from starfish.geekisp.com (starfish.geekisp.com [216.168.135.166]) by mx1.freebsd.org (Postfix) with SMTP id E963016EE for ; Tue, 25 Feb 2014 20:42:33 +0000 (UTC) Received: (qmail 21254 invoked by uid 1003); 25 Feb 2014 20:42:33 -0000 Received: from unknown (HELO kiwi) (tyler@monkeypox.org@64.125.69.200) by mail.geekisp.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 25 Feb 2014 20:42:32 -0000 Date: Tue, 25 Feb 2014 12:42:29 -0800 From: "R. Tyler Croy" To: Zach Leslie Subject: Re: SSL verification issues when installing modules from the Forge Message-ID: <20140225204229.GX85115@kiwi> References: <20140224003807.GD85115@kiwi> <20140224175709.GH83500@prozach.local> <20140224181517.GK85115@kiwi> <20140225194628.GK83500@prozach.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+9WMDU/RdULAIC7Q" Content-Disposition: inline In-Reply-To: <20140225194628.GK83500@prozach.local> User-Agent: Mutt/1.5.22 (2013-10-16) Cc: puppet-bsd@googlegroups.com, gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 20:42:34 -0000 --+9WMDU/RdULAIC7Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello gecko@! I'm CC'ing you on this thread already in progress, I hope you don't mind! On Tue, 25 Feb 2014, Zach Leslie wrote: > > Bingo! This works: > >=20 > > % pkg install puppet ca_root_nss > > % ln -s /usr/local/share/certs/ca-root-nss.crt /etc/ssl/cert.pem > > % puppet module install zleslie/pkgng > >=20 > > Perhaps I should file a bug against the puppet FreeBSD port to specify = the > > dependency correctly, and perhaps the puppet port should create the sym= bolic > > link? >=20 > Linking as part of the puppet port would work, though I really think > this is the job of the ca_root_nss port. I'm not sure why its disabled > by default. It might be worth reaching out to the port maintainers. Gecko, I'm curious whether it would be possible to update the ca_root_nss port's ETCSYMLINK option to default to true? In the case of installing ca_root_nss from pkgng, the option cannot be changed by a user installing t= he package, so the symlink won't exist, which causes problems :( If this isn't something you're comfortable with changing, it'd be helpful to understand why, so we could explore other means of solving the problem and document them accordingly. Cheers - R. Tyler Croy ------------------------------------------------------ Code: Chatter: % gpg --keyserver keys.gnupg.net --recv-key 3F51E16F ------------------------------------------------------ --+9WMDU/RdULAIC7Q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iEYEARECAAYFAlMNADUACgkQFCbH3D9R4W+YFwCdHqrx8/pv0Z88Q8XFvIv3Bvhl JtAAn06JNB2f4QaIBTZOc5iixNq4YeVS =KUkM -----END PGP SIGNATURE----- --+9WMDU/RdULAIC7Q-- From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 03:17:43 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7FDFB391 for ; Wed, 26 Feb 2014 03:17:43 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E9FC712B3 for ; Wed, 26 Feb 2014 03:17:42 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1Q3HfZS079108 for ; Wed, 26 Feb 2014 03:17:41 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1Q3Haab076010 for freebsd-gecko@freebsd.org; Wed, 26 Feb 2014 03:17:36 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 26 Feb 2014 03:17:36 GMT Message-Id: <201402260317.s1Q3Haab076010@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 Subject: [SVN-Commit] r1512 - in trunk: Mk mail/thunderbird mail/thunderbird/files www/firefox www/firefox-esr www/firefox-esr/files www/firefox-nightly www/firefox-nightly/files www/firefox/files www/libxul www/libxul/files www/seamonkey www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 26 Feb 2014 03:17:43 -0000 Author: jbeich Date: Wed Feb 26 03:17:35 2014 New Revision: 1512 Log: build against system vorbis/opus Added: trunk/mail/thunderbird/files/patch-zz-bug517422 trunk/www/firefox-esr/files/patch-zz-bug517422 trunk/www/firefox-nightly/files/patch-z-bug517422 trunk/www/firefox/files/patch-z-bug517422 trunk/www/libxul/files/patch-zz-bug517422 trunk/www/seamonkey/files/patch-z-bug517422 Modified: trunk/Mk/bsd.gecko.mk trunk/mail/thunderbird/Makefile trunk/www/firefox-esr/Makefile trunk/www/firefox-nightly/Makefile trunk/www/firefox/Makefile trunk/www/libxul/Makefile trunk/www/seamonkey/Makefile Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Wed Feb 26 03:17:25 2014 (r1511) +++ trunk/Mk/bsd.gecko.mk Wed Feb 26 03:17:35 2014 (r1512) @@ -567,7 +567,7 @@ .endif # Standard depends -_ALL_DEPENDS= cairo event ffi harfbuzz hunspell icu jpeg nspr nss png sqlite vpx zip +_ALL_DEPENDS= cairo event ffi harfbuzz hunspell icu jpeg nspr nss opus png sqlite vorbis vpx zip cairo_LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo cairo_MOZ_OPTIONS= --enable-system-cairo --enable-system-pixman @@ -608,6 +608,10 @@ --exclude mozilla*/security/coreconf \ --exclude mozilla*/security/nss +opus_LIB_DEPENDS= opus:${PORTSDIR}/audio/opus +opus_MOZ_OPTIONS= --with-system-opus +opus_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libopus + png_LIB_DEPENDS= png15:${PORTSDIR}/graphics/png png_MOZ_OPTIONS= --with-system-png=${LOCALBASE} png_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libpng @@ -616,6 +620,11 @@ sqlite_MOZ_OPTIONS= --enable-system-sqlite sqlite_EXTRACT_AFTER_ARGS= --exclude mozilla*/db/sqlite3 +vorbis_LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis +vorbis_MOZ_OPTIONS= --with-system-vorbis --with-system-ogg +vorbis_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libvorbis \ + --exclude mozilla*/media/libogg + -vpx_BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm vpx_LIB_DEPENDS= vpx:${PORTSDIR}/multimedia/libvpx vpx_MOZ_OPTIONS= --with-system-libvpx Modified: trunk/mail/thunderbird/Makefile ============================================================================== --- trunk/mail/thunderbird/Makefile Wed Feb 26 03:17:25 2014 (r1511) +++ trunk/mail/thunderbird/Makefile Wed Feb 26 03:17:35 2014 (r1512) @@ -18,6 +18,8 @@ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ harfbuzz>=0.9.16:${PORTSDIR}/print/harfbuzz \ + libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ + opus>=1.1:${PORTSDIR}/audio/opus \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l Added: trunk/mail/thunderbird/files/patch-zz-bug517422 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-zz-bug517422 Wed Feb 26 03:17:35 2014 (r1512) @@ -0,0 +1,271 @@ +# Allow building against system-wide ogg/vorbis/opus. + +diff --git config/Makefile.in config/Makefile.in +index 5383399..67a1a20 100644 +--- mozilla/config/Makefile.in ++++ mozilla/config/Makefile.in +@@ -79,6 +79,8 @@ export:: $(export-preqs) + -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ + -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ ++ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ + $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers + $(INSTALL) system_wrappers $(DIST) + +diff --git toolkit/toolkit.mozbuild toolkit/toolkit.mozbuild +index c22a36c..2febb45 100644 +--- mozilla/toolkit/toolkit.mozbuild ++++ mozilla/toolkit/toolkit.mozbuild +@@ -64,13 +64,13 @@ add_tier_dir('platform', 'rdf') + if CONFIG['MOZ_JSDEBUGGER']: + add_tier_dir('platform', 'js/jsd') + +-if CONFIG['MOZ_VORBIS']: ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: + add_tier_dir('platform', 'media/libvorbis') + + if CONFIG['MOZ_TREMOR']: + add_tier_dir('platform', 'media/libtremor') + +-if CONFIG['MOZ_OPUS']: ++if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']: + add_tier_dir('platform', 'media/libopus') + + if CONFIG['MOZ_WEBM']: +@@ -82,7 +82,9 @@ if CONFIG['MOZ_VP8'] and not CONFIG['MOZ + add_tier_dir('platform', 'media/libvpx') + + if CONFIG['MOZ_OGG']: +- add_tier_dir('platform', ['media/libogg', 'media/libtheora']) ++ if not CONFIG['MOZ_NATIVE_OGG']: ++ add_tier_dir('platform', 'media/libogg') ++ add_tier_dir('platform', 'media/libtheora') + + if CONFIG['MOZ_WEBRTC']: + add_tier_dir('platform', [ +diff --git config/system-headers config/system-headers +index b711fc3..fd3c14f 100644 +--- mozilla/config/system-headers ++++ mozilla/config/system-headers +@@ -1152,3 +1152,16 @@ graphite2/Segment.h + harfbuzz/hb-ot.h + harfbuzz/hb.h + #endif ++#if MOZ_NATIVE_OGG==1 ++ogg/ogg.h ++#endif ++#if MOZ_NATIVE_VORBIS==1 ++vorbis/codec.h ++vorbis/vorbisenc.h ++#endif ++#if MOZ_NATIVE_OPUS==1 ++opus.h ++opus_multistream.h ++opus/opus.h ++opus/opus_multistream.h ++#endif +diff --git configure.in configure.in +index df49287..05e97ff 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then + fi + + dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_NATIVE_OGG=1, ++MOZ_NATIVE_OGG= ) ++ ++if test -n "$MOZ_NATIVE_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_NATIVE_OGG) ++AC_SUBST(MOZ_OGG_CFLAGS) ++AC_SUBST(MOZ_OGG_LIBS) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_NATIVE_VORBIS=1, ++MOZ_NATIVE_VORBIS= ) ++ ++if test -n "$MOZ_NATIVE_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4) ++fi ++ ++AC_SUBST(MOZ_NATIVE_VORBIS) ++AC_SUBST(MOZ_VORBIS_CFLAGS) ++AC_SUBST(MOZ_VORBIS_LIBS) ++ ++dnl ======================================================== + dnl = Disable Opus audio codec support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(opus, +@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, + MOZ_OPUS=1) + + dnl ======================================================== ++dnl Check for libopus ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-opus, ++[ --with-system-opus Use system libopus (located with pkgconfig)], ++MOZ_NATIVE_OPUS=1, ++MOZ_NATIVE_OPUS= ) ++ ++if test -n "$MOZ_NATIVE_OPUS"; then ++ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1) ++else ++ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include' ++fi ++ ++AC_SUBST(MOZ_NATIVE_OPUS) ++AC_SUBST(MOZ_OPUS_CFLAGS) ++AC_SUBST(MOZ_OPUS_LIBS) ++ ++dnl ======================================================== + dnl = Disable VP8 decoder support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(webm, +diff --git content/media/Makefile.in content/media/Makefile.in +index 68f360e..76f2d57 100644 +--- mozilla/content/media/Makefile.in ++++ mozilla/content/media/Makefile.in +@@ -7,4 +7,16 @@ include $(topsrcdir)/config/rules.mk + CFLAGS += $(GSTREAMER_CFLAGS) + CXXFLAGS += $(GSTREAMER_CFLAGS) + ++ifdef MOZ_NATIVE_OGG ++CXXFLAGS += $(MOZ_OGG_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++CXXFLAGS += $(MOZ_VORBIS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++CXXFLAGS += $(MOZ_OPUS_CFLAGS) ++endif ++ + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git layout/media/Makefile.in layout/media/Makefile.in +index 1cacbd7..a8cd156 100644 +--- mozilla/layout/media/Makefile.in ++++ mozilla/layout/media/Makefile.in +@@ -30,12 +36,21 @@ ifdef MOZ_TREE_PIXMAN + SHARED_LIBRARY_LIBS += $(MOZ_PIXMAN_LIBS) + endif + ++ifdef MOZ_OGG ++ifndef MOZ_NATIVE_OGG ++SHARED_LIBRARY_LIBS += \ ++ $(DEPTH)/media/libogg/src/$(LIB_PREFIX)ogg.$(LIB_SUFFIX) \ ++ $(NULL) ++endif ++endif ++ + ifdef MOZ_VORBIS ++ifndef MOZ_NATIVE_VORBIS + SHARED_LIBRARY_LIBS += \ + $(DEPTH)/media/libvorbis/lib/$(LIB_PREFIX)vorbis.$(LIB_SUFFIX) \ +- $(DEPTH)/media/libogg/src/$(LIB_PREFIX)ogg.$(LIB_SUFFIX) \ + $(NULL) + endif ++endif + + ifdef MOZ_TREMOR + SHARED_LIBRARY_LIBS += \ +@@ -51,10 +66,12 @@ SHARED_LIBRARY_LIBS += \ + endif + + ifdef MOZ_OPUS ++ifndef MOZ_NATIVE_OPUS + SHARED_LIBRARY_LIBS += \ + $(DEPTH)/media/libopus/$(LIB_PREFIX)opus.$(LIB_SUFFIX) \ + $(NULL) + endif ++endif + + ifdef MOZ_WEBM + SHARED_LIBRARY_LIBS += \ +diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ mozilla/media/libvorbis/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in +index c5e82c4..91ef86a 100644 +--- mozilla/media/webrtc/signaling/test/Makefile.in ++++ mozilla/media/webrtc/signaling/test/Makefile.in +@@ -48,6 +48,12 @@ LIBS += \ + $(NULL) + endif + ++ifdef MOZ_NATIVE_OPUS ++LIBS += \ ++ $(MOZ_OPUS_LIBS) \ ++ $(NULL) ++endif ++ + ifdef MOZ_NATIVE_LIBVPX + LIBS += \ + $(MOZ_LIBVPX_LIBS) \ +diff --git media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +index 00e77e7..55f48ab 100644 +--- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi ++++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +@@ -14,9 +14,9 @@ + 'conditions': [ + ['build_with_mozilla==1', { + # Mozilla provides its own build of the opus library. +- 'include_dirs': [ +- '$(DIST)/include/opus', +- ] ++ 'cflags_mozilla': [ ++ '$(MOZ_OPUS_CFLAGS)', ++ ], + }, { + 'dependencies': [ + '<(DEPTH)/third_party/opus/opus.gyp:opus' +diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in +index 27f488e..cd27084 100644 +--- mozilla/toolkit/library/Makefile.in ++++ mozilla/toolkit/library/Makefile.in +@@ -91,6 +91,18 @@ ifdef MOZ_NATIVE_HUNSPELL + EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS) + endif + ++ifdef MOZ_NATIVE_OGG ++EXTRA_DSO_LDOPTS += $(MOZ_OGG_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++EXTRA_DSO_LDOPTS += $(MOZ_VORBIS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++EXTRA_DSO_LDOPTS += $(MOZ_OPUS_LIBS) ++endif ++ + ifdef MOZ_NATIVE_LIBEVENT + EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) + endif Modified: trunk/www/firefox-esr/Makefile ============================================================================== --- trunk/www/firefox-esr/Makefile Wed Feb 26 03:17:25 2014 (r1511) +++ trunk/www/firefox-esr/Makefile Wed Feb 26 03:17:35 2014 (r1512) @@ -18,6 +18,8 @@ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ harfbuzz>=0.9.16:${PORTSDIR}/print/harfbuzz \ + libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ + opus>=1.1:${PORTSDIR}/audio/opus \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l Added: trunk/www/firefox-esr/files/patch-zz-bug517422 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-esr/files/patch-zz-bug517422 Wed Feb 26 03:17:35 2014 (r1512) @@ -0,0 +1,271 @@ +# Allow building against system-wide ogg/vorbis/opus. + +diff --git config/Makefile.in config/Makefile.in +index 5383399..67a1a20 100644 +--- config/Makefile.in ++++ config/Makefile.in +@@ -79,6 +79,8 @@ export:: $(export-preqs) + -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ + -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ ++ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ + $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers + $(INSTALL) system_wrappers $(DIST) + +diff --git toolkit/toolkit.mozbuild toolkit/toolkit.mozbuild +index c22a36c..2febb45 100644 +--- toolkit/toolkit.mozbuild ++++ toolkit/toolkit.mozbuild +@@ -64,13 +64,13 @@ add_tier_dir('platform', 'rdf') + if CONFIG['MOZ_JSDEBUGGER']: + add_tier_dir('platform', 'js/jsd') + +-if CONFIG['MOZ_VORBIS']: ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: + add_tier_dir('platform', 'media/libvorbis') + + if CONFIG['MOZ_TREMOR']: + add_tier_dir('platform', 'media/libtremor') + +-if CONFIG['MOZ_OPUS']: ++if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']: + add_tier_dir('platform', 'media/libopus') + + if CONFIG['MOZ_WEBM']: +@@ -82,7 +82,9 @@ if CONFIG['MOZ_VP8'] and not CONFIG['MOZ + add_tier_dir('platform', 'media/libvpx') + + if CONFIG['MOZ_OGG']: +- add_tier_dir('platform', ['media/libogg', 'media/libtheora']) ++ if not CONFIG['MOZ_NATIVE_OGG']: ++ add_tier_dir('platform', 'media/libogg') ++ add_tier_dir('platform', 'media/libtheora') + + if CONFIG['MOZ_WEBRTC']: + add_tier_dir('platform', [ +diff --git config/system-headers config/system-headers +index b711fc3..fd3c14f 100644 +--- config/system-headers ++++ config/system-headers +@@ -1152,3 +1152,16 @@ graphite2/Segment.h + harfbuzz/hb-ot.h + harfbuzz/hb.h + #endif ++#if MOZ_NATIVE_OGG==1 ++ogg/ogg.h ++#endif ++#if MOZ_NATIVE_VORBIS==1 ++vorbis/codec.h ++vorbis/vorbisenc.h ++#endif ++#if MOZ_NATIVE_OPUS==1 ++opus.h ++opus_multistream.h ++opus/opus.h ++opus/opus_multistream.h ++#endif +diff --git configure.in configure.in +index df49287..05e97ff 100644 +--- configure.in ++++ configure.in +@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then + fi + + dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_NATIVE_OGG=1, ++MOZ_NATIVE_OGG= ) ++ ++if test -n "$MOZ_NATIVE_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_NATIVE_OGG) ++AC_SUBST(MOZ_OGG_CFLAGS) ++AC_SUBST(MOZ_OGG_LIBS) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_NATIVE_VORBIS=1, ++MOZ_NATIVE_VORBIS= ) ++ ++if test -n "$MOZ_NATIVE_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4) ++fi ++ ++AC_SUBST(MOZ_NATIVE_VORBIS) ++AC_SUBST(MOZ_VORBIS_CFLAGS) ++AC_SUBST(MOZ_VORBIS_LIBS) ++ ++dnl ======================================================== + dnl = Disable Opus audio codec support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(opus, +@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, + MOZ_OPUS=1) + + dnl ======================================================== ++dnl Check for libopus ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-opus, ++[ --with-system-opus Use system libopus (located with pkgconfig)], ++MOZ_NATIVE_OPUS=1, ++MOZ_NATIVE_OPUS= ) ++ ++if test -n "$MOZ_NATIVE_OPUS"; then ++ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1) ++else ++ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include' ++fi ++ ++AC_SUBST(MOZ_NATIVE_OPUS) ++AC_SUBST(MOZ_OPUS_CFLAGS) ++AC_SUBST(MOZ_OPUS_LIBS) ++ ++dnl ======================================================== + dnl = Disable VP8 decoder support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(webm, +diff --git content/media/Makefile.in content/media/Makefile.in +index 68f360e..76f2d57 100644 +--- content/media/Makefile.in ++++ content/media/Makefile.in +@@ -7,4 +7,16 @@ include $(topsrcdir)/config/rules.mk + CFLAGS += $(GSTREAMER_CFLAGS) + CXXFLAGS += $(GSTREAMER_CFLAGS) + ++ifdef MOZ_NATIVE_OGG ++CXXFLAGS += $(MOZ_OGG_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++CXXFLAGS += $(MOZ_VORBIS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++CXXFLAGS += $(MOZ_OPUS_CFLAGS) ++endif ++ + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git layout/media/Makefile.in layout/media/Makefile.in +index 1cacbd7..a8cd156 100644 +--- layout/media/Makefile.in ++++ layout/media/Makefile.in +@@ -30,12 +36,21 @@ ifdef MOZ_TREE_PIXMAN + SHARED_LIBRARY_LIBS += $(MOZ_PIXMAN_LIBS) + endif + ++ifdef MOZ_OGG ++ifndef MOZ_NATIVE_OGG ++SHARED_LIBRARY_LIBS += \ ++ $(DEPTH)/media/libogg/src/$(LIB_PREFIX)ogg.$(LIB_SUFFIX) \ ++ $(NULL) ++endif ++endif ++ + ifdef MOZ_VORBIS ++ifndef MOZ_NATIVE_VORBIS + SHARED_LIBRARY_LIBS += \ + $(DEPTH)/media/libvorbis/lib/$(LIB_PREFIX)vorbis.$(LIB_SUFFIX) \ +- $(DEPTH)/media/libogg/src/$(LIB_PREFIX)ogg.$(LIB_SUFFIX) \ + $(NULL) + endif ++endif + + ifdef MOZ_TREMOR + SHARED_LIBRARY_LIBS += \ +@@ -51,10 +66,12 @@ SHARED_LIBRARY_LIBS += \ + endif + + ifdef MOZ_OPUS ++ifndef MOZ_NATIVE_OPUS + SHARED_LIBRARY_LIBS += \ + $(DEPTH)/media/libopus/$(LIB_PREFIX)opus.$(LIB_SUFFIX) \ + $(NULL) + endif ++endif + + ifdef MOZ_WEBM + SHARED_LIBRARY_LIBS += \ +diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libvorbis/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in +index c5e82c4..91ef86a 100644 +--- media/webrtc/signaling/test/Makefile.in ++++ media/webrtc/signaling/test/Makefile.in +@@ -48,6 +48,12 @@ LIBS += \ + $(NULL) + endif + ++ifdef MOZ_NATIVE_OPUS ++LIBS += \ ++ $(MOZ_OPUS_LIBS) \ ++ $(NULL) ++endif ++ + ifdef MOZ_NATIVE_LIBVPX + LIBS += \ + $(MOZ_LIBVPX_LIBS) \ +diff --git media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +index 00e77e7..55f48ab 100644 +--- media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi ++++ media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +@@ -14,9 +14,9 @@ + 'conditions': [ + ['build_with_mozilla==1', { + # Mozilla provides its own build of the opus library. +- 'include_dirs': [ +- '$(DIST)/include/opus', +- ] ++ 'cflags_mozilla': [ ++ '$(MOZ_OPUS_CFLAGS)', ++ ], + }, { + 'dependencies': [ + '<(DEPTH)/third_party/opus/opus.gyp:opus' +diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in +index 27f488e..cd27084 100644 +--- toolkit/library/Makefile.in ++++ toolkit/library/Makefile.in +@@ -91,6 +91,18 @@ ifdef MOZ_NATIVE_HUNSPELL + EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS) + endif + ++ifdef MOZ_NATIVE_OGG ++EXTRA_DSO_LDOPTS += $(MOZ_OGG_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++EXTRA_DSO_LDOPTS += $(MOZ_VORBIS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++EXTRA_DSO_LDOPTS += $(MOZ_OPUS_LIBS) ++endif ++ + ifdef MOZ_NATIVE_LIBEVENT + EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) + endif Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Wed Feb 26 03:17:25 2014 (r1511) +++ trunk/www/firefox-nightly/Makefile Wed Feb 26 03:17:35 2014 (r1512) @@ -19,6 +19,8 @@ sqlite3>=3.8.3.1:${PORTSDIR}/databases/sqlite3 \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ harfbuzz>=0.9.25:${PORTSDIR}/print/harfbuzz \ + libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ + opus>=1.1:${PORTSDIR}/audio/opus \ libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \ nspr>=4.10.3:${PORTSDIR}/devel/nspr \ unzip:${PORTSDIR}/archivers/unzip Added: trunk/www/firefox-nightly/files/patch-z-bug517422 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-z-bug517422 Wed Feb 26 03:17:35 2014 (r1512) @@ -0,0 +1,236 @@ +# Allow building against system-wide ogg/vorbis/opus. + +diff --git config/Makefile.in config/Makefile.in +index 5383399..4393ae8 100644 +--- config/Makefile.in ++++ config/Makefile.in +@@ -79,6 +79,9 @@ export:: $(export-preqs) + -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ + -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ ++ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ ++ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ + $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers + $(INSTALL) system_wrappers $(DIST) + +diff --git config/external/moz.build config/external/moz.build +index c22a36c..740402e 100644 +--- config/external/moz.build ++++ config/external/moz.build +@@ -15,13 +15,13 @@ if CONFIG['MOZ_UPDATER']: + if not CONFIG['MOZ_NATIVE_BZ2']: + external_dirs += ['modules/libbz2'] + +-if CONFIG['MOZ_VORBIS']: ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: + external_dirs += ['media/libvorbis'] + + if CONFIG['MOZ_TREMOR']: + external_dirs += ['media/libtremor'] + +-if CONFIG['MOZ_OPUS']: ++if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']: + external_dirs += ['media/libopus'] + + if CONFIG['MOZ_WEBM']: +@@ -35,11 +35,13 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ + + if not CONFIG['MOZ_NATIVE_PNG']: + external_dirs += ['media/libpng'] ++ ++if not CONFIG['MOZ_NATIVE_OGG']: ++ external_dirs += ['media/libogg'] + + external_dirs += [ + 'media/kiss_fft', + 'media/libcubeb', +- 'media/libogg', + 'media/libtheora', + 'media/libspeex_resampler', + 'media/libsoundtouch', +diff --git config/system-headers config/system-headers +index b711fc3..fd3c14f 100644 +--- config/system-headers ++++ config/system-headers +@@ -1152,3 +1152,16 @@ graphite2/Segment.h + harfbuzz/hb-ot.h + harfbuzz/hb.h + #endif ++#if MOZ_NATIVE_OGG==1 ++ogg/ogg.h ++#endif ++#if MOZ_NATIVE_VORBIS==1 ++vorbis/codec.h ++vorbis/vorbisenc.h ++#endif ++#if MOZ_NATIVE_OPUS==1 ++opus.h ++opus_multistream.h ++opus/opus.h ++opus/opus_multistream.h ++#endif +diff --git configure.in configure.in +index df49287..05e97ff 100644 +--- configure.in ++++ configure.in +@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then + fi + + dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_NATIVE_OGG=1, ++MOZ_NATIVE_OGG= ) ++ ++if test -n "$MOZ_NATIVE_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_NATIVE_OGG) ++AC_SUBST(MOZ_OGG_CFLAGS) ++AC_SUBST(MOZ_OGG_LIBS) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_NATIVE_VORBIS=1, ++MOZ_NATIVE_VORBIS= ) ++ ++if test -n "$MOZ_NATIVE_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4) ++fi ++ ++AC_SUBST(MOZ_NATIVE_VORBIS) ++AC_SUBST(MOZ_VORBIS_CFLAGS) ++AC_SUBST(MOZ_VORBIS_LIBS) ++ ++dnl ======================================================== + dnl = Disable Opus audio codec support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(opus, +@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, + MOZ_OPUS=1) + + dnl ======================================================== ++dnl Check for libopus ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-opus, ++[ --with-system-opus Use system libopus (located with pkgconfig)], ++MOZ_NATIVE_OPUS=1, ++MOZ_NATIVE_OPUS= ) ++ ++if test -n "$MOZ_NATIVE_OPUS"; then ++ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1) ++else ++ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include' ++fi ++ ++AC_SUBST(MOZ_NATIVE_OPUS) ++AC_SUBST(MOZ_OPUS_CFLAGS) ++AC_SUBST(MOZ_OPUS_LIBS) ++ ++dnl ======================================================== + dnl = Disable VP8 decoder support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(webm, +diff --git content/media/Makefile.in content/media/Makefile.in +index 68f360e..76f2d57 100644 +--- content/media/Makefile.in ++++ content/media/Makefile.in +@@ -7,4 +7,16 @@ include $(topsrcdir)/config/rules.mk + CFLAGS += $(GSTREAMER_CFLAGS) + CXXFLAGS += $(GSTREAMER_CFLAGS) + ++ifdef MOZ_NATIVE_OGG ++CXXFLAGS += $(MOZ_OGG_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++CXXFLAGS += $(MOZ_VORBIS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++CXXFLAGS += $(MOZ_OPUS_CFLAGS) ++endif ++ + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libvorbis/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in +index c5e82c4..91ef86a 100644 +--- media/webrtc/signaling/test/Makefile.in ++++ media/webrtc/signaling/test/Makefile.in +@@ -48,6 +48,12 @@ LIBS += \ + $(NULL) + endif + ++ifdef MOZ_NATIVE_OPUS ++LIBS += \ ++ $(MOZ_OPUS_LIBS) \ ++ $(NULL) ++endif ++ + ifdef MOZ_NATIVE_LIBVPX + LIBS += \ + $(MOZ_LIBVPX_LIBS) \ +diff --git media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +index 00e77e7..55f48ab 100644 +--- media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi ++++ media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +@@ -14,9 +14,9 @@ + 'conditions': [ + ['build_with_mozilla==1', { + # Mozilla provides its own build of the opus library. +- 'include_dirs': [ +- '/media/libopus/include', +- ] ++ 'cflags_mozilla': [ ++ '$(MOZ_OPUS_CFLAGS)', ++ ], + }, { + 'dependencies': [ + '<(DEPTH)/third_party/opus/opus.gyp:opus' +diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in +index 27f488e..cd27084 100644 +--- toolkit/library/Makefile.in ++++ toolkit/library/Makefile.in +@@ -91,6 +91,18 @@ ifdef MOZ_NATIVE_HUNSPELL + EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS) + endif + ++ifdef MOZ_NATIVE_OGG ++EXTRA_DSO_LDOPTS += $(MOZ_OGG_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++EXTRA_DSO_LDOPTS += $(MOZ_VORBIS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++EXTRA_DSO_LDOPTS += $(MOZ_OPUS_LIBS) ++endif ++ + ifdef MOZ_NATIVE_LIBEVENT + EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) + endif Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Wed Feb 26 03:17:25 2014 (r1511) +++ trunk/www/firefox/Makefile Wed Feb 26 03:17:35 2014 (r1512) @@ -15,6 +15,8 @@ BUILD_DEPENDS= nspr>=4.10.3:${PORTSDIR}/devel/nspr \ nss>=3.15.4:${PORTSDIR}/security/nss \ harfbuzz>=0.9.25:${PORTSDIR}/print/harfbuzz \ + libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ + opus>=1.1:${PORTSDIR}/audio/opus \ libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \ sqlite3>=3.8.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ Added: trunk/www/firefox/files/patch-z-bug517422 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-z-bug517422 Wed Feb 26 03:17:35 2014 (r1512) @@ -0,0 +1,232 @@ +# Allow building against system-wide ogg/vorbis/opus. + +diff --git config/Makefile.in config/Makefile.in +index 5383399..4393ae8 100644 +--- config/Makefile.in ++++ config/Makefile.in +@@ -79,6 +79,9 @@ export:: $(export-preqs) + -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ + -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ ++ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ ++ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ + $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers + $(INSTALL) system_wrappers $(DIST) + +diff --git config/external/moz.build config/external/moz.build +index c22a36c..740402e 100644 +--- config/external/moz.build ++++ config/external/moz.build +@@ -15,13 +15,13 @@ if CONFIG['MOZ_UPDATER']: + if not CONFIG['MOZ_NATIVE_BZ2']: + external_dirs += ['modules/libbz2'] + +-if CONFIG['MOZ_VORBIS']: ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: + external_dirs += ['media/libvorbis'] + + if CONFIG['MOZ_TREMOR']: + external_dirs += ['media/libtremor'] + +-if CONFIG['MOZ_OPUS']: ++if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']: + external_dirs += ['media/libopus'] + + if CONFIG['MOZ_WEBM']: +@@ -34,7 +34,9 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ_NATIVE_LIBVPX']: + external_dirs += ['media/libvpx'] + + if CONFIG['MOZ_OGG']: +- external_dirs += ['media/libogg', 'media/libtheora'] ++ if not CONFIG['MOZ_NATIVE_OGG']: ++ external_dirs += ['media/libogg'] ++ external_dirs += ['media/libtheora'] + + if not CONFIG['MOZ_NATIVE_PNG']: + external_dirs += ['media/libpng'] +diff --git config/system-headers config/system-headers +index b711fc3..fd3c14f 100644 +--- config/system-headers ++++ config/system-headers +@@ -1152,3 +1152,16 @@ graphite2/Segment.h + harfbuzz/hb-ot.h + harfbuzz/hb.h + #endif ++#if MOZ_NATIVE_OGG==1 ++ogg/ogg.h ++#endif ++#if MOZ_NATIVE_VORBIS==1 ++vorbis/codec.h ++vorbis/vorbisenc.h ++#endif ++#if MOZ_NATIVE_OPUS==1 ++opus.h ++opus_multistream.h ++opus/opus.h ++opus/opus_multistream.h ++#endif +diff --git configure.in configure.in +index df49287..05e97ff 100644 +--- configure.in ++++ configure.in +@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then + fi + + dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_NATIVE_OGG=1, ++MOZ_NATIVE_OGG= ) ++ ++if test -n "$MOZ_NATIVE_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_NATIVE_OGG) ++AC_SUBST(MOZ_OGG_CFLAGS) ++AC_SUBST(MOZ_OGG_LIBS) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_NATIVE_VORBIS=1, ++MOZ_NATIVE_VORBIS= ) ++ ++if test -n "$MOZ_NATIVE_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4) ++fi ++ ++AC_SUBST(MOZ_NATIVE_VORBIS) ++AC_SUBST(MOZ_VORBIS_CFLAGS) ++AC_SUBST(MOZ_VORBIS_LIBS) ++ ++dnl ======================================================== + dnl = Disable Opus audio codec support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(opus, +@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, + MOZ_OPUS=1) + + dnl ======================================================== ++dnl Check for libopus ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-opus, ++[ --with-system-opus Use system libopus (located with pkgconfig)], ++MOZ_NATIVE_OPUS=1, ++MOZ_NATIVE_OPUS= ) ++ ++if test -n "$MOZ_NATIVE_OPUS"; then ++ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1) ++else ++ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include' ++fi ++ ++AC_SUBST(MOZ_NATIVE_OPUS) ++AC_SUBST(MOZ_OPUS_CFLAGS) ++AC_SUBST(MOZ_OPUS_LIBS) ++ ++dnl ======================================================== + dnl = Disable VP8 decoder support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(webm, +diff --git content/media/Makefile.in content/media/Makefile.in +index 68f360e..76f2d57 100644 +--- content/media/Makefile.in ++++ content/media/Makefile.in +@@ -7,4 +7,16 @@ include $(topsrcdir)/config/rules.mk + CFLAGS += $(GSTREAMER_CFLAGS) + CXXFLAGS += $(GSTREAMER_CFLAGS) + ++ifdef MOZ_NATIVE_OGG ++CXXFLAGS += $(MOZ_OGG_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++CXXFLAGS += $(MOZ_VORBIS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++CXXFLAGS += $(MOZ_OPUS_CFLAGS) ++endif ++ + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libvorbis/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in +index c5e82c4..91ef86a 100644 +--- media/webrtc/signaling/test/Makefile.in ++++ media/webrtc/signaling/test/Makefile.in +@@ -48,6 +48,12 @@ LIBS += \ + $(NULL) + endif + ++ifdef MOZ_NATIVE_OPUS ++LIBS += \ ++ $(MOZ_OPUS_LIBS) \ ++ $(NULL) ++endif ++ + ifdef MOZ_NATIVE_LIBVPX + LIBS += \ + $(MOZ_LIBVPX_LIBS) \ +diff --git media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +index 00e77e7..55f48ab 100644 +--- media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi ++++ media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +@@ -14,9 +14,9 @@ + 'conditions': [ + ['build_with_mozilla==1', { + # Mozilla provides its own build of the opus library. +- 'include_dirs': [ +- '$(DIST)/include/opus', +- ] ++ 'cflags_mozilla': [ ++ '$(MOZ_OPUS_CFLAGS)', ++ ], + }, { + 'dependencies': [ + '<(DEPTH)/third_party/opus/opus.gyp:opus' +diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in +index 27f488e..cd27084 100644 +--- toolkit/library/Makefile.in ++++ toolkit/library/Makefile.in +@@ -91,6 +91,18 @@ ifdef MOZ_NATIVE_HUNSPELL + EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS) + endif + ++ifdef MOZ_NATIVE_OGG ++EXTRA_DSO_LDOPTS += $(MOZ_OGG_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++EXTRA_DSO_LDOPTS += $(MOZ_VORBIS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++EXTRA_DSO_LDOPTS += $(MOZ_OPUS_LIBS) ++endif ++ + ifdef MOZ_NATIVE_LIBEVENT + EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) + endif Modified: trunk/www/libxul/Makefile ============================================================================== --- trunk/www/libxul/Makefile Wed Feb 26 03:17:25 2014 (r1511) +++ trunk/www/libxul/Makefile Wed Feb 26 03:17:35 2014 (r1512) @@ -17,6 +17,8 @@ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ harfbuzz>=0.9.16:${PORTSDIR}/print/harfbuzz \ + libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ + opus>=1.1:${PORTSDIR}/audio/opus \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l Added: trunk/www/libxul/files/patch-zz-bug517422 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/libxul/files/patch-zz-bug517422 Wed Feb 26 03:17:35 2014 (r1512) @@ -0,0 +1,271 @@ +# Allow building against system-wide ogg/vorbis/opus. + +diff --git config/Makefile.in config/Makefile.in +index 5383399..67a1a20 100644 +--- config/Makefile.in ++++ config/Makefile.in +@@ -79,6 +79,8 @@ export:: $(export-preqs) + -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ + -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ ++ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ + $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers + $(INSTALL) system_wrappers $(DIST) + +diff --git toolkit/toolkit.mozbuild toolkit/toolkit.mozbuild +index c22a36c..2febb45 100644 +--- toolkit/toolkit.mozbuild ++++ toolkit/toolkit.mozbuild +@@ -64,13 +64,13 @@ add_tier_dir('platform', 'rdf') + if CONFIG['MOZ_JSDEBUGGER']: + add_tier_dir('platform', 'js/jsd') + +-if CONFIG['MOZ_VORBIS']: ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: + add_tier_dir('platform', 'media/libvorbis') + + if CONFIG['MOZ_TREMOR']: + add_tier_dir('platform', 'media/libtremor') + +-if CONFIG['MOZ_OPUS']: ++if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']: + add_tier_dir('platform', 'media/libopus') + + if CONFIG['MOZ_WEBM']: +@@ -82,7 +82,9 @@ if CONFIG['MOZ_VP8'] and not CONFIG['MOZ + add_tier_dir('platform', 'media/libvpx') + + if CONFIG['MOZ_OGG']: +- add_tier_dir('platform', ['media/libogg', 'media/libtheora']) ++ if not CONFIG['MOZ_NATIVE_OGG']: ++ add_tier_dir('platform', 'media/libogg') ++ add_tier_dir('platform', 'media/libtheora') + + if CONFIG['MOZ_WEBRTC']: + add_tier_dir('platform', [ +diff --git config/system-headers config/system-headers +index b711fc3..fd3c14f 100644 +--- config/system-headers ++++ config/system-headers +@@ -1152,3 +1152,16 @@ graphite2/Segment.h + harfbuzz/hb-ot.h + harfbuzz/hb.h + #endif ++#if MOZ_NATIVE_OGG==1 ++ogg/ogg.h ++#endif ++#if MOZ_NATIVE_VORBIS==1 ++vorbis/codec.h ++vorbis/vorbisenc.h ++#endif ++#if MOZ_NATIVE_OPUS==1 ++opus.h ++opus_multistream.h ++opus/opus.h ++opus/opus_multistream.h ++#endif +diff --git configure.in configure.in +index df49287..05e97ff 100644 +--- configure.in ++++ configure.in +@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then + fi + + dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_NATIVE_OGG=1, ++MOZ_NATIVE_OGG= ) ++ ++if test -n "$MOZ_NATIVE_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_NATIVE_OGG) ++AC_SUBST(MOZ_OGG_CFLAGS) ++AC_SUBST(MOZ_OGG_LIBS) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_NATIVE_VORBIS=1, ++MOZ_NATIVE_VORBIS= ) ++ ++if test -n "$MOZ_NATIVE_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4) ++fi ++ ++AC_SUBST(MOZ_NATIVE_VORBIS) ++AC_SUBST(MOZ_VORBIS_CFLAGS) ++AC_SUBST(MOZ_VORBIS_LIBS) ++ ++dnl ======================================================== + dnl = Disable Opus audio codec support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(opus, +@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, + MOZ_OPUS=1) + + dnl ======================================================== ++dnl Check for libopus ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-opus, ++[ --with-system-opus Use system libopus (located with pkgconfig)], ++MOZ_NATIVE_OPUS=1, ++MOZ_NATIVE_OPUS= ) ++ ++if test -n "$MOZ_NATIVE_OPUS"; then ++ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1) ++else ++ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include' ++fi ++ ++AC_SUBST(MOZ_NATIVE_OPUS) ++AC_SUBST(MOZ_OPUS_CFLAGS) ++AC_SUBST(MOZ_OPUS_LIBS) ++ ++dnl ======================================================== + dnl = Disable VP8 decoder support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(webm, +diff --git content/media/Makefile.in content/media/Makefile.in +index 68f360e..76f2d57 100644 +--- content/media/Makefile.in ++++ content/media/Makefile.in +@@ -7,4 +7,16 @@ include $(topsrcdir)/config/rules.mk + CFLAGS += $(GSTREAMER_CFLAGS) + CXXFLAGS += $(GSTREAMER_CFLAGS) + ++ifdef MOZ_NATIVE_OGG ++CXXFLAGS += $(MOZ_OGG_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++CXXFLAGS += $(MOZ_VORBIS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++CXXFLAGS += $(MOZ_OPUS_CFLAGS) ++endif ++ + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git layout/media/Makefile.in layout/media/Makefile.in +index 1cacbd7..a8cd156 100644 +--- layout/media/Makefile.in ++++ layout/media/Makefile.in +@@ -30,12 +36,21 @@ ifdef MOZ_TREE_PIXMAN + SHARED_LIBRARY_LIBS += $(MOZ_PIXMAN_LIBS) + endif + ++ifdef MOZ_OGG ++ifndef MOZ_NATIVE_OGG ++SHARED_LIBRARY_LIBS += \ ++ $(DEPTH)/media/libogg/src/$(LIB_PREFIX)ogg.$(LIB_SUFFIX) \ ++ $(NULL) ++endif ++endif ++ + ifdef MOZ_VORBIS ++ifndef MOZ_NATIVE_VORBIS + SHARED_LIBRARY_LIBS += \ + $(DEPTH)/media/libvorbis/lib/$(LIB_PREFIX)vorbis.$(LIB_SUFFIX) \ +- $(DEPTH)/media/libogg/src/$(LIB_PREFIX)ogg.$(LIB_SUFFIX) \ + $(NULL) + endif ++endif + + ifdef MOZ_TREMOR + SHARED_LIBRARY_LIBS += \ +@@ -51,10 +66,12 @@ SHARED_LIBRARY_LIBS += \ + endif + + ifdef MOZ_OPUS ++ifndef MOZ_NATIVE_OPUS + SHARED_LIBRARY_LIBS += \ + $(DEPTH)/media/libopus/$(LIB_PREFIX)opus.$(LIB_SUFFIX) \ + $(NULL) + endif ++endif + + ifdef MOZ_WEBM + SHARED_LIBRARY_LIBS += \ +diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libvorbis/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in +index c5e82c4..91ef86a 100644 +--- media/webrtc/signaling/test/Makefile.in ++++ media/webrtc/signaling/test/Makefile.in +@@ -48,6 +48,12 @@ LIBS += \ + $(NULL) + endif + ++ifdef MOZ_NATIVE_OPUS ++LIBS += \ ++ $(MOZ_OPUS_LIBS) \ ++ $(NULL) ++endif ++ + ifdef MOZ_NATIVE_LIBVPX + LIBS += \ + $(MOZ_LIBVPX_LIBS) \ +diff --git media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +index 00e77e7..55f48ab 100644 +--- media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi ++++ media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +@@ -14,9 +14,9 @@ + 'conditions': [ + ['build_with_mozilla==1', { + # Mozilla provides its own build of the opus library. +- 'include_dirs': [ +- '$(DIST)/include/opus', +- ] ++ 'cflags_mozilla': [ ++ '$(MOZ_OPUS_CFLAGS)', ++ ], + }, { + 'dependencies': [ + '<(DEPTH)/third_party/opus/opus.gyp:opus' +diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in +index 27f488e..cd27084 100644 +--- toolkit/library/Makefile.in ++++ toolkit/library/Makefile.in +@@ -91,6 +91,18 @@ ifdef MOZ_NATIVE_HUNSPELL + EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS) + endif + ++ifdef MOZ_NATIVE_OGG ++EXTRA_DSO_LDOPTS += $(MOZ_OGG_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++EXTRA_DSO_LDOPTS += $(MOZ_VORBIS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++EXTRA_DSO_LDOPTS += $(MOZ_OPUS_LIBS) ++endif ++ + ifdef MOZ_NATIVE_LIBEVENT + EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) + endif Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Wed Feb 26 03:17:25 2014 (r1511) +++ trunk/www/seamonkey/Makefile Wed Feb 26 03:17:35 2014 (r1512) @@ -15,6 +15,8 @@ BUILD_DEPENDS= nspr>=4.10.3:${PORTSDIR}/devel/nspr \ nss>=3.15.4:${PORTSDIR}/security/nss \ harfbuzz>=0.9.25:${PORTSDIR}/print/harfbuzz \ + libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ + opus>=1.1:${PORTSDIR}/audio/opus \ libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \ sqlite3>=3.8.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ Added: trunk/www/seamonkey/files/patch-z-bug517422 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-z-bug517422 Wed Feb 26 03:17:35 2014 (r1512) @@ -0,0 +1,232 @@ +# Allow building against system-wide ogg/vorbis/opus. + +diff --git config/Makefile.in config/Makefile.in +index 5383399..4393ae8 100644 +--- mozilla/config/Makefile.in ++++ mozilla/config/Makefile.in +@@ -79,6 +79,9 @@ export:: $(export-preqs) + -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ + -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ ++ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ ++ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ + $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers + $(INSTALL) system_wrappers $(DIST) + +diff --git config/external/moz.build config/external/moz.build +index c22a36c..740402e 100644 +--- mozilla/config/external/moz.build ++++ mozilla/config/external/moz.build +@@ -15,13 +15,13 @@ if CONFIG['MOZ_UPDATER']: + if not CONFIG['MOZ_NATIVE_BZ2']: + external_dirs += ['modules/libbz2'] + +-if CONFIG['MOZ_VORBIS']: ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: + external_dirs += ['media/libvorbis'] + + if CONFIG['MOZ_TREMOR']: + external_dirs += ['media/libtremor'] + +-if CONFIG['MOZ_OPUS']: ++if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']: + external_dirs += ['media/libopus'] + + if CONFIG['MOZ_WEBM']: +@@ -34,7 +34,9 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ_NATIVE_LIBVPX']: + external_dirs += ['media/libvpx'] + + if CONFIG['MOZ_OGG']: +- external_dirs += ['media/libogg', 'media/libtheora'] ++ if not CONFIG['MOZ_NATIVE_OGG']: ++ external_dirs += ['media/libogg'] ++ external_dirs += ['media/libtheora'] + + if not CONFIG['MOZ_NATIVE_PNG']: + external_dirs += ['media/libpng'] +diff --git config/system-headers config/system-headers +index b711fc3..fd3c14f 100644 +--- mozilla/config/system-headers ++++ mozilla/config/system-headers +@@ -1152,3 +1152,16 @@ graphite2/Segment.h + harfbuzz/hb-ot.h + harfbuzz/hb.h + #endif ++#if MOZ_NATIVE_OGG==1 ++ogg/ogg.h ++#endif ++#if MOZ_NATIVE_VORBIS==1 ++vorbis/codec.h ++vorbis/vorbisenc.h ++#endif ++#if MOZ_NATIVE_OPUS==1 ++opus.h ++opus_multistream.h ++opus/opus.h ++opus/opus_multistream.h ++#endif +diff --git configure.in configure.in +index df49287..05e97ff 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then + fi + + dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_NATIVE_OGG=1, ++MOZ_NATIVE_OGG= ) ++ ++if test -n "$MOZ_NATIVE_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_NATIVE_OGG) ++AC_SUBST(MOZ_OGG_CFLAGS) ++AC_SUBST(MOZ_OGG_LIBS) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_NATIVE_VORBIS=1, ++MOZ_NATIVE_VORBIS= ) ++ ++if test -n "$MOZ_NATIVE_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4) ++fi ++ ++AC_SUBST(MOZ_NATIVE_VORBIS) ++AC_SUBST(MOZ_VORBIS_CFLAGS) ++AC_SUBST(MOZ_VORBIS_LIBS) ++ ++dnl ======================================================== + dnl = Disable Opus audio codec support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(opus, +@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, + MOZ_OPUS=1) + + dnl ======================================================== ++dnl Check for libopus ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-opus, ++[ --with-system-opus Use system libopus (located with pkgconfig)], ++MOZ_NATIVE_OPUS=1, ++MOZ_NATIVE_OPUS= ) ++ ++if test -n "$MOZ_NATIVE_OPUS"; then ++ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1) ++else ++ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include' ++fi ++ ++AC_SUBST(MOZ_NATIVE_OPUS) ++AC_SUBST(MOZ_OPUS_CFLAGS) ++AC_SUBST(MOZ_OPUS_LIBS) ++ ++dnl ======================================================== + dnl = Disable VP8 decoder support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(webm, +diff --git content/media/Makefile.in content/media/Makefile.in +index 68f360e..76f2d57 100644 +--- mozilla/content/media/Makefile.in ++++ mozilla/content/media/Makefile.in +@@ -7,4 +7,16 @@ include $(topsrcdir)/config/rules.mk + CFLAGS += $(GSTREAMER_CFLAGS) + CXXFLAGS += $(GSTREAMER_CFLAGS) + ++ifdef MOZ_NATIVE_OGG ++CXXFLAGS += $(MOZ_OGG_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++CXXFLAGS += $(MOZ_VORBIS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++CXXFLAGS += $(MOZ_OPUS_CFLAGS) ++endif ++ + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ mozilla/media/libvorbis/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in +index c5e82c4..91ef86a 100644 +--- mozilla/media/webrtc/signaling/test/Makefile.in ++++ mozilla/media/webrtc/signaling/test/Makefile.in +@@ -48,6 +48,12 @@ LIBS += \ + $(NULL) + endif + ++ifdef MOZ_NATIVE_OPUS ++LIBS += \ ++ $(MOZ_OPUS_LIBS) \ ++ $(NULL) ++endif ++ + ifdef MOZ_NATIVE_LIBVPX + LIBS += \ + $(MOZ_LIBVPX_LIBS) \ +diff --git media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +index 00e77e7..55f48ab 100644 +--- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi ++++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +@@ -14,9 +14,9 @@ + 'conditions': [ + ['build_with_mozilla==1', { + # Mozilla provides its own build of the opus library. +- 'include_dirs': [ +- '$(DIST)/include/opus', +- ] ++ 'cflags_mozilla': [ ++ '$(MOZ_OPUS_CFLAGS)', ++ ], + }, { + 'dependencies': [ + '<(DEPTH)/third_party/opus/opus.gyp:opus' +diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in +index 27f488e..cd27084 100644 +--- mozilla/toolkit/library/Makefile.in ++++ mozilla/toolkit/library/Makefile.in +@@ -91,6 +91,18 @@ ifdef MOZ_NATIVE_HUNSPELL + EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS) + endif + ++ifdef MOZ_NATIVE_OGG ++EXTRA_DSO_LDOPTS += $(MOZ_OGG_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++EXTRA_DSO_LDOPTS += $(MOZ_VORBIS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++EXTRA_DSO_LDOPTS += $(MOZ_OPUS_LIBS) ++endif ++ + ifdef MOZ_NATIVE_LIBEVENT + EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) + endif From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 03:17:40 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 789D638E for ; Wed, 26 Feb 2014 03:17:40 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 095FC12B0 for ; Wed, 26 Feb 2014 03:17:39 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1Q3HVva075341 for ; Wed, 26 Feb 2014 03:17:31 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1Q3HQqf073742 for freebsd-gecko@freebsd.org; Wed, 26 Feb 2014 03:17:26 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 26 Feb 2014 03:17:26 GMT Message-Id: <201402260317.s1Q3HQqf073742@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 Subject: [SVN-Commit] r1511 - in trunk/www: firefox firefox-i18n firefox-nightly linux-firefox MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 26 Feb 2014 03:17:40 -0000 Author: jbeich Date: Wed Feb 26 03:17:25 2014 New Revision: 1511 Log: update Modified: trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/firefox-i18n/Makefile Wed Feb 26 03:17:25 2014 (r1511) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox-i18n -PORTVERSION= 28.0b4 +PORTVERSION= 28.0b6 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/firefox-i18n/distinfo Wed Feb 26 03:17:25 2014 (r1511) @@ -1,170 +1,40 @@ -SHA256 (xpi/firefox-i18n-28.0b4/ach.xpi) = 2b45bb934c74a56e643105fea0480a4089b58dffb14ae7cf714754a524abf48e -SIZE (xpi/firefox-i18n-28.0b4/ach.xpi) = 365683 -SHA256 (xpi/firefox-i18n-28.0b4/af.xpi) = e4fae68f03787209337a13bfb092e5a219007abd5aee71d8433dbb54ed1f1762 -SIZE (xpi/firefox-i18n-28.0b4/af.xpi) = 359561 -SHA256 (xpi/firefox-i18n-28.0b4/ar.xpi) = 70b6035d7f48e380f892e89f2b34956f32f30c54cb60f8ce7a540b073c6742b2 -SIZE (xpi/firefox-i18n-28.0b4/ar.xpi) = 388946 -SHA256 (xpi/firefox-i18n-28.0b4/as.xpi) = 2e9c0539b11791289fd361bd472a225b842b811062c7c534e26dcf03fd8a0b0e -SIZE (xpi/firefox-i18n-28.0b4/as.xpi) = 404108 -SHA256 (xpi/firefox-i18n-28.0b4/ast.xpi) = 737c7aee7c245541834940c074af9cd0d93b18c69f34726d64207776a92c3c70 -SIZE (xpi/firefox-i18n-28.0b4/ast.xpi) = 316194 -SHA256 (xpi/firefox-i18n-28.0b4/be.xpi) = 64093070bc0b753a8460f09ed3c997c5929e6f77b6d2b3cdd6e1fab6ee42ded3 -SIZE (xpi/firefox-i18n-28.0b4/be.xpi) = 342306 -SHA256 (xpi/firefox-i18n-28.0b4/bg.xpi) = a4796f1eeba638f1e22e275f11f909fa752bdef0c4df959fb39546707d7681fa -SIZE (xpi/firefox-i18n-28.0b4/bg.xpi) = 393205 -SHA256 (xpi/firefox-i18n-28.0b4/bn-BD.xpi) = b791bf15fe87126cb836ca58f89280c42454f26319707dc0ad70103150815e96 -SIZE (xpi/firefox-i18n-28.0b4/bn-BD.xpi) = 418512 -SHA256 (xpi/firefox-i18n-28.0b4/bn-IN.xpi) = 09163e9290143dce2d1b865eb0b598ecc848fe4bd30c4ff29176bc62792e5d78 -SIZE (xpi/firefox-i18n-28.0b4/bn-IN.xpi) = 413513 -SHA256 (xpi/firefox-i18n-28.0b4/br.xpi) = 0ff8c1e519703b3cc9fe7c0aabb5f3a1c18a827f627a311209dcb15513ffb09c -SIZE (xpi/firefox-i18n-28.0b4/br.xpi) = 353934 -SHA256 (xpi/firefox-i18n-28.0b4/bs.xpi) = df76c666489da5ef379218796921297cbabdb865b7027126341a3a602d27394b -SIZE (xpi/firefox-i18n-28.0b4/bs.xpi) = 363405 -SHA256 (xpi/firefox-i18n-28.0b4/ca.xpi) = 5ba4e9c4cbb6dc23385bd8a2d428b04592fad954a82ba2d37ad4344556246d74 -SIZE (xpi/firefox-i18n-28.0b4/ca.xpi) = 362940 -SHA256 (xpi/firefox-i18n-28.0b4/cs.xpi) = eb7040b028f0fdfd06544dd44d90ba3f3e341bb32a94736d01caf0bdef4225e9 -SIZE (xpi/firefox-i18n-28.0b4/cs.xpi) = 356819 -SHA256 (xpi/firefox-i18n-28.0b4/csb.xpi) = f5bc701dd8ffff1732bb3126ee4a2c72f9a816c8cce29a15602950c371380691 -SIZE (xpi/firefox-i18n-28.0b4/csb.xpi) = 347623 -SHA256 (xpi/firefox-i18n-28.0b4/cy.xpi) = 316f158632deabf15cef799aa1c308d62b83a9df5059f543f2e82465feff180a -SIZE (xpi/firefox-i18n-28.0b4/cy.xpi) = 354722 -SHA256 (xpi/firefox-i18n-28.0b4/da.xpi) = 182f754bbf333e0519f7a3c3653ccbea40f583ca8188a101bb16bb1ea3cbbe85 -SIZE (xpi/firefox-i18n-28.0b4/da.xpi) = 348696 -SHA256 (xpi/firefox-i18n-28.0b4/de.xpi) = ab0a7534abe5bc598f7f29ce85d78ffb53f9a7b0e2911aa75956d09698e2a742 -SIZE (xpi/firefox-i18n-28.0b4/de.xpi) = 352666 -SHA256 (xpi/firefox-i18n-28.0b4/el.xpi) = 19b584f3191f07797c8d4176cb3c13e8ade84593e2bb5e7fb3a64c48275e3ee0 -SIZE (xpi/firefox-i18n-28.0b4/el.xpi) = 389396 -SHA256 (xpi/firefox-i18n-28.0b4/en-GB.xpi) = 0e56fe0bb52ad4edb97b1fe99370bdddc32fcdf25efe108ca09dfdb088fe3f19 -SIZE (xpi/firefox-i18n-28.0b4/en-GB.xpi) = 342834 -SHA256 (xpi/firefox-i18n-28.0b4/en-US.xpi) = 92230dcc773a07a10cec0c7a2a430c57788fdc469518a66ffd25cc8f13a34698 -SIZE (xpi/firefox-i18n-28.0b4/en-US.xpi) = 345873 -SHA256 (xpi/firefox-i18n-28.0b4/en-ZA.xpi) = d0c059d75d65ee3d727291eb5e08fd679c0d86c4cc8a4bcbf4641530d4fc3438 -SIZE (xpi/firefox-i18n-28.0b4/en-ZA.xpi) = 338088 -SHA256 (xpi/firefox-i18n-28.0b4/eo.xpi) = ec4da06cc132b7b4482d6378f9dabce5435d96b8d6b84cf8c3c0950355029121 -SIZE (xpi/firefox-i18n-28.0b4/eo.xpi) = 361722 -SHA256 (xpi/firefox-i18n-28.0b4/es-AR.xpi) = 421431235f9375cdbc5da672cb8dbd28443a0b2d795c93f23ad3a78f81010ec8 -SIZE (xpi/firefox-i18n-28.0b4/es-AR.xpi) = 357326 -SHA256 (xpi/firefox-i18n-28.0b4/es-CL.xpi) = 3ca1fef0bfc4f7892169407f85113f8764dd2ae6640e09523f3b10024ab1c672 -SIZE (xpi/firefox-i18n-28.0b4/es-CL.xpi) = 309724 -SHA256 (xpi/firefox-i18n-28.0b4/es-ES.xpi) = 92c7a8960d6285113773705c3cba049b6601d61aaf10373173c428d6ae45d2a5 -SIZE (xpi/firefox-i18n-28.0b4/es-ES.xpi) = 300664 -SHA256 (xpi/firefox-i18n-28.0b4/es-MX.xpi) = e989b9bb680c1f1c14021187a92a2b701ab8fb21d9bc6cebd7aa004ee8b6bc5e -SIZE (xpi/firefox-i18n-28.0b4/es-MX.xpi) = 361830 -SHA256 (xpi/firefox-i18n-28.0b4/et.xpi) = 7e823dda0d6d7b7e3baadad7412df10679fa945fdfde7489253159de53d65694 -SIZE (xpi/firefox-i18n-28.0b4/et.xpi) = 345631 -SHA256 (xpi/firefox-i18n-28.0b4/eu.xpi) = 37668ee760db9cae5e17c68e08e1f387bb75d50a2a0d5d4d4aebf1dfd4378794 -SIZE (xpi/firefox-i18n-28.0b4/eu.xpi) = 361417 -SHA256 (xpi/firefox-i18n-28.0b4/fa.xpi) = 7a4fbc56de00d2beebb2932d2f1deefc02a851fc7d1f0b2318fcfc9116597ec6 -SIZE (xpi/firefox-i18n-28.0b4/fa.xpi) = 401676 -SHA256 (xpi/firefox-i18n-28.0b4/ff.xpi) = 57b8100013e7fb1ebe1cef03b6efb952d025e70a1bf4e76642256350c132b198 -SIZE (xpi/firefox-i18n-28.0b4/ff.xpi) = 354011 -SHA256 (xpi/firefox-i18n-28.0b4/fi.xpi) = 01c10ca34a8674f78a4f5d1da9a9c4f18e82b6efb23a2a6bc9f6197a948e4640 -SIZE (xpi/firefox-i18n-28.0b4/fi.xpi) = 352800 -SHA256 (xpi/firefox-i18n-28.0b4/fr.xpi) = 42ff632b9b1cab7d271527504f170b9bdd67ba5a230ff417702f45cd52e11fa2 -SIZE (xpi/firefox-i18n-28.0b4/fr.xpi) = 368898 -SHA256 (xpi/firefox-i18n-28.0b4/fy-NL.xpi) = 8d43f2406761a0667ec963b5cb5e0bc7e5dc1655d5f1e0bf16d1e031f7532097 -SIZE (xpi/firefox-i18n-28.0b4/fy-NL.xpi) = 362199 -SHA256 (xpi/firefox-i18n-28.0b4/ga-IE.xpi) = 06ad21d568be095e12c7758791a8d2ace49793f9143b5509d41cd576e6807cda -SIZE (xpi/firefox-i18n-28.0b4/ga-IE.xpi) = 364856 -SHA256 (xpi/firefox-i18n-28.0b4/gd.xpi) = 16703b6013d8d8d46187ea7c8136e0fd1cbf868964af49a12be0619bebcfdfeb -SIZE (xpi/firefox-i18n-28.0b4/gd.xpi) = 365218 -SHA256 (xpi/firefox-i18n-28.0b4/gl.xpi) = 1416afa60ce2f4196f3331c150ccd369b367c07806ebdf01c410cf0d6e4df793 -SIZE (xpi/firefox-i18n-28.0b4/gl.xpi) = 356139 -SHA256 (xpi/firefox-i18n-28.0b4/gu-IN.xpi) = ae6eb4a7257c0666996175190154673eb758ee2b5eb7475a659ae26c3a777767 -SIZE (xpi/firefox-i18n-28.0b4/gu-IN.xpi) = 383803 -SHA256 (xpi/firefox-i18n-28.0b4/he.xpi) = 71f6cb3d5fad4b0321154e6da9f1f471fea6781765c0a6653ff0a420d9708002 -SIZE (xpi/firefox-i18n-28.0b4/he.xpi) = 377881 -SHA256 (xpi/firefox-i18n-28.0b4/hi-IN.xpi) = b9deb3b6cbb76c884f9a7e82af70cef2ec3cc2413f2fa6ed1e367046521cdfcd -SIZE (xpi/firefox-i18n-28.0b4/hi-IN.xpi) = 402367 -SHA256 (xpi/firefox-i18n-28.0b4/hr.xpi) = 42f05357440c7e58d8ac3d4d8c3dbacab8720f7471851769aca5df5c77977f7c -SIZE (xpi/firefox-i18n-28.0b4/hr.xpi) = 368393 -SHA256 (xpi/firefox-i18n-28.0b4/hu.xpi) = 9802df46c4510f356e2c91ba84fee9834062b1136c960f5676f123a6abb6d5eb -SIZE (xpi/firefox-i18n-28.0b4/hu.xpi) = 365034 -SHA256 (xpi/firefox-i18n-28.0b4/hy-AM.xpi) = 0a2380c4033b9d0872a51789cf4d464851ccba1bf6cc9734e453fccaf8509cc6 -SIZE (xpi/firefox-i18n-28.0b4/hy-AM.xpi) = 411721 -SHA256 (xpi/firefox-i18n-28.0b4/id.xpi) = e7a78e6b1888f2c55eb88f5e3766bdab15297610f46521127777f6fd020c5d85 -SIZE (xpi/firefox-i18n-28.0b4/id.xpi) = 342616 -SHA256 (xpi/firefox-i18n-28.0b4/is.xpi) = c8f83f50a6e44c62ebaae695d0af968502ba4a287943b1f20e04c9c8cdfb9c52 -SIZE (xpi/firefox-i18n-28.0b4/is.xpi) = 357789 -SHA256 (xpi/firefox-i18n-28.0b4/it.xpi) = 2c5bc156c22e7f50fc0605c571574fe61e24144c2502449cca99f02c40d268ba -SIZE (xpi/firefox-i18n-28.0b4/it.xpi) = 298250 -SHA256 (xpi/firefox-i18n-28.0b4/ja.xpi) = 3cdccfe8a47267b825ce41d13273b5a79ecb149d340c996c1f330f1bebe6dea4 -SIZE (xpi/firefox-i18n-28.0b4/ja.xpi) = 397188 -SHA256 (xpi/firefox-i18n-28.0b4/kk.xpi) = 81cfb7fd11015d679e35ed50e254e6a65021a0b6a91a9bd8bf24ae67d8e1f1df -SIZE (xpi/firefox-i18n-28.0b4/kk.xpi) = 400320 -SHA256 (xpi/firefox-i18n-28.0b4/km.xpi) = 9a895c24d398a4e3a5285541f0f39fe64bada38ef05d3041f3bc6c0a505feb87 -SIZE (xpi/firefox-i18n-28.0b4/km.xpi) = 430399 -SHA256 (xpi/firefox-i18n-28.0b4/kn.xpi) = e74909305ac6ec7d600f8aaac0a79f437236a2c691e5c276956509edddcaaccf -SIZE (xpi/firefox-i18n-28.0b4/kn.xpi) = 414226 -SHA256 (xpi/firefox-i18n-28.0b4/ko.xpi) = 46a5b9307ce4b77bf8dbf3950c43ba7920346f3714be71b9963828fb9914bd52 -SIZE (xpi/firefox-i18n-28.0b4/ko.xpi) = 364493 -SHA256 (xpi/firefox-i18n-28.0b4/ku.xpi) = 95beec607eb910bf3323f3b336bfc0b0e9417183fe5ceedfd2f9ad21811ebc62 -SIZE (xpi/firefox-i18n-28.0b4/ku.xpi) = 370340 -SHA256 (xpi/firefox-i18n-28.0b4/lij.xpi) = d2f3a15ed2e622951f665385e1dbbf799f148464c8c45b9e1c5efc85327a5690 -SIZE (xpi/firefox-i18n-28.0b4/lij.xpi) = 343204 -SHA256 (xpi/firefox-i18n-28.0b4/lt.xpi) = ec766ff8de6a2f16c96d38dcc65ac656e5404cff921fd43a25239ea20880b1ef -SIZE (xpi/firefox-i18n-28.0b4/lt.xpi) = 375201 -SHA256 (xpi/firefox-i18n-28.0b4/lv.xpi) = 4713c2e2940f46af660a5e451ea036feb398da7795b9a98c79debd75f1caaecb -SIZE (xpi/firefox-i18n-28.0b4/lv.xpi) = 352617 -SHA256 (xpi/firefox-i18n-28.0b4/mai.xpi) = 6296a8b76c9ebd3bd3571640ff09fa4def684ad3c9a3494ca804ca3915bc283c -SIZE (xpi/firefox-i18n-28.0b4/mai.xpi) = 402462 -SHA256 (xpi/firefox-i18n-28.0b4/mk.xpi) = 668dfb45bec1a9aec7e04b3bcb2e1b9e9c9fbb3e88e061c9d214dd7325f91367 -SIZE (xpi/firefox-i18n-28.0b4/mk.xpi) = 403222 -SHA256 (xpi/firefox-i18n-28.0b4/ml.xpi) = cf25d2afb7a3b5637dba9a551e19650ee3f6db7d99b06591cb8f25ade958a39a -SIZE (xpi/firefox-i18n-28.0b4/ml.xpi) = 422928 -SHA256 (xpi/firefox-i18n-28.0b4/mr.xpi) = d91bd840f53fac697b6c5b91c545cf96a7b17709b2addda58c4c90cb31ea8b40 -SIZE (xpi/firefox-i18n-28.0b4/mr.xpi) = 400782 -SHA256 (xpi/firefox-i18n-28.0b4/nb-NO.xpi) = e67c179d7da5743fb066c6d4b66c755301ea9c116f5468129a0389f57da4a07b -SIZE (xpi/firefox-i18n-28.0b4/nb-NO.xpi) = 352877 -SHA256 (xpi/firefox-i18n-28.0b4/nl.xpi) = 626f49e806aa60dee501bc168c501dcaf3b9bc3fe877adee510c76fbfc1727e6 -SIZE (xpi/firefox-i18n-28.0b4/nl.xpi) = 354034 -SHA256 (xpi/firefox-i18n-28.0b4/nn-NO.xpi) = 44d84c9b653d9893af3b0607bb6a4a371682545f5509711c6f73ea58b8163d5b -SIZE (xpi/firefox-i18n-28.0b4/nn-NO.xpi) = 350880 -SHA256 (xpi/firefox-i18n-28.0b4/or.xpi) = 52e4ab7c55598bf981beecc90a42467b8486987a596fb435af744768c1f70158 -SIZE (xpi/firefox-i18n-28.0b4/or.xpi) = 416142 -SHA256 (xpi/firefox-i18n-28.0b4/pa-IN.xpi) = fa5dcc40a359ec9f94262c431bc995631151d1ae3956f99a143bcd3838af3f4c -SIZE (xpi/firefox-i18n-28.0b4/pa-IN.xpi) = 391487 -SHA256 (xpi/firefox-i18n-28.0b4/pl.xpi) = 29365ddc6745796b5056b3d628c7f959acc2c16bbeadd2b32b44d3a995d5d6a2 -SIZE (xpi/firefox-i18n-28.0b4/pl.xpi) = 350844 -SHA256 (xpi/firefox-i18n-28.0b4/pt-BR.xpi) = 5116ce7ece69adeeb3b84adb1a2bfa453c5686bed890970957054dde94f49bfe -SIZE (xpi/firefox-i18n-28.0b4/pt-BR.xpi) = 364759 -SHA256 (xpi/firefox-i18n-28.0b4/pt-PT.xpi) = 1248355f9006fe99210cd0ccf520e14963990d1ca0e833d253888bf21ec6763c -SIZE (xpi/firefox-i18n-28.0b4/pt-PT.xpi) = 351716 -SHA256 (xpi/firefox-i18n-28.0b4/rm.xpi) = 521b6ce60485a8fb4725c74d48a1f1a52395f33744cbd86dbd8a6dae53c41405 -SIZE (xpi/firefox-i18n-28.0b4/rm.xpi) = 355247 -SHA256 (xpi/firefox-i18n-28.0b4/ro.xpi) = 35e87ad50ab89a7f3fe84d1f69b339ac73dd39a2044420cd5213327ed3331e34 -SIZE (xpi/firefox-i18n-28.0b4/ro.xpi) = 389891 -SHA256 (xpi/firefox-i18n-28.0b4/ru.xpi) = a1c41de13b08f044a526eefa97826da49ae73b87c979b9b0be564a0a63311fe2 -SIZE (xpi/firefox-i18n-28.0b4/ru.xpi) = 338425 -SHA256 (xpi/firefox-i18n-28.0b4/si.xpi) = 58823a609dadc9be53cb1b238b48558e6790cb2e3689634b017957925af28dfc -SIZE (xpi/firefox-i18n-28.0b4/si.xpi) = 395719 -SHA256 (xpi/firefox-i18n-28.0b4/sk.xpi) = 2c54c12504c8e0299829d85aed5dbf17737b729829a9644edb670718429ce153 -SIZE (xpi/firefox-i18n-28.0b4/sk.xpi) = 367793 -SHA256 (xpi/firefox-i18n-28.0b4/sl.xpi) = d3862d18bb6659bcbf6255ee9827c195ae94dcda96a0e4d457bbde17988df203 -SIZE (xpi/firefox-i18n-28.0b4/sl.xpi) = 350318 -SHA256 (xpi/firefox-i18n-28.0b4/son.xpi) = 3373a6a5aff45c845dd499637c8ab508399e013aa161ef73c29fdd74a63530c1 -SIZE (xpi/firefox-i18n-28.0b4/son.xpi) = 350531 -SHA256 (xpi/firefox-i18n-28.0b4/sq.xpi) = 7d4d66e58c0124c5d72feafb7b776dad9dad88b116533b0e75bad7117cc9f99e -SIZE (xpi/firefox-i18n-28.0b4/sq.xpi) = 368361 -SHA256 (xpi/firefox-i18n-28.0b4/sr.xpi) = a33ae3c05cfe8fd5bc216df4e4a0aff90324155e2c26ec27c4fffea6ff121114 -SIZE (xpi/firefox-i18n-28.0b4/sr.xpi) = 405107 -SHA256 (xpi/firefox-i18n-28.0b4/sv-SE.xpi) = 393607127babb815d128965e9c92239a768bdf44aac4e88683ed2c272cced390 -SIZE (xpi/firefox-i18n-28.0b4/sv-SE.xpi) = 358287 -SHA256 (xpi/firefox-i18n-28.0b4/ta.xpi) = 15e10efd811a322eff26ffde72ba573674265927ea6e32b2b256ec4b6a2e8253 -SIZE (xpi/firefox-i18n-28.0b4/ta.xpi) = 408328 -SHA256 (xpi/firefox-i18n-28.0b4/te.xpi) = 55fe69f033f55ade271a16cb6342af6994bd391bb7b994831ef2e4723ef46f87 -SIZE (xpi/firefox-i18n-28.0b4/te.xpi) = 421142 -SHA256 (xpi/firefox-i18n-28.0b4/th.xpi) = 1ab30c56f6f602fbee125cba4a3fce02374e2258a3c94896ea34036e9d8f47d0 -SIZE (xpi/firefox-i18n-28.0b4/th.xpi) = 406108 -SHA256 (xpi/firefox-i18n-28.0b4/tr.xpi) = 92e216f4d78ff29d0e0821a472a5f29583678a1c9a8d163689830548fa9139c8 -SIZE (xpi/firefox-i18n-28.0b4/tr.xpi) = 362002 -SHA256 (xpi/firefox-i18n-28.0b4/uk.xpi) = be98818d1f2d00fb43143df2c6a9e92e46f571435cbfa2ecc37f5beeb07c7dfb -SIZE (xpi/firefox-i18n-28.0b4/uk.xpi) = 385138 -SHA256 (xpi/firefox-i18n-28.0b4/vi.xpi) = 8f0997d4e938a7792c4b5367fbad69a04afdea3f6772862ed7e6eae1afadfa70 -SIZE (xpi/firefox-i18n-28.0b4/vi.xpi) = 378860 -SHA256 (xpi/firefox-i18n-28.0b4/zh-CN.xpi) = c5321bcc8c6a78fc7d09c6c182e3227f7091989549ac9c299f2a03514de062ed -SIZE (xpi/firefox-i18n-28.0b4/zh-CN.xpi) = 381736 -SHA256 (xpi/firefox-i18n-28.0b4/zh-TW.xpi) = 18b44aae966fdd50f7b4c5d11a300b5ecfe65b9bdb956de77299da6646fc3530 -SIZE (xpi/firefox-i18n-28.0b4/zh-TW.xpi) = 375532 -SHA256 (xpi/firefox-i18n-28.0b4/zu.xpi) = 1506770f0a4b484172827fdeb007d2c4379ca89af8b17dd6c302a27279ca4af6 -SIZE (xpi/firefox-i18n-28.0b4/zu.xpi) = 365911 +SHA256 (xpi/firefox-i18n-28.0b6/ar.xpi) = 2ada90df7410447a589e626d5cd1f1ae4357654844dcc2e20754ececb93f40ae +SIZE (xpi/firefox-i18n-28.0b6/ar.xpi) = 388946 +SHA256 (xpi/firefox-i18n-28.0b6/bn-IN.xpi) = affa0953821d2a64fbf1463da22dc85bb147139ec683b22d68079be61ef4f264 +SIZE (xpi/firefox-i18n-28.0b6/bn-IN.xpi) = 413513 +SHA256 (xpi/firefox-i18n-28.0b6/br.xpi) = fc472722444d85865335925530b3bbd2719358aba1fbe583aa3e51f33d1aadbf +SIZE (xpi/firefox-i18n-28.0b6/br.xpi) = 353934 +SHA256 (xpi/firefox-i18n-28.0b6/de.xpi) = e045050cbd8b15608d90095bab71bdaf4d8b93aab492df7a73c992da2fd67e8b +SIZE (xpi/firefox-i18n-28.0b6/de.xpi) = 355691 +SHA256 (xpi/firefox-i18n-28.0b6/es-ES.xpi) = 6f93ca61f16f163835357d70863d01f75cdc8f532f0c11c158f698a6b0506328 +SIZE (xpi/firefox-i18n-28.0b6/es-ES.xpi) = 300664 +SHA256 (xpi/firefox-i18n-28.0b6/et.xpi) = 94d296d8a40cec1f03388d1eef3f04f52f61ba87f397d96caef84b276ac0b874 +SIZE (xpi/firefox-i18n-28.0b6/et.xpi) = 345631 +SHA256 (xpi/firefox-i18n-28.0b6/fr.xpi) = cae03bebd2206100970ba1ecb77c11752e823b68e6bab07e5e023f2b8eb7184f +SIZE (xpi/firefox-i18n-28.0b6/fr.xpi) = 368898 +SHA256 (xpi/firefox-i18n-28.0b6/hi-IN.xpi) = 5d340fed15f958762c689a03fcdda91e4040d9ae0a0fc47f1966f718e30cbad9 +SIZE (xpi/firefox-i18n-28.0b6/hi-IN.xpi) = 402367 +SHA256 (xpi/firefox-i18n-28.0b6/id.xpi) = 9f48190ec013a998dac6ce6687a0d554fcafc89f283c9017b7aa41af8fa18bc9 +SIZE (xpi/firefox-i18n-28.0b6/id.xpi) = 342616 +SHA256 (xpi/firefox-i18n-28.0b6/it.xpi) = 893b6346a31ce89db7d479cb3f9c0948a0f5ace32bec3d60b14a1da9507d37bf +SIZE (xpi/firefox-i18n-28.0b6/it.xpi) = 298250 +SHA256 (xpi/firefox-i18n-28.0b6/ja.xpi) = 7929ff783f3c5e5544570a5b1450f83a60f5e3fae5c674113a273f05a7e7a27d +SIZE (xpi/firefox-i18n-28.0b6/ja.xpi) = 397188 +SHA256 (xpi/firefox-i18n-28.0b6/ko.xpi) = 58d751a291e3a9fd4cae0f19afc7a7171e5ebf289d782291eff2c5db19472bb5 +SIZE (xpi/firefox-i18n-28.0b6/ko.xpi) = 364493 +SHA256 (xpi/firefox-i18n-28.0b6/mk.xpi) = 2882d32cdcca8b4359db1ef6a2adf908e15fc5063db28c2131dbd3a37379fce6 +SIZE (xpi/firefox-i18n-28.0b6/mk.xpi) = 403222 +SHA256 (xpi/firefox-i18n-28.0b6/mr.xpi) = 9c985e2d44b00f7c9f372fc9c16ddb12956971bc9a60fc26c50a082739c034a0 +SIZE (xpi/firefox-i18n-28.0b6/mr.xpi) = 400782 +SHA256 (xpi/firefox-i18n-28.0b6/pa-IN.xpi) = babfa086d5d6aac1b66ad74720e34085e69ef9afe9bbd173b489cd26d172aea7 +SIZE (xpi/firefox-i18n-28.0b6/pa-IN.xpi) = 391487 +SHA256 (xpi/firefox-i18n-28.0b6/pt-BR.xpi) = 05dabea14629e6275914adecf4da4f6c358c544d16fecb34c69b70a9809c3178 +SIZE (xpi/firefox-i18n-28.0b6/pt-BR.xpi) = 364759 +SHA256 (xpi/firefox-i18n-28.0b6/ru.xpi) = d6c1cb047aa29c08fb5f94d8d9702b455e522f210b211f8848886f089d87d975 +SIZE (xpi/firefox-i18n-28.0b6/ru.xpi) = 338425 +SHA256 (xpi/firefox-i18n-28.0b6/son.xpi) = 80acad962d52a2f543e5c351808f4bdd4cdb95f3f6067294de6247b782df6b1e +SIZE (xpi/firefox-i18n-28.0b6/son.xpi) = 350531 +SHA256 (xpi/firefox-i18n-28.0b6/te.xpi) = 6a6ce47f15432af95efe858f2995aa43e36e6868ad65a72f96f727cdf531503c +SIZE (xpi/firefox-i18n-28.0b6/te.xpi) = 421142 +SHA256 (xpi/firefox-i18n-28.0b6/zh-CN.xpi) = ef964627f63fd10d9ffbd43e436d26c071437fc90c451ebc62009e0caae6ed08 +SIZE (xpi/firefox-i18n-28.0b6/zh-CN.xpi) = 381736 Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/firefox-nightly/Makefile.hgrev Wed Feb 26 03:17:25 2014 (r1511) @@ -1 +1 @@ -HGREV= 169970:f42032325f18 +HGREV= 170582:a4c51a14aaf2 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/firefox-nightly/distinfo Wed Feb 26 03:17:25 2014 (r1511) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/f42032325f18.tar.bz2) = 4cc48c5c8c5e535a93c45df95798f180298f65b739288c44eb45306aedd6af86 -SIZE (firefox-nightly/f42032325f18.tar.bz2) = 136475872 +SHA256 (firefox-nightly/a4c51a14aaf2.tar.bz2) = 440e3a7d1d7ec7e1930cbb02458730816a78474f16fa0ff98dbdce8721dce198 +SIZE (firefox-nightly/a4c51a14aaf2.tar.bz2) = 136446198 Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/firefox/Makefile Wed Feb 26 03:17:25 2014 (r1511) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 339634 2014-01-13 21:00:02Z rene $ PORTNAME= firefox -DISTVERSION= 28.0b4 +DISTVERSION= 28.0b6 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/firefox/distinfo Wed Feb 26 03:17:25 2014 (r1511) @@ -1,2 +1,2 @@ -SHA256 (firefox-28.0b4.source.tar.bz2) = 3cf06ca20b299ce3bbaeb6746767a8eb10ad3bb05935214a93d34f320764d8eb -SIZE (firefox-28.0b4.source.tar.bz2) = 134865272 +SHA256 (firefox-28.0b6.source.tar.bz2) = 00adc1839a6798a5929e53ce38b19e5b7f5adf89ed46db34bc970adb5551bda6 +SIZE (firefox-28.0b6.source.tar.bz2) = 134869184 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/linux-firefox/Makefile Wed Feb 26 03:17:25 2014 (r1511) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-firefox/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox -DISTVERSION= 28.0b4 +DISTVERSION= 28.0b6 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Sun Feb 23 11:04:33 2014 (r1510) +++ trunk/www/linux-firefox/distinfo Wed Feb 26 03:17:25 2014 (r1511) @@ -1,5 +1,5 @@ -SHA256 (firefox-28.0b4.tar.bz2) = e1e652a427fdd9ba562fc2751bf268780cd57750b0cd3604b87cb9a3d7dd3ebe -SIZE (firefox-28.0b4.tar.bz2) = 31220884 +SHA256 (firefox-28.0b6.tar.bz2) = 11730b7e8e512ea65dbfdeb24f90b060b8a435e86fd8374d62e489fc7b3df489 +SIZE (firefox-28.0b6.tar.bz2) = 31219715 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 08:42:27 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 245CE293 for ; Wed, 26 Feb 2014 08:42:27 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A20C81B9C for ; Wed, 26 Feb 2014 08:42:25 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1Q8gNuE072853 for ; Wed, 26 Feb 2014 08:42:23 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1Q8gI9E071974 for freebsd-gecko@freebsd.org; Wed, 26 Feb 2014 08:42:18 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 26 Feb 2014 08:42:18 GMT Message-Id: <201402260842.s1Q8gI9E071974@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 Subject: [SVN-Commit] r1513 - in trunk: mail/thunderbird/files www/firefox-esr/files www/libxul/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 26 Feb 2014 08:42:27 -0000 Author: jbeich Date: Wed Feb 26 08:42:17 2014 New Revision: 1513 Log: unbreak USE_MOZILLA=-vorbis on esr24 (or before bug 912293) Modified: trunk/mail/thunderbird/files/patch-zz-bug517422 trunk/www/firefox-esr/files/patch-zz-bug517422 trunk/www/libxul/files/patch-zz-bug517422 Modified: trunk/mail/thunderbird/files/patch-zz-bug517422 ============================================================================== --- trunk/mail/thunderbird/files/patch-zz-bug517422 Wed Feb 26 03:17:35 2014 (r1512) +++ trunk/mail/thunderbird/files/patch-zz-bug517422 Wed Feb 26 08:42:17 2014 (r1513) @@ -202,11 +202,18 @@ index 0000000..1f02dc0 --- /dev/null +++ mozilla/media/libvorbis/Makefile.in -@@ -0,0 +1,9 @@ +@@ -0,0 +1,16 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ +include $(topsrcdir)/config/rules.mk + +ifdef MOZ_NATIVE_OGG Modified: trunk/www/firefox-esr/files/patch-zz-bug517422 ============================================================================== --- trunk/www/firefox-esr/files/patch-zz-bug517422 Wed Feb 26 03:17:35 2014 (r1512) +++ trunk/www/firefox-esr/files/patch-zz-bug517422 Wed Feb 26 08:42:17 2014 (r1513) @@ -202,11 +202,18 @@ index 0000000..1f02dc0 --- /dev/null +++ media/libvorbis/Makefile.in -@@ -0,0 +1,9 @@ +@@ -0,0 +1,16 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ +include $(topsrcdir)/config/rules.mk + +ifdef MOZ_NATIVE_OGG Modified: trunk/www/libxul/files/patch-zz-bug517422 ============================================================================== --- trunk/www/libxul/files/patch-zz-bug517422 Wed Feb 26 03:17:35 2014 (r1512) +++ trunk/www/libxul/files/patch-zz-bug517422 Wed Feb 26 08:42:17 2014 (r1513) @@ -202,11 +202,18 @@ index 0000000..1f02dc0 --- /dev/null +++ media/libvorbis/Makefile.in -@@ -0,0 +1,9 @@ +@@ -0,0 +1,16 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ +include $(topsrcdir)/config/rules.mk + +ifdef MOZ_NATIVE_OGG From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 10:50:01 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 580E2F55 for ; Wed, 26 Feb 2014 10:50:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4378219A8 for ; Wed, 26 Feb 2014 10:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1QAo1sP092743 for ; Wed, 26 Feb 2014 10:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1QAo1DB092742; Wed, 26 Feb 2014 10:50:01 GMT (envelope-from gnats) Date: Wed, 26 Feb 2014 10:50:01 GMT Message-Id: <201402261050.s1QAo1DB092742@freefall.freebsd.org> To: gecko@FreeBSD.org From: Don Lewis Subject: Re: ports/186541: installing www/libxul fails X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Don Lewis List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2014 10:50:01 -0000 The following reply was made to PR ports/186541; it has been noted by GNATS. From: Don Lewis To: bug-followup@FreeBSD.org Cc: turutani@scphys.kyoto-u.ac.jp Subject: Re: ports/186541: installing www/libxul fails Date: Wed, 26 Feb 2014 02:46:09 -0800 (PST) Here's what I found: Executing /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/xpcshell -g /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -a /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -f ../../../toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/"); Traceback (most recent call last): File "../../../toolkit/mozapps/installer/packager.py", line 375, in main() File "../../../toolkit/mozapps/installer/packager.py", line 367, in main args.source, gre_path, base) File "../../../toolkit/mozapps/installer/packager.py", line 148, in precompile_cache errors.fatal('Error while running startup cache precompilation') File "/usr/ports/www/firefox/work/mozilla-release/python/mozbuild/mozpack/errors.py", line 101, in fatal self._handle(self.FATAL, msg) File "/usr/ports/www/firefox/work/mozilla-release/python/mozbuild/mozpack/errors.py", line 96, in _handle raise ErrorMessage(msg) mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation gmake[4]: *** [stage-package] Error 1 I dug through the python code, and it looks like the problem is that the command that it says that it is "Executing" is failing. If I try running this command manually, this is what I see: # /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/xpcshell -g /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -a /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -f ../../../toolkit/mozapps/installer/precompile_cache.js -e 'precompile_startupcache("resource://gre/");' Shared object "libicui18n.so.50" not found, required by "libxul.so" The problem is that xpcshell is loading a stale copy of libxul.so in /usr/local/lib/libxul that is looking for an old copy of libicui18n.so, which has undergone a library version bump since libxul was installed. ... or maybe not. Looking back at the python script: if launcher.launch(['xpcshell', '-g', gre_path, '-a', app_path, '-f', os.path.join(os.path.dirname(__file__), 'precompile_cache.js'), '-e', 'precompile_startupcache("resource://%s/");' % resource], extra_linker_path=gre_path, extra_env={'MOZ_STARTUP_CACHE': cache}): errors.fatal('Error while running startup cache precompilation') return it looks like $LD_LIBRARY_PATH is getting set to /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ and $MOZ_STARTUP_CACHE is getting set to a temporary zip file under /tmp. If I try to duplicate that: env MOZ_STARTUP_CACHE=/tmp/cache.zip LD_LIBRARY_PATH=/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/xpcshell -g /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -a /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin/ -f ../../../toolkit/mozapps/installer/precompile_cache.js -e 'precompile_startupcache("resource://gre/");' Illegal instruction (core dumped) Running gdb on the core file gets me this backtrace: (gdb) bt #0 0x8833308d in XRE_GetBinaryPath () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so #1 0x88332fe5 in XRE_GetBinaryPath () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so #2 0x88e20515 in XRE_XPCShellMain () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so #3 0x0804a5ba in _start () #4 0x00000009 in ?? () #5 0xbfbfd9bc in ?? () #6 0xbfbfd9e4 in ?? () #7 0xbfbfd9e4 in ?? () #8 0xbfbfd9b8 in ?? () #9 0x00000000 in ?? () From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 13:37:24 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AA24E313 for ; Wed, 26 Feb 2014 13:37:24 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4AA3B19FE for ; Wed, 26 Feb 2014 13:37:23 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1QDbKTX080862 for ; Wed, 26 Feb 2014 13:37:20 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1QDbFP2080312 for freebsd-gecko@freebsd.org; Wed, 26 Feb 2014 13:37:15 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 26 Feb 2014 13:37:15 GMT Message-Id: <201402261337.s1QDbFP2080312@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 Subject: [SVN-Commit] r1514 - in trunk: mail/thunderbird/files www/firefox-esr/files www/libxul/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 26 Feb 2014 13:37:24 -0000 Author: jbeich Date: Wed Feb 26 13:37:15 2014 New Revision: 1514 Log: oops, don't hide symbols from system libogg on esr24 as well Modified: trunk/mail/thunderbird/files/patch-zz-bug517422 trunk/www/firefox-esr/files/patch-zz-bug517422 trunk/www/libxul/files/patch-zz-bug517422 Modified: trunk/mail/thunderbird/files/patch-zz-bug517422 ============================================================================== --- trunk/mail/thunderbird/files/patch-zz-bug517422 Wed Feb 26 08:42:17 2014 (r1513) +++ trunk/mail/thunderbird/files/patch-zz-bug517422 Wed Feb 26 13:37:15 2014 (r1514) @@ -1,13 +1,14 @@ # Allow building against system-wide ogg/vorbis/opus. diff --git config/Makefile.in config/Makefile.in -index 5383399..67a1a20 100644 +index 5383399..4393ae8 100644 --- mozilla/config/Makefile.in +++ mozilla/config/Makefile.in -@@ -79,6 +79,8 @@ export:: $(export-preqs) +@@ -79,6 +79,9 @@ export:: $(export-preqs) -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ + -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ + -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers Modified: trunk/www/firefox-esr/files/patch-zz-bug517422 ============================================================================== --- trunk/www/firefox-esr/files/patch-zz-bug517422 Wed Feb 26 08:42:17 2014 (r1513) +++ trunk/www/firefox-esr/files/patch-zz-bug517422 Wed Feb 26 13:37:15 2014 (r1514) @@ -1,13 +1,14 @@ # Allow building against system-wide ogg/vorbis/opus. diff --git config/Makefile.in config/Makefile.in -index 5383399..67a1a20 100644 +index 5383399..4393ae8 100644 --- config/Makefile.in +++ config/Makefile.in -@@ -79,6 +79,8 @@ export:: $(export-preqs) +@@ -79,6 +79,9 @@ export:: $(export-preqs) -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ + -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ + -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers Modified: trunk/www/libxul/files/patch-zz-bug517422 ============================================================================== --- trunk/www/libxul/files/patch-zz-bug517422 Wed Feb 26 08:42:17 2014 (r1513) +++ trunk/www/libxul/files/patch-zz-bug517422 Wed Feb 26 13:37:15 2014 (r1514) @@ -1,13 +1,14 @@ # Allow building against system-wide ogg/vorbis/opus. diff --git config/Makefile.in config/Makefile.in -index 5383399..67a1a20 100644 +index 5383399..4393ae8 100644 --- config/Makefile.in +++ config/Makefile.in -@@ -79,6 +79,8 @@ export:: $(export-preqs) +@@ -79,6 +79,9 @@ export:: $(export-preqs) -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ + -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ + -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 17:09:20 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 655DBE68 for ; Wed, 26 Feb 2014 17:09:20 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E901610CA for ; Wed, 26 Feb 2014 17:09:19 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1QH9H0O070740 for ; Wed, 26 Feb 2014 17:09:17 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1QH9B5D069288 for freebsd-gecko@freebsd.org; Wed, 26 Feb 2014 17:09:11 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 26 Feb 2014 17:09:11 GMT Message-Id: <201402261709.s1QH9B5D069288@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 Subject: [SVN-Commit] r1515 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 26 Feb 2014 17:09:20 -0000 Author: jbeich Date: Wed Feb 26 17:09:11 2014 New Revision: 1515 Log: misc fixups for system libogg Modified: trunk/mail/thunderbird/files/patch-zz-bug517422 trunk/www/firefox-esr/files/patch-zz-bug517422 trunk/www/firefox-nightly/files/patch-z-bug517422 trunk/www/firefox/files/patch-z-bug517422 trunk/www/libxul/files/patch-zz-bug517422 trunk/www/seamonkey/files/patch-z-bug517422 Modified: trunk/mail/thunderbird/files/patch-zz-bug517422 ============================================================================== --- trunk/mail/thunderbird/files/patch-zz-bug517422 Wed Feb 26 13:37:15 2014 (r1514) +++ trunk/mail/thunderbird/files/patch-zz-bug517422 Wed Feb 26 17:09:11 2014 (r1515) @@ -49,12 +49,13 @@ index b711fc3..fd3c14f 100644 --- mozilla/config/system-headers +++ mozilla/config/system-headers -@@ -1152,3 +1152,16 @@ graphite2/Segment.h +@@ -1152,3 +1152,17 @@ graphite2/Segment.h harfbuzz/hb-ot.h harfbuzz/hb.h #endif +#if MOZ_NATIVE_OGG==1 +ogg/ogg.h ++ogg/os_types.h +#endif +#if MOZ_NATIVE_VORBIS==1 +vorbis/codec.h @@ -198,6 +199,50 @@ ifdef MOZ_WEBM SHARED_LIBRARY_LIBS += \ +diff --git media/libtheora/Makefile.in media/libtheora/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ mozilla/media/libtheora/Makefile.in +@@ -0,0 +1,16 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/libtremor/Makefile.in media/libtremor/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ mozilla/media/libtremor/Makefile.in +@@ -0,0 +1,16 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in new file mode 100644 index 0000000..1f02dc0 Modified: trunk/www/firefox-esr/files/patch-zz-bug517422 ============================================================================== --- trunk/www/firefox-esr/files/patch-zz-bug517422 Wed Feb 26 13:37:15 2014 (r1514) +++ trunk/www/firefox-esr/files/patch-zz-bug517422 Wed Feb 26 17:09:11 2014 (r1515) @@ -49,12 +49,13 @@ index b711fc3..fd3c14f 100644 --- config/system-headers +++ config/system-headers -@@ -1152,3 +1152,16 @@ graphite2/Segment.h +@@ -1152,3 +1152,17 @@ graphite2/Segment.h harfbuzz/hb-ot.h harfbuzz/hb.h #endif +#if MOZ_NATIVE_OGG==1 +ogg/ogg.h ++ogg/os_types.h +#endif +#if MOZ_NATIVE_VORBIS==1 +vorbis/codec.h @@ -198,6 +199,50 @@ ifdef MOZ_WEBM SHARED_LIBRARY_LIBS += \ +diff --git media/libtheora/Makefile.in media/libtheora/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtheora/Makefile.in +@@ -0,0 +1,16 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/libtremor/Makefile.in media/libtremor/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtremor/Makefile.in +@@ -0,0 +1,16 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in new file mode 100644 index 0000000..1f02dc0 Modified: trunk/www/firefox-nightly/files/patch-z-bug517422 ============================================================================== --- trunk/www/firefox-nightly/files/patch-z-bug517422 Wed Feb 26 13:37:15 2014 (r1514) +++ trunk/www/firefox-nightly/files/patch-z-bug517422 Wed Feb 26 17:09:11 2014 (r1515) @@ -18,11 +18,14 @@ index c22a36c..740402e 100644 --- config/external/moz.build +++ config/external/moz.build -@@ -15,13 +15,13 @@ if CONFIG['MOZ_UPDATER']: +@@ -15,13 +15,16 @@ if CONFIG['MOZ_UPDATER']: if not CONFIG['MOZ_NATIVE_BZ2']: external_dirs += ['modules/libbz2'] -if CONFIG['MOZ_VORBIS']: ++if not CONFIG['MOZ_NATIVE_OGG']: ++ external_dirs += ['media/libogg'] ++ +if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: external_dirs += ['media/libvorbis'] @@ -34,14 +37,7 @@ external_dirs += ['media/libopus'] if CONFIG['MOZ_WEBM']: -@@ -35,11 +35,13 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ - - if not CONFIG['MOZ_NATIVE_PNG']: - external_dirs += ['media/libpng'] -+ -+if not CONFIG['MOZ_NATIVE_OGG']: -+ external_dirs += ['media/libogg'] - +@@ -39,7 +42,6 @@ if not CONFIG['MOZ_NATIVE_PNG']: external_dirs += [ 'media/kiss_fft', 'media/libcubeb', @@ -53,12 +49,13 @@ index b711fc3..fd3c14f 100644 --- config/system-headers +++ config/system-headers -@@ -1152,3 +1152,16 @@ graphite2/Segment.h +@@ -1153,3 +1153,17 @@ graphite2/Segment.h harfbuzz/hb-ot.h harfbuzz/hb.h #endif +#if MOZ_NATIVE_OGG==1 +ogg/ogg.h ++ogg/os_types.h +#endif +#if MOZ_NATIVE_VORBIS==1 +vorbis/codec.h @@ -74,7 +71,7 @@ index df49287..05e97ff 100644 --- configure.in +++ configure.in -@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then +@@ -5130,6 +5130,40 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then fi dnl ======================================================== @@ -115,7 +112,7 @@ dnl = Disable Opus audio codec support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(opus, -@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, +@@ -5138,6 +5172,25 @@ MOZ_ARG_DISABLE_BOOL(opus, MOZ_OPUS=1) dnl ======================================================== @@ -162,6 +159,36 @@ +endif + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git media/libtheora/Makefile.in media/libtheora/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtheora/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/libtremor/Makefile.in media/libtremor/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtremor/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in new file mode 100644 index 0000000..1f02dc0 Modified: trunk/www/firefox/files/patch-z-bug517422 ============================================================================== --- trunk/www/firefox/files/patch-z-bug517422 Wed Feb 26 13:37:15 2014 (r1514) +++ trunk/www/firefox/files/patch-z-bug517422 Wed Feb 26 17:09:11 2014 (r1515) @@ -49,12 +49,13 @@ index b711fc3..fd3c14f 100644 --- config/system-headers +++ config/system-headers -@@ -1152,3 +1152,16 @@ graphite2/Segment.h +@@ -1153,3 +1153,17 @@ graphite2/Segment.h harfbuzz/hb-ot.h harfbuzz/hb.h #endif +#if MOZ_NATIVE_OGG==1 +ogg/ogg.h ++ogg/os_types.h +#endif +#if MOZ_NATIVE_VORBIS==1 +vorbis/codec.h @@ -70,7 +71,7 @@ index df49287..05e97ff 100644 --- configure.in +++ configure.in -@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then +@@ -5130,6 +5130,40 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then fi dnl ======================================================== @@ -111,7 +112,7 @@ dnl = Disable Opus audio codec support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(opus, -@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, +@@ -5138,6 +5172,25 @@ MOZ_ARG_DISABLE_BOOL(opus, MOZ_OPUS=1) dnl ======================================================== @@ -158,6 +159,36 @@ +endif + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git media/libtheora/Makefile.in media/libtheora/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtheora/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/libtremor/Makefile.in media/libtremor/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtremor/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in new file mode 100644 index 0000000..1f02dc0 Modified: trunk/www/libxul/files/patch-zz-bug517422 ============================================================================== --- trunk/www/libxul/files/patch-zz-bug517422 Wed Feb 26 13:37:15 2014 (r1514) +++ trunk/www/libxul/files/patch-zz-bug517422 Wed Feb 26 17:09:11 2014 (r1515) @@ -49,12 +49,13 @@ index b711fc3..fd3c14f 100644 --- config/system-headers +++ config/system-headers -@@ -1152,3 +1152,16 @@ graphite2/Segment.h +@@ -1152,3 +1152,17 @@ graphite2/Segment.h harfbuzz/hb-ot.h harfbuzz/hb.h #endif +#if MOZ_NATIVE_OGG==1 +ogg/ogg.h ++ogg/os_types.h +#endif +#if MOZ_NATIVE_VORBIS==1 +vorbis/codec.h @@ -198,6 +199,50 @@ ifdef MOZ_WEBM SHARED_LIBRARY_LIBS += \ +diff --git media/libtheora/Makefile.in media/libtheora/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtheora/Makefile.in +@@ -0,0 +1,16 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/libtremor/Makefile.in media/libtremor/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ media/libtremor/Makefile.in +@@ -0,0 +1,16 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++DEPTH = @DEPTH@ ++topsrcdir = @top_srcdir@ ++srcdir = @srcdir@ ++VPATH = @srcdir@ ++ ++include $(DEPTH)/config/autoconf.mk ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in new file mode 100644 index 0000000..1f02dc0 Modified: trunk/www/seamonkey/files/patch-z-bug517422 ============================================================================== --- trunk/www/seamonkey/files/patch-z-bug517422 Wed Feb 26 13:37:15 2014 (r1514) +++ trunk/www/seamonkey/files/patch-z-bug517422 Wed Feb 26 17:09:11 2014 (r1515) @@ -49,12 +49,13 @@ index b711fc3..fd3c14f 100644 --- mozilla/config/system-headers +++ mozilla/config/system-headers -@@ -1152,3 +1152,16 @@ graphite2/Segment.h +@@ -1153,3 +1153,17 @@ graphite2/Segment.h harfbuzz/hb-ot.h harfbuzz/hb.h #endif +#if MOZ_NATIVE_OGG==1 +ogg/ogg.h ++ogg/os_types.h +#endif +#if MOZ_NATIVE_VORBIS==1 +vorbis/codec.h @@ -70,7 +71,7 @@ index df49287..05e97ff 100644 --- mozilla/configure.in +++ mozilla/configure.in -@@ -5143,6 +5143,40 @@ if test -n "$MOZ_OGG"; then +@@ -5130,6 +5130,40 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then fi dnl ======================================================== @@ -111,7 +112,7 @@ dnl = Disable Opus audio codec support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(opus, -@@ -5151,6 +5185,25 @@ MOZ_ARG_DISABLE_BOOL(opus, +@@ -5138,6 +5172,25 @@ MOZ_ARG_DISABLE_BOOL(opus, MOZ_OPUS=1) dnl ======================================================== @@ -158,6 +159,36 @@ +endif + AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon +diff --git media/libtheora/Makefile.in media/libtheora/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ mozilla/media/libtheora/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif +diff --git media/libtremor/Makefile.in media/libtremor/Makefile.in +new file mode 100644 +index 0000000..1f02dc0 +--- /dev/null ++++ mozilla/media/libtremor/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git media/libvorbis/Makefile.in media/libvorbis/Makefile.in new file mode 100644 index 0000000..1f02dc0 From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 19:40:10 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9E1ED1DC; Wed, 26 Feb 2014 19:40:10 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 747921370; Wed, 26 Feb 2014 19:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1QJeA2n060516; Wed, 26 Feb 2014 19:40:10 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1QJeAhj060515; Wed, 26 Feb 2014 19:40:10 GMT (envelope-from edwin) Date: Wed, 26 Feb 2014 19:40:10 GMT Message-Id: <201402261940.s1QJeAhj060515@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/187092: www/xpi-quick-locale-switcher broken on pre-pkgNG system X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2014 19:40:10 -0000 Synopsis: www/xpi-quick-locale-switcher broken on pre-pkgNG system Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Wed Feb 26 19:40:10 UTC 2014 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=187092 From owner-freebsd-gecko@FreeBSD.ORG Wed Feb 26 20:40:01 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8EB6BFCB for ; Wed, 26 Feb 2014 20:40:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 75CB01950 for ; Wed, 26 Feb 2014 20:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1QKe1GP078067 for ; Wed, 26 Feb 2014 20:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1QKe1H3078066; Wed, 26 Feb 2014 20:40:01 GMT (envelope-from gnats) Date: Wed, 26 Feb 2014 20:40:01 GMT Message-Id: <201402262040.s1QKe1H3078066@freefall.freebsd.org> To: gecko@FreeBSD.org From: Don Lewis Subject: Re: ports/186541: installing www/libxul fails X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Don Lewis List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2014 20:40:01 -0000 The following reply was made to PR ports/186541; it has been noted by GNATS. From: Don Lewis To: bug-followup@FreeBSD.org Cc: turutani@scphys.kyoto-u.ac.jp Subject: Re: ports/186541: installing www/libxul fails Date: Wed, 26 Feb 2014 12:34:40 -0800 (PST) I did a bunch of single stepping in gdb and found this: 0x8965ade0 in mozilla::services::_external_GetHistoryService () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so (gdb) 0x8965ade1 in mozilla::services::_external_GetHistoryService () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so (gdb) 0x8965ade2 in mozilla::services::_external_GetHistoryService () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so (gdb) 0x8833308d in XRE_GetBinaryPath () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so (gdb) Program received signal SIGILL, Illegal instruction. 0x8833308d in XRE_GetBinaryPath () from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/dist/bin//libxul.so (gdb) If I disassemble the offending bit of code, I see this: 0x88333083 : mov %ecx,(%eax) 0x88333085 : mov (%ecx),%eax 0x88333087 : mov %ecx,(%esp) 0x8833308a : call *0x4(%eax) 0x8833308d : ud2a 0x8833308f : nop 0x88333090 : push %ebp 0x88333091 : mov %esp,%ebp 0x88333093 : push %ebx A bit of searching with google, turned up this page: The ud2a instruction is guaranteed invalid, hence the SIGILL. Apparently gcc will sometimes insert these on purpose if it sees some code that it doesn't like, but I'm compiling with clang. I do see a lot of complaints from clang when compiling the offending file: # /usr/bin/clang++ -o nsAppRunner.o -c -fvisibility=hidden -DUSE_GLX_TEST -DMOZ_APP_NAME='"firefox"' -DMOZ_APP_VERSION='"27.0.1"' -DOS_POSIX=1 -DOS_FREEBSD=1 -DOS_BSD=1 -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -DOS_TARGET=\"FreeBSD\" -DMOZ_WIDGET_TOOLKIT=\"gtk2\" -DTARGET_XPCOM_ABI=\"x86-gcc3\" -DTARGET_OS_ABI=\"FreeBSD_x86-gcc3\" -DTOOLKIT_EM_VERSION=\"27.0.1\" -DGRE_MILESTONE=27.0.1 -DGRE_BUILDID=20140225233802 -DAPP_VERSION=27.0.1 -DAPP_I D="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" -I../../../widget/xremoteclient -I../../../ipc/chromium/src -I../../../ipc/glue -I/usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders -I../../../testing/gtest/mozilla -I../../../toolkit/xre/../profile -I../../../dom/ipc -I../../../toolkit/crashreporter -I../../../dom/base -I../../../xpcom/build -I../../../config -I../../../toolkit/xre -I. -I../../dist/include -I/usr/local/include/nspr -I/u! sr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include -fPIC -Qunused-arguments -isystem/usr/local/include -DLIBICONV_PLUG -I/usr/local/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/nsAppRunner.o.pp -Qunused-arguments -isystem/usr/local/include -DLIBICONV_PLUG -I/usr/local/include -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-exten sions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -pipe -march=athlon64 -DLIBICONV_PLUG -fno-strict-aliasing -DLIBICONV_PLUG -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -I../../../widget/gtk/compat -I/usr/local/include/gtk-unix-print-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/includ! e/harfbuzz -I/usr/local/include/gtk-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/harfbuzz -I/usr/local/include/pango-1. 0 -pthread -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:198:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:204:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:210:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:216:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:222:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:228:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:234:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:21: In file included from ../../dist/include/mozilla/dom/ContentParent.h:10: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9: In file included from /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:12: In file included from ../../dist/include/ipc/IPCMessageUtils.h:10: In file included from ../../../ipc/chromium/src/base/process_util.h:11: In file included from ../../../ipc/chromium/src/base/basictypes.h:252: In file included from ../../dist/include/nscore.h:19: ../../dist/include/mozilla/mozalloc.h:240:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:27:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) inline ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:233: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from ../../../widget/gtk/compat/gtk/gtkdialog.h:4: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from ../../../widget/gtk/compat/gtk/gtkwindow.h:9: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from ../../../widget/gtk/compat/gtk/gtkwidget.h:12: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:40: In file included from /usr/local/include/atk-1.0/atk/atk.h:53: /usr/local/include/atk-1.0/atk/atkversion.h:39:9: warning: 'ATK_MAJOR_VERSION' macro redefined #define ATK_MAJOR_VERSION (2) ^ ../../mozilla-config.h:10:9: note: previous definition is here #define ATK_MAJOR_VERSION 2 ^ In file included from /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:233: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from ../../../widget/gtk/compat/gtk/gtkdialog.h:4: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from ../../../widget/gtk/compat/gtk/gtkwindow.h:9: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from ../../../widget/gtk/compat/gtk/gtkwidget.h:12: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:40: In file included from /usr/local/include/atk-1.0/atk/atk.h:53: /usr/local/include/atk-1.0/atk/atkversion.h:50:9: warning: 'ATK_MINOR_VERSION' macro redefined #define ATK_MINOR_VERSION (8) ^ ../../mozilla-config.h:11:9: note: previous definition is here #define ATK_MINOR_VERSION 8 ^ /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:4017:3: warning: 'g_slice_set_config' is deprecated [-Wdeprecated-declarations] g_slice_set_config(G_SLICE_CONFIG_ALWAYS_MALLOC, 1); ^ /usr/local/include/glib-2.0/glib/gslice.h:87:10: note: 'g_slice_set_config' declared here void g_slice_set_config (GSliceConfig ckey, gint64 value); ^ /usr/ports/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:4019:3: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations] g_thread_init(nullptr); ^ /usr/local/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: 'g_thread_init' declared here void g_thread_init (gpointer vtable); ^ 12 warnings generated. If I compile the file to assembler, this is what I see for XRE_GetBinaryPath(): .section .text.XRE_GetBinaryPath,"ax",@progbits .globl XRE_GetBinaryPath .align 16, 0x90 .type XRE_GetBinaryPath,@function XRE_GetBinaryPath: # @XRE_GetBinaryPath # BB#0: # %entry pushl %ebp movl %esp, %ebp pushl %ebx subl $8, %esp calll .L50$pb .L50$pb: popl %ebx .Ltmp92: addl $_GLOBAL_OFFSET_TABLE_+(.Ltmp92-.L50$pb), %ebx movl 8(%ebp), %eax movl 12(%ebp), %ecx movl %ecx, 4(%esp) movl %eax, (%esp) calll _ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile .Ltmp93: .size XRE_GetBinaryPath, .Ltmp93-XRE_GetBinaryPath .section .text._ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile,"axG",@progbits,_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile,comdat .hidden _ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile .weak _ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile .align 16, 0x90 .type _ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile,@function _ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile: # @_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile # BB#0: # %entry pushl %ebp movl %esp, %ebp pushl %ebx pushl %edi pushl %esi andl $-8, %esp subl $1064, %esp # imm = 0x428 calll .L51$pb .L51$pb: popl %ebx .Ltmp94: addl $_GLOBAL_OFFSET_TABLE_+(.Ltmp94-.L51$pb), %ebx movl 8(%ebp), %eax movl $0, 1056(%esp) leal 32(%esp), %esi movl %esi, 4(%esp) movl %eax, (%esp) calll _ZN7mozilla10BinaryPath3GetEPKcPc testl %eax, %eax js .LBB51_3 # BB#1: # %if.end movl %esi, (%esp) calll strlen@PLT movl %esi, 16(%esp) movl %eax, 20(%esp) movl $1, 24(%esp) leal 1056(%esp), %eax calll _ZN13nsCOMPtr_base16begin_assignmentEv@PLT movl %eax, 8(%esp) leal 16(%esp), %esi movl %esi, (%esp) movl $1, 4(%esp) calll NS_NewNativeLocalFile@PLT movl %eax, %edi movl %esi, %eax calll _ZN19nsACString_internal8FinalizeEv@PLT testl %edi, %edi js .LBB51_3 # BB#2: # %if.end16 movl 12(%ebp), %eax movl 1056(%esp), %ecx movl %ecx, (%eax) movl (%ecx), %eax movl %ecx, (%esp) calll *4(%eax) .LBB51_3: # %cleanup ud2 .Ltmp95: .size _ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile, .Ltmp95-_ZN7mozilla10BinaryPath7GetFileEPKcPP7nsIFile And sure enough, the function ends with a ud2 instruction! It's not the only one in this file, either. So if this a compiler bug, why isn't everyone seeing it? I don't see the ud2 instructions when I compile with gcc, so my problem looks like it is different that the original one in this PR, so I'm going to open a PR to report my problem as a clang bug. From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 04:41:05 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0A3D35BF for ; Thu, 27 Feb 2014 04:41:05 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 91BC31458 for ; Thu, 27 Feb 2014 04:41:04 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1R4etiZ031135 for ; Thu, 27 Feb 2014 04:40:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1R4eo5m030881 for freebsd-gecko@freebsd.org; Thu, 27 Feb 2014 04:40:50 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 27 Feb 2014 04:40:50 GMT Message-Id: <201402270440.s1R4eo5m030881@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 Subject: [SVN-Commit] r1516 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 27 Feb 2014 04:41:05 -0000 Author: jbeich Date: Thu Feb 27 04:40:49 2014 New Revision: 1516 Log: add DEBUG symbols workaround due to portmgr@ bottleneck Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Wed Feb 26 17:09:11 2014 (r1515) +++ trunk/Mk/bsd.gecko.mk Thu Feb 27 04:40:49 2014 (r1516) @@ -787,6 +787,7 @@ .if ${PORT_OPTIONS:MDEBUG} MOZ_OPTIONS+= --enable-debug --disable-release +STRIP= # ports/184285 .else MOZ_OPTIONS+= --disable-debug --enable-release .endif From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 04:41:09 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3C1EC5C0 for ; Thu, 27 Feb 2014 04:41:09 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D28A8145A for ; Thu, 27 Feb 2014 04:41:08 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1R4f7ru033617 for ; Thu, 27 Feb 2014 04:41:07 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1R4f2Q7032028 for freebsd-gecko@freebsd.org; Thu, 27 Feb 2014 04:41:02 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 27 Feb 2014 04:41:02 GMT Message-Id: <201402270441.s1R4f2Q7032028@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 Subject: [SVN-Commit] r1517 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 27 Feb 2014 04:41:09 -0000 Author: jbeich Date: Thu Feb 27 04:41:01 2014 New Revision: 1517 Log: unbreak DEBUG with libc++ Reported by: variable on #freebsd-gecko@freenode Added: trunk/mail/thunderbird/files/patch-bug977457 trunk/www/firefox-esr/files/patch-bug977457 trunk/www/firefox-nightly/files/patch-bug977457 trunk/www/firefox/files/patch-bug977457 trunk/www/libxul/files/patch-bug977457 trunk/www/seamonkey/files/patch-bug977457 Added: trunk/mail/thunderbird/files/patch-bug977457 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517) @@ -0,0 +1,26 @@ +diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in +index 36d0a5a..877a72f 100644 +--- mozilla/xpcom/base/Makefile.in ++++ mozilla/xpcom/base/Makefile.in +@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi + include $(topsrcdir)/config/rules.mk + + DEFINES += -D_IMPL_NS_COM ++DEFINES += -D_GNU_SOURCE + + ifdef MOZ_WIDGET_GTK + CXXFLAGS += $(TK_CFLAGS) +diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp +index bb0e15b..dab82a6 100644 +--- mozilla/xpcom/base/nsStackWalk.cpp ++++ mozilla/xpcom/base/nsStackWalk.cpp +@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, + #elif defined(HAVE__UNWIND_BACKTRACE) + + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 +-#ifndef _GNU_SOURCE +-#define _GNU_SOURCE +-#endif + #include + + struct unwind_info { Added: trunk/www/firefox-esr/files/patch-bug977457 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-esr/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517) @@ -0,0 +1,26 @@ +diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in +index 36d0a5a..877a72f 100644 +--- xpcom/base/Makefile.in ++++ xpcom/base/Makefile.in +@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi + include $(topsrcdir)/config/rules.mk + + DEFINES += -D_IMPL_NS_COM ++DEFINES += -D_GNU_SOURCE + + ifdef MOZ_WIDGET_GTK + CXXFLAGS += $(TK_CFLAGS) +diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp +index bb0e15b..dab82a6 100644 +--- xpcom/base/nsStackWalk.cpp ++++ xpcom/base/nsStackWalk.cpp +@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, + #elif defined(HAVE__UNWIND_BACKTRACE) + + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 +-#ifndef _GNU_SOURCE +-#define _GNU_SOURCE +-#endif + #include + + struct unwind_info { Added: trunk/www/firefox-nightly/files/patch-bug977457 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517) @@ -0,0 +1,26 @@ +diff --git xpcom/base/moz.build xpcom/base/moz.build +index 36d0a5a..877a72f 100644 +--- xpcom/base/moz.build ++++ xpcom/base/moz.build +@@ -124,6 +124,7 @@ UNIFIED_SOURCES += [ + # NS_StackWalk silently return garbage at runtime. + if CONFIG['OS_TARGET'] != 'WINNT' or \ + (not CONFIG['MOZ_OPTIMIZE'] or CONFIG['MOZ_PROFILING'] or CONFIG['MOZ_DEBUG']): ++ DEFINES['_GNU_SOURCE'] = True + UNIFIED_SOURCES += [ + 'nsStackWalk.cpp', + ] +diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp +index bb0e15b..dab82a6 100644 +--- xpcom/base/nsStackWalk.cpp ++++ xpcom/base/nsStackWalk.cpp +@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, + #elif defined(HAVE__UNWIND_BACKTRACE) + + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 +-#ifndef _GNU_SOURCE +-#define _GNU_SOURCE +-#endif + #include + + struct unwind_info { Added: trunk/www/firefox/files/patch-bug977457 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517) @@ -0,0 +1,26 @@ +diff --git xpcom/base/moz.build xpcom/base/moz.build +index 36d0a5a..877a72f 100644 +--- xpcom/base/moz.build ++++ xpcom/base/moz.build +@@ -92,6 +92,7 @@ SOURCES += [ + 'nsDebugImpl.cpp', + ] + ++DEFINES['_GNU_SOURCE'] = True + UNIFIED_SOURCES += [ + 'AvailableMemoryTracker.cpp', + 'ClearOnShutdown.cpp', +diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp +index bb0e15b..dab82a6 100644 +--- xpcom/base/nsStackWalk.cpp ++++ xpcom/base/nsStackWalk.cpp +@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, + #elif defined(HAVE__UNWIND_BACKTRACE) + + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 +-#ifndef _GNU_SOURCE +-#define _GNU_SOURCE +-#endif + #include + + struct unwind_info { Added: trunk/www/libxul/files/patch-bug977457 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/libxul/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517) @@ -0,0 +1,26 @@ +diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in +index 36d0a5a..877a72f 100644 +--- xpcom/base/Makefile.in ++++ xpcom/base/Makefile.in +@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi + include $(topsrcdir)/config/rules.mk + + DEFINES += -D_IMPL_NS_COM ++DEFINES += -D_GNU_SOURCE + + ifdef MOZ_WIDGET_GTK + CXXFLAGS += $(TK_CFLAGS) +diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp +index bb0e15b..dab82a6 100644 +--- xpcom/base/nsStackWalk.cpp ++++ xpcom/base/nsStackWalk.cpp +@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, + #elif defined(HAVE__UNWIND_BACKTRACE) + + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 +-#ifndef _GNU_SOURCE +-#define _GNU_SOURCE +-#endif + #include + + struct unwind_info { Added: trunk/www/seamonkey/files/patch-bug977457 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug977457 Thu Feb 27 04:41:01 2014 (r1517) @@ -0,0 +1,26 @@ +diff --git xpcom/base/moz.build xpcom/base/moz.build +index 36d0a5a..877a72f 100644 +--- mozilla/xpcom/base/moz.build ++++ mozilla/xpcom/base/moz.build +@@ -92,6 +92,7 @@ SOURCES += [ + 'nsDebugImpl.cpp', + ] + ++DEFINES['_GNU_SOURCE'] = True + UNIFIED_SOURCES += [ + 'AvailableMemoryTracker.cpp', + 'ClearOnShutdown.cpp', +diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp +index bb0e15b..dab82a6 100644 +--- mozilla/xpcom/base/nsStackWalk.cpp ++++ mozilla/xpcom/base/nsStackWalk.cpp +@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, + #elif defined(HAVE__UNWIND_BACKTRACE) + + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 +-#ifndef _GNU_SOURCE +-#define _GNU_SOURCE +-#endif + #include + + struct unwind_info { From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 09:45:32 2014 Return-Path: Delivered-To: freebsd-gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BAD6BD9B; Thu, 27 Feb 2014 09:45:32 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8F4F012C0; Thu, 27 Feb 2014 09:45:32 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1R9jWDN081348; Thu, 27 Feb 2014 09:45:32 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1R9jW5w081347; Thu, 27 Feb 2014 09:45:32 GMT (envelope-from miwi) Date: Thu, 27 Feb 2014 09:45:32 GMT Message-Id: <201402270945.s1R9jW5w081347@freefall.freebsd.org> To: miwi@FreeBSD.org, miwi@FreeBSD.org, freebsd-gecko@FreeBSD.org From: miwi@FreeBSD.org Subject: Re: ports/186128: [PATCH] www/xpi-adblock: fix stagin for all XPI ports X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 09:45:32 -0000 Synopsis: [PATCH] www/xpi-adblock: fix stagin for all XPI ports Responsible-Changed-From-To: miwi->freebsd-gecko Responsible-Changed-By: miwi Responsible-Changed-When: Thu Feb 27 09:45:32 UTC 2014 Responsible-Changed-Why: xpi got staged a few ports doen't work with that yet. http://www.freebsd.org/cgi/query-pr.cgi?pr=186128 From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 15:11:22 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DAA14F06; Thu, 27 Feb 2014 15:11:22 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AEC1B1504; Thu, 27 Feb 2014 15:11:22 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1RFBMlU094428; Thu, 27 Feb 2014 15:11:22 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1RFBMgx094427; Thu, 27 Feb 2014 15:11:22 GMT (envelope-from miwi) Date: Thu, 27 Feb 2014 15:11:22 GMT Message-Id: <201402271511.s1RFBMgx094427@freefall.freebsd.org> To: dgeo@centrale-marseille.fr, miwi@FreeBSD.org, gecko@FreeBSD.org From: miwi@FreeBSD.org Subject: Re: ports/164239: [PATCH] mail/thunderbird: crash with nss_ldap X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 15:11:22 -0000 Synopsis: [PATCH] mail/thunderbird: crash with nss_ldap State-Changed-From-To: open->feedback State-Changed-By: miwi State-Changed-When: Thu Feb 27 15:11:22 UTC 2014 State-Changed-Why: still a problem? http://www.freebsd.org/cgi/query-pr.cgi?pr=164239 From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 15:14:01 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D6ECAE0; Thu, 27 Feb 2014 15:14:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id ABE73152E; Thu, 27 Feb 2014 15:14:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1RFE1r4095706; Thu, 27 Feb 2014 15:14:01 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1RFE1kw095705; Thu, 27 Feb 2014 15:14:01 GMT (envelope-from miwi) Date: Thu, 27 Feb 2014 15:14:01 GMT Message-Id: <201402271514.s1RFE1kw095705@freefall.freebsd.org> To: zaphod@berentweb.com, miwi@FreeBSD.org, gecko@FreeBSD.org From: miwi@FreeBSD.org Subject: Re: ports/169366: www/xpi-* ports need re-install after each Firefox update X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 15:14:01 -0000 Synopsis: www/xpi-* ports need re-install after each Firefox update State-Changed-From-To: open->closed State-Changed-By: miwi State-Changed-When: Thu Feb 27 15:14:01 UTC 2014 State-Changed-Why: close, that seems fixed since about 2 years now. http://www.freebsd.org/cgi/query-pr.cgi?pr=169366 From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 18:02:21 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 550D122A; Thu, 27 Feb 2014 18:02:21 +0000 (UTC) Received: from melo.ec-m.fr (melo.ec-m.fr [147.94.19.37]) by mx1.freebsd.org (Postfix) with ESMTP id 0E52F1384; Thu, 27 Feb 2014 18:02:20 +0000 (UTC) Received: from amavis2.serv.int (amavis2.serv.int [10.3.0.46]) by melo.ec-m.fr (GrosseBox 1743 XXL) with ESMTP id 5B305AC955; Thu, 27 Feb 2014 18:52:14 +0100 (CET) X-Virus-Scanned: amavisd-new at centrale-marseille.fr Received: from melo.ec-m.fr ([10.3.0.13]) by amavis2.serv.int (amavis2.serv.int [10.3.0.46]) (amavisd-new, port 10026) with LMTP id 6FvaEQFJBZ0U; Thu, 27 Feb 2014 18:52:12 +0100 (CET) Received: from dgeo.sysadm.ec-m.fr (dgeo.sysadm.ec-m.fr [147.94.19.169]) (Authenticated sender: dgeo) by melo.ec-m.fr (GrosseBox 1743 XXL) with ESMTPSA id 036E8AC968; Thu, 27 Feb 2014 18:52:12 +0100 (CET) Message-ID: <530F7B4B.5090200@centrale-marseille.fr> Date: Thu, 27 Feb 2014 18:52:11 +0100 From: geoffroy desvernay User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: bug-followup@FreeBSD.org, dgeo@centrale-marseille.fr, miwi@FreeBSD.org, gecko@FreeBSD.org Subject: Re: ports/164239: [PATCH] mail/thunderbird: crash with nss_ldap X-Enigmail-Version: 1.6 OpenPGP: url=http://dgeo.perso.ec-m.fr/0x7C253D52.pgp Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="h75tLfWljT8rHjbE5xXgnpVAmFfnIuOsd" X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 18:02:21 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --h75tLfWljT8rHjbE5xXgnpVAmFfnIuOsd Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I don't see this problem anymore --=20 *geoffroy desvernay* C.R.I - Administration syst=E8mes et r=E9seaux Ecole Centrale de Marseille --h75tLfWljT8rHjbE5xXgnpVAmFfnIuOsd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTD3tLAAoJEC0NWrh8JT1SZWUH/Asqjw1kPLonaM8CG2lcBaoU vDaBsAj418FxbHVslaaMjI/POpkDbd7K67D10MC6PZIhSXSr9dEoaxvlfWRhA3WM 05SDpObq4YSoIeqAGMyz1CmXpUVwRxi+0pCwn8dJ/Wj7X00Ld8M68APNRr05Qm5d IasGIgQPsjuapgvCbrTBGl4t2ie5mStgoCNk53Eh3JgKXeOHj20ICoi7l42UeTp4 YLZAWlwwZJGGiNjuKx4Z1pWqZzQrD2VgfSzX+1tgYabhOq9/26L/zaH0Y1mZ+VLI T2liwspvemaVM59n3GQFpoKqJ6E/hPDtpGIGrMndWkLa8VicMRUFoNtrVzuXS4M= =qozH -----END PGP SIGNATURE----- --h75tLfWljT8rHjbE5xXgnpVAmFfnIuOsd-- From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 18:10:02 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5B93958D for ; Thu, 27 Feb 2014 18:10:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4808E1443 for ; Thu, 27 Feb 2014 18:10:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1RIA2RA053181 for ; Thu, 27 Feb 2014 18:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1RIA2Wo053180; Thu, 27 Feb 2014 18:10:02 GMT (envelope-from gnats) Date: Thu, 27 Feb 2014 18:10:02 GMT Message-Id: <201402271810.s1RIA2Wo053180@freefall.freebsd.org> To: gecko@FreeBSD.org From: geoffroy desvernay Subject: Re: ports/164239: [PATCH] mail/thunderbird: crash with nss_ldap X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: geoffroy desvernay List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 18:10:02 -0000 The following reply was made to PR ports/164239; it has been noted by GNATS. From: geoffroy desvernay To: bug-followup@FreeBSD.org, dgeo@centrale-marseille.fr, miwi@FreeBSD.org, gecko@FreeBSD.org Cc: Subject: Re: ports/164239: [PATCH] mail/thunderbird: crash with nss_ldap Date: Thu, 27 Feb 2014 18:52:11 +0100 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --h75tLfWljT8rHjbE5xXgnpVAmFfnIuOsd Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I don't see this problem anymore --=20 *geoffroy desvernay* C.R.I - Administration syst=E8mes et r=E9seaux Ecole Centrale de Marseille --h75tLfWljT8rHjbE5xXgnpVAmFfnIuOsd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTD3tLAAoJEC0NWrh8JT1SZWUH/Asqjw1kPLonaM8CG2lcBaoU vDaBsAj418FxbHVslaaMjI/POpkDbd7K67D10MC6PZIhSXSr9dEoaxvlfWRhA3WM 05SDpObq4YSoIeqAGMyz1CmXpUVwRxi+0pCwn8dJ/Wj7X00Ld8M68APNRr05Qm5d IasGIgQPsjuapgvCbrTBGl4t2ie5mStgoCNk53Eh3JgKXeOHj20ICoi7l42UeTp4 YLZAWlwwZJGGiNjuKx4Z1pWqZzQrD2VgfSzX+1tgYabhOq9/26L/zaH0Y1mZ+VLI T2liwspvemaVM59n3GQFpoKqJ6E/hPDtpGIGrMndWkLa8VicMRUFoNtrVzuXS4M= =qozH -----END PGP SIGNATURE----- --h75tLfWljT8rHjbE5xXgnpVAmFfnIuOsd-- From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 27 23:12:19 2014 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0BE6BCC9; Thu, 27 Feb 2014 23:12:19 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D6A0D11F7; Thu, 27 Feb 2014 23:12:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1RNCIKm057909; Thu, 27 Feb 2014 23:12:18 GMT (envelope-from miwi@freefall.freebsd.org) Received: (from miwi@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1RNCILE057908; Thu, 27 Feb 2014 23:12:18 GMT (envelope-from miwi) Date: Thu, 27 Feb 2014 23:12:18 GMT Message-Id: <201402272312.s1RNCILE057908@freefall.freebsd.org> To: dgeo@centrale-marseille.fr, miwi@FreeBSD.org, gecko@FreeBSD.org From: miwi@FreeBSD.org Subject: Re: ports/164239: [PATCH] mail/thunderbird: crash with nss_ldap X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 23:12:19 -0000 Synopsis: [PATCH] mail/thunderbird: crash with nss_ldap State-Changed-From-To: feedback->closed State-Changed-By: miwi State-Changed-When: Thu Feb 27 23:12:18 UTC 2014 State-Changed-Why: close by reporter request. http://www.freebsd.org/cgi/query-pr.cgi?pr=164239 From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 02:02:43 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1034D84 for ; Fri, 28 Feb 2014 02:02:43 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 00A94109C for ; Fri, 28 Feb 2014 02:02:42 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1S22fI3047478 for ; Fri, 28 Feb 2014 02:02:41 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1S22ak3047047 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 02:02:36 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 02:02:36 GMT Message-Id: <201402280202.s1S22ak3047047@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 Subject: [SVN-Commit] r1519 - trunk/www/firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 02:02:43 -0000 Author: jbeich Date: Fri Feb 28 02:02:36 2014 New Revision: 1519 Log: add an experimental option to use mach After build you can try some other commands: $ cd $(make -V WRKSRC) $ ./mach warnings-summary $ ./mach run $ ./mach xpcshell-test (needs TESTS build) cf. https://developer.mozilla.org/en-US/docs/Developer_Guide/mach Modified: trunk/www/firefox-nightly/Makefile Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Fri Feb 28 02:02:29 2014 (r1518) +++ trunk/www/firefox-nightly/Makefile Fri Feb 28 02:02:36 2014 (r1519) @@ -45,7 +45,6 @@ USE_QT4= # empty QT_NONSTANDARD= yes ALL_TARGET= default -GNU_CONFIGURE= yes USE_BZIP2= yes USE_GL= gl USES= dos2unix @@ -57,11 +56,14 @@ MOZ_OPTIONS= --program-transform-name='s/firefox/${MOZILLA}/' \ --enable-application=browser +OPTIONS_DEFINE= MACH OPTIONS_DEFAULT= GTK2 OPTIONS_SINGLE+= TOOLKIT OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3 +MACH_DESC= Use mach command to build + .include "${.CURDIR}/../../www/firefox/Makefile.options" .include @@ -71,6 +73,14 @@ BUILD_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib .endif +.if ! ${PORT_OPTIONS:MMACH} +GNU_CONFIGURE= yes +.endif + +.if ${PORT_OPTIONS:MMACH} && ${PORT_OPTIONS:MPGO} +IGNORE= MACH currently does not support PGO build +.endif + post-extract: @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ @@ -82,9 +92,15 @@ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/browser/app/nsBrowserApp.cpp +.if ! ${PORT_OPTIONS:MMACH} pre-configure: (cd ${WRKSRC} && ${AUTOCONF}) (cd ${WRKSRC}/js/src/ && ${AUTOCONF}) +.else +do-build: + cd ${WRKSRC} && MOZBUILD_STATE_PATH=${WRKDIR} \ + ${MAKE_ENV} ${PYTHON_CMD} ${MOZSRC}/mach build +.endif port-pre-install: ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLISTF} From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 02:02:38 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DDCC5D7F for ; Fri, 28 Feb 2014 02:02:37 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 813F8109A for ; Fri, 28 Feb 2014 02:02:37 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1S22YtV046318 for ; Fri, 28 Feb 2014 02:02:34 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1S22TC3045752 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 02:02:29 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 02:02:29 GMT Message-Id: <201402280202.s1S22TC3045752@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 Subject: [SVN-Commit] r1518 - in trunk/www: firefox-esr/files firefox/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 02:02:38 -0000 Author: jbeich Date: Fri Feb 28 02:02:29 2014 New Revision: 1518 Log: replace devtools theme fix with the landed version Modified: trunk/www/firefox-esr/files/patch-bug948946 trunk/www/firefox/files/patch-bug948946 Modified: trunk/www/firefox-esr/files/patch-bug948946 ============================================================================== --- trunk/www/firefox-esr/files/patch-bug948946 Thu Feb 27 04:41:01 2014 (r1517) +++ trunk/www/firefox-esr/files/patch-bug948946 Fri Feb 28 02:02:29 2014 (r1518) @@ -1,12 +1,26 @@ -diff --git browser/themes/moz.build browser/themes/moz.build -index d82bda3..86d343d 100644 ---- browser/themes/moz.build -+++ browser/themes/moz.build -@@ -9,6 +9,7 @@ toolkit = CONFIG['MOZ_WIDGET_TOOLKIT'] - if toolkit == 'cocoa': - DIRS += ['osx'] - elif toolkit in ('gtk2', 'gtk3', 'qt'): -+ DEFINES += ['-DXP_LINUX'] - DIRS += ['linux'] - else: - DIRS += ['windows'] +diff --git browser/themes/shared/devtools/common.inc.css browser/themes/shared/devtools/common.inc.css +index 268164e..922f21a 100644 +--- browser/themes/shared/devtools/common.inc.css ++++ browser/themes/shared/devtools/common.inc.css +@@ -14,7 +14,7 @@ + background-color: transparent; + background-image: linear-gradient(to bottom, hsla(209,18%,18%,0.9), hsl(210,11%,16%)); + border-radius: 3px; +-%ifdef XP_LINUX ++%if defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_QT) + max-height: 32rem; + %else + max-height: 40rem; +diff --git browser/themes/shared/devtools/highlighter.inc.css browser/themes/shared/devtools/highlighter.inc.css +index 3d5ae51..3fb4b01 100644 +--- browser/themes/shared/devtools/highlighter.inc.css ++++ browser/themes/shared/devtools/highlighter.inc.css +@@ -54,7 +54,7 @@ html|*.highlighter-nodeinfobar-pseudo-classes { + padding: 0; + width: 26px; + min-height: 26px; +-%ifndef XP_LINUX ++%if !defined(MOZ_WIDGET_GTK) && !defined(MOZ_WIDGET_QT) + background-color: transparent; + %endif + } Modified: trunk/www/firefox/files/patch-bug948946 ============================================================================== --- trunk/www/firefox/files/patch-bug948946 Thu Feb 27 04:41:01 2014 (r1517) +++ trunk/www/firefox/files/patch-bug948946 Fri Feb 28 02:02:29 2014 (r1518) @@ -1,12 +1,45 @@ -diff --git browser/themes/moz.build browser/themes/moz.build -index d82bda3..86d343d 100644 ---- browser/themes/moz.build -+++ browser/themes/moz.build -@@ -9,6 +9,7 @@ toolkit = CONFIG['MOZ_WIDGET_TOOLKIT'] - if toolkit == 'cocoa': - DIRS += ['osx'] - elif toolkit in ('gtk2', 'gtk3', 'qt'): -+ DEFINES['XP_LINUX'] = 1 - DIRS += ['linux'] - else: - DIRS += ['windows'] +diff --git browser/themes/shared/devtools/common.css browser/themes/shared/devtools/common.css +index a8208dc..df70486 100644 +--- browser/themes/shared/devtools/common.css ++++ browser/themes/shared/devtools/common.css +@@ -11,13 +11,13 @@ + .devtools-monospace { + %ifdef XP_MACOSX + font-family: Menlo, monospace; +-%endif +-%ifdef XP_LINUX ++%elifdef XP_WIN ++ font-family: Consolas, monospace; ++%else + font-family: monospace; +- font-size: 80%; + %endif +-%ifdef XP_WIN +- font-family: Consolas, monospace; ++%if defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_QT) ++ font-size: 80%; + %endif + } + +@@ -62,7 +62,7 @@ + background-image: linear-gradient(to bottom, hsla(209,18%,18%,0.9), hsl(210,11%,16%)); + border-radius: 3px; + overflow-x: hidden; +-%ifdef XP_LINUX ++%if defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_QT) + max-height: 32rem; + %else + max-height: 40rem; +diff --git browser/themes/shared/devtools/highlighter.inc.css browser/themes/shared/devtools/highlighter.inc.css +index 5b881b5..050f78b 100644 +--- browser/themes/shared/devtools/highlighter.inc.css ++++ browser/themes/shared/devtools/highlighter.inc.css +@@ -54,7 +54,7 @@ html|*.highlighter-nodeinfobar-pseudo-classes { + padding: 0; + width: 26px; + min-height: 26px; +-%ifndef XP_LINUX ++%if !defined(MOZ_WIDGET_GTK) && !defined(MOZ_WIDGET_QT) + background-color: transparent; + %endif + } From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 02:02:50 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B850DD99 for ; Fri, 28 Feb 2014 02:02:50 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5CC23109D for ; Fri, 28 Feb 2014 02:02:50 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1S22mBQ048786 for ; Fri, 28 Feb 2014 02:02:48 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1S22hfV048312 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 02:02:43 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 02:02:43 GMT Message-Id: <201402280202.s1S22hfV048312@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 Subject: [SVN-Commit] r1520 - in trunk/www: firefox firefox-esr firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 02:02:50 -0000 Author: jbeich Date: Fri Feb 28 02:02:43 2014 New Revision: 1520 Log: add a note about known gstreamer issue It affects any ARCH where its value differs from the one defined by configure. Strangely, in my poudriere builds only i386 hit the bug. Modified: trunk/www/firefox-esr/pkg-message trunk/www/firefox-nightly/pkg-message trunk/www/firefox/pkg-message Modified: trunk/www/firefox-esr/pkg-message ============================================================================== --- trunk/www/firefox-esr/pkg-message Fri Feb 28 02:02:36 2014 (r1519) +++ trunk/www/firefox-esr/pkg-message Fri Feb 28 02:02:43 2014 (r1520) @@ -16,8 +16,17 @@ Firefox and HTML5 -Certain functions used to display HTML5 elements need the sem module -only on 8.x releases. +H.264 or MP3 playback may fail due to ffmpeg/libav bug with one of +the following messages on the terminal + + (gst-plugin-scanner:13877): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-0.10/libgstffmpeg.so': /usr/local/lib/gstreamer-0.10/libgstffmpeg.so: Undefined symbol "ff_mlp_init_x86" + (gst-plugin-scanner:42518): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-0.10/libgstffmpeg.so': /usr/local/lib/gstreamer-0.10/libgstffmpeg.so: Undefined symbol "ff_deinterlace_line_mmx" + +If you happen to be affected please apply the fix in ports/181964 and +rebuild the ports. + +Also, certain functions used to display HTML5 elements need the sem(4) +module but only on 8.x releases (or before r201546). If your Firefox crashes with the following message while viewing a HTML5 page: Modified: trunk/www/firefox-nightly/pkg-message ============================================================================== --- trunk/www/firefox-nightly/pkg-message Fri Feb 28 02:02:36 2014 (r1519) +++ trunk/www/firefox-nightly/pkg-message Fri Feb 28 02:02:43 2014 (r1520) @@ -16,8 +16,17 @@ Firefox and HTML5 -Certain functions used to display HTML5 elements need the sem module -only on 8.x releases. +H.264 or MP3 playback may fail due to ffmpeg/libav bug with one of +the following messages on the terminal + + (gst-plugin-scanner:35828): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_MPV_common_init_x86" + (gst-plugin-scanner:87596): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_deinterlace_line_mmx" + +If you happen to be affected please apply the fix in ports/181964 and +rebuild the ports. + +Also, certain functions used to display HTML5 elements need the sem(4) +module but only on 8.x releases (or before r201546). If your Firefox crashes with the following message while viewing a HTML5 page: Modified: trunk/www/firefox/pkg-message ============================================================================== --- trunk/www/firefox/pkg-message Fri Feb 28 02:02:36 2014 (r1519) +++ trunk/www/firefox/pkg-message Fri Feb 28 02:02:43 2014 (r1520) @@ -16,8 +16,17 @@ Firefox and HTML5 -Certain functions used to display HTML5 elements need the sem module -only on 8.x releases. +H.264 or MP3 playback may fail due to ffmpeg/libav bug with one of +the following messages on the terminal + + (gst-plugin-scanner:35828): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_MPV_common_init_x86" + (gst-plugin-scanner:87596): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_deinterlace_line_mmx" + +If you happen to be affected please apply the fix in ports/181964 and +rebuild the ports. + +Also, certain functions used to display HTML5 elements need the sem(4) +module but only on 8.x releases (or before r201546). If your Firefox crashes with the following message while viewing a HTML5 page: From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 02:02:57 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D9B0BDAC for ; Fri, 28 Feb 2014 02:02:57 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 53DEB10A0 for ; Fri, 28 Feb 2014 02:02:57 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1S22tGK050179 for ; Fri, 28 Feb 2014 02:02:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1S22orA049794 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 02:02:50 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 02:02:50 GMT Message-Id: <201402280202.s1S22orA049794@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 Subject: [SVN-Commit] r1521 - trunk/www/firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 02:02:57 -0000 Author: jbeich Date: Fri Feb 28 02:02:50 2014 New Revision: 1521 Log: provide better description for firefox-nightly port Modified: trunk/www/firefox-nightly/Makefile trunk/www/firefox-nightly/pkg-descr Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Fri Feb 28 02:02:43 2014 (r1520) +++ trunk/www/firefox-nightly/Makefile Fri Feb 28 02:02:50 2014 (r1521) @@ -11,7 +11,7 @@ DIST_SUBDIR= ${MOZILLA} MAINTAINER= gecko@FreeBSD.org -COMMENT= Web browser based on the browser portion of Mozilla +COMMENT= Bleeding edge version of Mozilla browser FETCH_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss Modified: trunk/www/firefox-nightly/pkg-descr ============================================================================== --- trunk/www/firefox-nightly/pkg-descr Fri Feb 28 02:02:43 2014 (r1520) +++ trunk/www/firefox-nightly/pkg-descr Fri Feb 28 02:02:50 2014 (r1521) @@ -1,13 +1,15 @@ -Mozilla Firefox is a free and open source web browser descended from the -Mozilla Application Suite. It is small, fast and easy to use, and offers -many advanced features: +Firefox Nightly is a bleeding edge version of Firefox based on +mozilla-central repository (mozilla-inbound, actually) where the +integration from project branches, new features and various bugfixes +land first. The port shares the same configuration, hacks and patches +from www/firefox plus a few experimental options. - o Popup Blocking - o Tabbed Browsing - o Live Bookmarks (ie. RSS) - o Extensions - o Themes - o FastFind - o Improved Security +A limited auto-update is supported as -WWW: http://www.mozilla.com/firefox + $ make update && make makesum && make clean all deinstall install + +which updates to the most recent version that may even fail to +build and keeps work/ directory around for hacking, testing +patches, etc. + +WWW: https://nightly.mozilla.org/ From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 02:03:05 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 146E5DB8 for ; Fri, 28 Feb 2014 02:03:05 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AC75F10A3 for ; Fri, 28 Feb 2014 02:03:04 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1S233dF052417 for ; Fri, 28 Feb 2014 02:03:03 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1S22vMn050946 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 02:02:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 02:02:57 GMT Message-Id: <201402280202.s1S22vMn050946@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 Subject: [SVN-Commit] r1522 - in trunk: . www/firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 02:03:05 -0000 Author: jbeich Date: Fri Feb 28 02:02:57 2014 New Revision: 1522 Log: update Modified: trunk/Gecko_ChangeLog trunk/Gecko_TODO trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Fri Feb 28 02:02:50 2014 (r1521) +++ trunk/Gecko_ChangeLog Fri Feb 28 02:02:57 2014 (r1522) @@ -1,16 +1,9 @@ -- catch up with directory renames since USES=webplugins was introduced; - fixes plugins not being automatically enabled after install -- ALSA now supports playing HTML5 audio with 32-bit sample format [1] - after being converted from float as passed by firefox/libcubeb [2] -- linux-firefox and linux-seamonkey can play HTML5 audio [2][3] and - measure about:memory usage, again -- dom.ipc.plugins.enabled->true no longer crash linux-firefox which makes - some flash sites work again; as there's no nspluginwrapper in-between - the infamous "youtube issue" never occurs -- install DEBUG with symbols [4] and describe the option better [5] -- enable dumping about:memory upon kill -65, kill -66 and GC/CC log - upon kill -67 to a file under /tmp directory; linux-firefox uses - kill -34, kill -35 and kill -36 respectively +- switch to GSTREAMER option to depend on multimedia/gstreamer1 +- use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2 +- enable readahead in url-classifier, asmjs, download resume like on Linux +- build www/firefox and www/seamonkey faster using unified compilation +- unbreak build on sparc64 [1] +- a few DEBUG build fixes +- add gstreamer note to pkg-message -PR: ports/183861 [1], ports/184006 [2], ports/169896 [3] - ports/184285 [4], ports/184540 [4], ports/184286 [5] +PR: ports/186580 [1] Modified: trunk/Gecko_TODO ============================================================================== --- trunk/Gecko_TODO Fri Feb 28 02:02:50 2014 (r1521) +++ trunk/Gecko_TODO Fri Feb 28 02:02:57 2014 (r1522) @@ -18,11 +18,7 @@ * native version needs hunting for exact hg revision where content.patch applies cleanly or source tarball with it already applied - add native TorBrowserBundle, may need privacy audit of our build glue -- switch to system libxul (needs slaves with common patches); - a Debian patch to reduce configure time can be useful +- deprecate www/libxul in favor of www/firefox (needs sdk) - move duplicated `>=' deps into bsd.gecko.mk (system libxul?) - replace FAKEDIR with STAGEDIR - get rid of symlink farms for webplugins and xpi-* ports - -jbeich: -- switch to --ignore-unresolved-symbol (waiting for binutils 2.24) Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Fri Feb 28 02:02:50 2014 (r1521) +++ trunk/www/firefox-nightly/Makefile.hgrev Fri Feb 28 02:02:57 2014 (r1522) @@ -1 +1 @@ -HGREV= 170582:a4c51a14aaf2 +HGREV= 171103:826695253218 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Fri Feb 28 02:02:50 2014 (r1521) +++ trunk/www/firefox-nightly/distinfo Fri Feb 28 02:02:57 2014 (r1522) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/a4c51a14aaf2.tar.bz2) = 440e3a7d1d7ec7e1930cbb02458730816a78474f16fa0ff98dbdce8721dce198 -SIZE (firefox-nightly/a4c51a14aaf2.tar.bz2) = 136446198 +SHA256 (firefox-nightly/826695253218.tar.bz2) = fb62d37b0f7839a5bee87fea3b17c1888c9d1f5f4b44450382032506a91cdf28 +SIZE (firefox-nightly/826695253218.tar.bz2) = 136768610 From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 21:44:29 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A3B4F930 for ; Fri, 28 Feb 2014 21:44:29 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1BC0C1B9F for ; Fri, 28 Feb 2014 21:44:28 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1SLiKNB085271 for ; Fri, 28 Feb 2014 21:44:20 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1SLiFat085020 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 21:44:15 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 21:44:15 GMT Message-Id: <201402282144.s1SLiFat085020@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 Subject: [SVN-Commit] r1523 - in trunk/www: firefox firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 21:44:29 -0000 Author: jbeich Date: Fri Feb 28 21:44:14 2014 New Revision: 1523 Log: one more error message seen on 10.0R i386 Modified: trunk/www/firefox-nightly/pkg-message trunk/www/firefox/pkg-message Modified: trunk/www/firefox-nightly/pkg-message ============================================================================== --- trunk/www/firefox-nightly/pkg-message Fri Feb 28 02:02:57 2014 (r1522) +++ trunk/www/firefox-nightly/pkg-message Fri Feb 28 21:44:14 2014 (r1523) @@ -21,6 +21,7 @@ (gst-plugin-scanner:35828): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_MPV_common_init_x86" (gst-plugin-scanner:87596): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_deinterlace_line_mmx" + (gst-plugin-scanner:55274): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_vc1dsp_init_x86" If you happen to be affected please apply the fix in ports/181964 and rebuild the ports. Modified: trunk/www/firefox/pkg-message ============================================================================== --- trunk/www/firefox/pkg-message Fri Feb 28 02:02:57 2014 (r1522) +++ trunk/www/firefox/pkg-message Fri Feb 28 21:44:14 2014 (r1523) @@ -21,6 +21,7 @@ (gst-plugin-scanner:35828): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_MPV_common_init_x86" (gst-plugin-scanner:87596): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_deinterlace_line_mmx" + (gst-plugin-scanner:55274): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstlibav.so': /usr/local/lib/gstreamer-1.0/libgstlibav.so: Undefined symbol "ff_vc1dsp_init_x86" If you happen to be affected please apply the fix in ports/181964 and rebuild the ports. From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 21:44:29 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E2AD0931 for ; Fri, 28 Feb 2014 21:44:29 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 74FD41BA0 for ; Fri, 28 Feb 2014 21:44:29 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1SLiRl5086844 for ; Fri, 28 Feb 2014 21:44:27 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1SLiMHt086352 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 21:44:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 21:44:22 GMT Message-Id: <201402282144.s1SLiMHt086352@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 Subject: [SVN-Commit] r1524 - trunk/www/linux-seamonkey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 21:44:29 -0000 Author: jbeich Date: Fri Feb 28 21:44:22 2014 New Revision: 1524 Log: strip alpha letter as well to fix warning with nightly/aurora ".../linux-seamonkey/Makefile.common" line 79: warning: String comparison operator should be either == or != Modified: trunk/www/linux-seamonkey/Makefile.common Modified: trunk/www/linux-seamonkey/Makefile.common ============================================================================== --- trunk/www/linux-seamonkey/Makefile.common Fri Feb 28 21:44:14 2014 (r1523) +++ trunk/www/linux-seamonkey/Makefile.common Fri Feb 28 21:44:22 2014 (r1524) @@ -76,7 +76,7 @@ @${DO_NADA} >>${PREFS_FILE} . if (${DISTVERSION:R:R} < 28 && ${PORTNAME} != "seamonkey") || \ - (${PORTNAME} == "seamonkey" && ${DISTVERSION:C/[0-9]*\.//:C/b.*//} < 25) + (${PORTNAME} == "seamonkey" && ${DISTVERSION:C/[0-9]*\.//:C/[ab].*//} < 25) # dummy resident-unique for make about:memory's "measure" @${REINPLACE_CMD} -i '' \ 's,/proc/self/smaps\(.Private\),////////dev/null\1,' \ From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 21:44:38 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4999E93D for ; Fri, 28 Feb 2014 21:44:38 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E04921BA1 for ; Fri, 28 Feb 2014 21:44:37 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1SLia6S088617 for ; Fri, 28 Feb 2014 21:44:36 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1SLiVmE087476 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 21:44:31 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 21:44:31 GMT Message-Id: <201402282144.s1SLiVmE087476@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 Subject: [SVN-Commit] r1525 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 21:44:38 -0000 Author: jbeich Date: Fri Feb 28 21:44:30 2014 New Revision: 1525 Log: improve r1517 based on upstream feedback Modified: trunk/mail/thunderbird/files/patch-bug977457 trunk/www/firefox-esr/files/patch-bug977457 trunk/www/firefox-nightly/files/patch-bug977457 trunk/www/firefox/files/patch-bug977457 trunk/www/libxul/files/patch-bug977457 trunk/www/seamonkey/files/patch-bug977457 Modified: trunk/mail/thunderbird/files/patch-bug977457 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug977457 Fri Feb 28 21:44:22 2014 (r1524) +++ trunk/mail/thunderbird/files/patch-bug977457 Fri Feb 28 21:44:30 2014 (r1525) @@ -1,20 +1,21 @@ -diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in -index 36d0a5a..877a72f 100644 ---- mozilla/xpcom/base/Makefile.in -+++ mozilla/xpcom/base/Makefile.in -@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi - include $(topsrcdir)/config/rules.mk - - DEFINES += -D_IMPL_NS_COM -+DEFINES += -D_GNU_SOURCE - - ifdef MOZ_WIDGET_GTK - CXXFLAGS += $(TK_CFLAGS) diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp -index bb0e15b..dab82a6 100644 +index bb0e15b..7641267 100644 --- mozilla/xpcom/base/nsStackWalk.cpp +++ mozilla/xpcom/base/nsStackWalk.cpp -@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, +@@ -23,6 +23,12 @@ struct CriticalAddress { + }; + static CriticalAddress gCriticalAddress; + ++// for _Unwind_Backtrace from libcxxrt or libunwind ++// cxxabi.h from libcxxrt implicitly includes unwind.h first ++#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE) ++#define _GNU_SOURCE ++#endif ++ + #if defined(HAVE_DLOPEN) || defined(XP_MACOSX) + #include + #endif +@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, #elif defined(HAVE__UNWIND_BACKTRACE) // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 Modified: trunk/www/firefox-esr/files/patch-bug977457 ============================================================================== --- trunk/www/firefox-esr/files/patch-bug977457 Fri Feb 28 21:44:22 2014 (r1524) +++ trunk/www/firefox-esr/files/patch-bug977457 Fri Feb 28 21:44:30 2014 (r1525) @@ -1,20 +1,21 @@ -diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in -index 36d0a5a..877a72f 100644 ---- xpcom/base/Makefile.in -+++ xpcom/base/Makefile.in -@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi - include $(topsrcdir)/config/rules.mk - - DEFINES += -D_IMPL_NS_COM -+DEFINES += -D_GNU_SOURCE - - ifdef MOZ_WIDGET_GTK - CXXFLAGS += $(TK_CFLAGS) diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp -index bb0e15b..dab82a6 100644 +index bb0e15b..7641267 100644 --- xpcom/base/nsStackWalk.cpp +++ xpcom/base/nsStackWalk.cpp -@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, +@@ -23,6 +23,12 @@ struct CriticalAddress { + }; + static CriticalAddress gCriticalAddress; + ++// for _Unwind_Backtrace from libcxxrt or libunwind ++// cxxabi.h from libcxxrt implicitly includes unwind.h first ++#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE) ++#define _GNU_SOURCE ++#endif ++ + #if defined(HAVE_DLOPEN) || defined(XP_MACOSX) + #include + #endif +@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, #elif defined(HAVE__UNWIND_BACKTRACE) // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 Modified: trunk/www/firefox-nightly/files/patch-bug977457 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug977457 Fri Feb 28 21:44:22 2014 (r1524) +++ trunk/www/firefox-nightly/files/patch-bug977457 Fri Feb 28 21:44:30 2014 (r1525) @@ -1,20 +1,21 @@ -diff --git xpcom/base/moz.build xpcom/base/moz.build -index 36d0a5a..877a72f 100644 ---- xpcom/base/moz.build -+++ xpcom/base/moz.build -@@ -124,6 +124,7 @@ UNIFIED_SOURCES += [ - # NS_StackWalk silently return garbage at runtime. - if CONFIG['OS_TARGET'] != 'WINNT' or \ - (not CONFIG['MOZ_OPTIMIZE'] or CONFIG['MOZ_PROFILING'] or CONFIG['MOZ_DEBUG']): -+ DEFINES['_GNU_SOURCE'] = True - UNIFIED_SOURCES += [ - 'nsStackWalk.cpp', - ] diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp -index bb0e15b..dab82a6 100644 +index bb0e15b..7641267 100644 --- xpcom/base/nsStackWalk.cpp +++ xpcom/base/nsStackWalk.cpp -@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, +@@ -23,6 +23,12 @@ struct CriticalAddress { + }; + static CriticalAddress gCriticalAddress; + ++// for _Unwind_Backtrace from libcxxrt or libunwind ++// cxxabi.h from libcxxrt implicitly includes unwind.h first ++#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE) ++#define _GNU_SOURCE ++#endif ++ + #if defined(HAVE_DLOPEN) || defined(XP_MACOSX) + #include + #endif +@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, #elif defined(HAVE__UNWIND_BACKTRACE) // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 Modified: trunk/www/firefox/files/patch-bug977457 ============================================================================== --- trunk/www/firefox/files/patch-bug977457 Fri Feb 28 21:44:22 2014 (r1524) +++ trunk/www/firefox/files/patch-bug977457 Fri Feb 28 21:44:30 2014 (r1525) @@ -1,20 +1,21 @@ -diff --git xpcom/base/moz.build xpcom/base/moz.build -index 36d0a5a..877a72f 100644 ---- xpcom/base/moz.build -+++ xpcom/base/moz.build -@@ -92,6 +92,7 @@ SOURCES += [ - 'nsDebugImpl.cpp', - ] - -+DEFINES['_GNU_SOURCE'] = True - UNIFIED_SOURCES += [ - 'AvailableMemoryTracker.cpp', - 'ClearOnShutdown.cpp', diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp -index bb0e15b..dab82a6 100644 +index bb0e15b..7641267 100644 --- xpcom/base/nsStackWalk.cpp +++ xpcom/base/nsStackWalk.cpp -@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, +@@ -23,6 +23,12 @@ struct CriticalAddress { + }; + static CriticalAddress gCriticalAddress; + ++// for _Unwind_Backtrace from libcxxrt or libunwind ++// cxxabi.h from libcxxrt implicitly includes unwind.h first ++#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE) ++#define _GNU_SOURCE ++#endif ++ + #if defined(HAVE_DLOPEN) || defined(XP_MACOSX) + #include + #endif +@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, #elif defined(HAVE__UNWIND_BACKTRACE) // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 Modified: trunk/www/libxul/files/patch-bug977457 ============================================================================== --- trunk/www/libxul/files/patch-bug977457 Fri Feb 28 21:44:22 2014 (r1524) +++ trunk/www/libxul/files/patch-bug977457 Fri Feb 28 21:44:30 2014 (r1525) @@ -1,20 +1,21 @@ -diff --git xpcom/base/Makefile.in xpcom/base/Makefile.in -index 36d0a5a..877a72f 100644 ---- xpcom/base/Makefile.in -+++ xpcom/base/Makefile.in -@@ -59,6 +59,7 @@ include $(topsrcdir)/ipc/chromium/chromi - include $(topsrcdir)/config/rules.mk - - DEFINES += -D_IMPL_NS_COM -+DEFINES += -D_GNU_SOURCE - - ifdef MOZ_WIDGET_GTK - CXXFLAGS += $(TK_CFLAGS) diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp -index bb0e15b..dab82a6 100644 +index bb0e15b..7641267 100644 --- xpcom/base/nsStackWalk.cpp +++ xpcom/base/nsStackWalk.cpp -@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, +@@ -23,6 +23,12 @@ struct CriticalAddress { + }; + static CriticalAddress gCriticalAddress; + ++// for _Unwind_Backtrace from libcxxrt or libunwind ++// cxxabi.h from libcxxrt implicitly includes unwind.h first ++#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE) ++#define _GNU_SOURCE ++#endif ++ + #if defined(HAVE_DLOPEN) || defined(XP_MACOSX) + #include + #endif +@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, #elif defined(HAVE__UNWIND_BACKTRACE) // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 Modified: trunk/www/seamonkey/files/patch-bug977457 ============================================================================== --- trunk/www/seamonkey/files/patch-bug977457 Fri Feb 28 21:44:22 2014 (r1524) +++ trunk/www/seamonkey/files/patch-bug977457 Fri Feb 28 21:44:30 2014 (r1525) @@ -1,20 +1,21 @@ -diff --git xpcom/base/moz.build xpcom/base/moz.build -index 36d0a5a..877a72f 100644 ---- mozilla/xpcom/base/moz.build -+++ mozilla/xpcom/base/moz.build -@@ -92,6 +92,7 @@ SOURCES += [ - 'nsDebugImpl.cpp', - ] - -+DEFINES['_GNU_SOURCE'] = True - UNIFIED_SOURCES += [ - 'AvailableMemoryTracker.cpp', - 'ClearOnShutdown.cpp', diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp -index bb0e15b..dab82a6 100644 +index bb0e15b..7641267 100644 --- mozilla/xpcom/base/nsStackWalk.cpp +++ mozilla/xpcom/base/nsStackWalk.cpp -@@ -1222,9 +1222,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, +@@ -23,6 +23,12 @@ struct CriticalAddress { + }; + static CriticalAddress gCriticalAddress; + ++// for _Unwind_Backtrace from libcxxrt or libunwind ++// cxxabi.h from libcxxrt implicitly includes unwind.h first ++#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE) ++#define _GNU_SOURCE ++#endif ++ + #if defined(HAVE_DLOPEN) || defined(XP_MACOSX) + #include + #endif +@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, #elif defined(HAVE__UNWIND_BACKTRACE) // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 21:44:46 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3EF24949 for ; Fri, 28 Feb 2014 21:44:46 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A9BBB1BA3 for ; Fri, 28 Feb 2014 21:44:45 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1SLiiZn090256 for ; Fri, 28 Feb 2014 21:44:44 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1SLic1Y089870 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 21:44:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 21:44:38 GMT Message-Id: <201402282144.s1SLic1Y089870@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 Subject: [SVN-Commit] r1526 - in trunk: Mk www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 21:44:46 -0000 Author: jbeich Date: Fri Feb 28 21:44:38 2014 New Revision: 1526 Log: use compiler.mk to unbreak QAT footshooting compiler.mk brings lang/clang33 on 8.x which is affected by LLVM PR 15840. i386 users are probably better off with FAVORITE_COMPILER=gcc in make.conf. https://qat.redports.org/~beat@FreeBSD.org/20140216223200-30828-279020/firefox-27.0.1,1.log Modified: trunk/Mk/bsd.gecko.mk trunk/www/seamonkey/files/extra-patch-mailnews-extensions-enigmail-config-getOsTarget.pl Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Fri Feb 28 21:44:30 2014 (r1525) +++ trunk/Mk/bsd.gecko.mk Fri Feb 28 21:44:38 2014 (r1526) @@ -502,7 +502,7 @@ MOZILLA_EXEC_NAME?=${MOZILLA} MOZ_RPATH?= ${MOZILLA} USE_GNOME+= libidl desktopfileutils -USES+= gmake iconv perl5 pkgconfig +USES+= compiler:c++11-lang gmake iconv perl5 pkgconfig USE_PERL5= build USE_XORG= printproto sm xt xi xext x11 xinerama \ ice xproto @@ -542,24 +542,6 @@ CPPFLAGS+= -isystem${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -Wl,-R,${PREFIX}/lib/${MOZILLA} -# prefer base clang, for lang/clang{,-devel} see ports/177224 -.if ${CC} == "cc" && (exists(/usr/bin/clang) && ${OSVERSION} >= 900014) -CC= /usr/bin/clang -.endif -.if ${CXX} == "c++" && (exists(/usr/bin/clang++) && ${OSVERSION} >= 900014) -CXX= /usr/bin/clang++ -.endif -.if ${CPP} == "cpp" && (exists(/usr/bin/clang-cpp) && ${OSVERSION} >= 900045) -CPP= /usr/bin/clang-cpp -.endif -.if ${CC} != "cc" && ${CPP} == "cpp" -CPP= ${CC} -E -.endif -# fallback to gcc otherwise -.if ${CC} == "cc" || ${CXX} == "c++" -USE_GCC?= yes -.endif - # use jemalloc 3.0.0 API for stats/tuning MOZ_EXPORT+= MOZ_JEMALLOC3=1 .if ${OSVERSION} < 1000012 Modified: trunk/www/seamonkey/files/extra-patch-mailnews-extensions-enigmail-config-getOsTarget.pl ============================================================================== --- trunk/www/seamonkey/files/extra-patch-mailnews-extensions-enigmail-config-getOsTarget.pl Fri Feb 28 21:44:30 2014 (r1525) +++ trunk/www/seamonkey/files/extra-patch-mailnews-extensions-enigmail-config-getOsTarget.pl Fri Feb 28 21:44:38 2014 (r1526) @@ -41,3 +41,13 @@ if ($targetOs eq "SunOS") { $targetComp = "sunc"; } +@@ -107,6 +109,9 @@ elsif ($srcComp =~ /cc/) { + elsif ($targetOs eq "AIX") { + $targetComp = "ibmc"; + } ++ else { ++ $targetComp = "gcc3"; ++ } + } + else { + $targetComp = $srcComp; From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 21:44:53 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E97C9957 for ; Fri, 28 Feb 2014 21:44:53 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 614021BA6 for ; Fri, 28 Feb 2014 21:44:53 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1SLipN2091795 for ; Fri, 28 Feb 2014 21:44:51 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1SLikjD091123 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 21:44:46 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 21:44:46 GMT Message-Id: <201402282144.s1SLikjD091123@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 Subject: [SVN-Commit] r1527 - in trunk/www: firefox firefox-nightly seamonkey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 21:44:54 -0000 Author: jbeich Date: Fri Feb 28 21:44:46 2014 New Revision: 1527 Log: add clang 3.2/3.3 workaround for 9.2R i386 to avoid pulling in lang/gcc Modified: trunk/www/firefox-nightly/Makefile trunk/www/firefox/Makefile trunk/www/seamonkey/Makefile Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Fri Feb 28 21:44:38 2014 (r1526) +++ trunk/www/firefox-nightly/Makefile Fri Feb 28 21:44:46 2014 (r1527) @@ -69,6 +69,14 @@ WRKSRC:= ${WRKDIR}/${MASTER_SITES:M*hg*:S,/archive/,,:T}-${HGREV:C/.*://} +# avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1> +# http://svnweb.freebsd.org/changeset/base/255804 +.if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 +. if ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +CXXFLAGS+= -O1 +. endif +.endif + .if ${PORT_OPTIONS:MALSA} BUILD_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib .endif Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Fri Feb 28 21:44:38 2014 (r1526) +++ trunk/www/firefox/Makefile Fri Feb 28 21:44:46 2014 (r1527) @@ -57,8 +57,12 @@ WRKSRC:= ${WRKDIR}/mozilla-beta -.if ${ARCH} == i386 && ${OSVERSION} < 1000000 -USE_GCC?= yes +# avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1> +# http://svnweb.freebsd.org/changeset/base/255804 +.if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 +. if ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +CXXFLAGS+= -O1 +. endif .endif .if ${PORT_OPTIONS:MALSA} Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Fri Feb 28 21:44:38 2014 (r1526) +++ trunk/www/seamonkey/Makefile Fri Feb 28 21:44:46 2014 (r1527) @@ -82,6 +82,14 @@ XPI_LIBDIR= ${PREFIX}/lib/xpi +# avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1> +# http://svnweb.freebsd.org/changeset/base/255804 +.if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 +. if ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +CXXFLAGS+= -O1 +. endif +.endif + .if ${PORT_OPTIONS:MALSA} BUILD_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib .endif From owner-freebsd-gecko@FreeBSD.ORG Fri Feb 28 21:45:02 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 40B85975 for ; Fri, 28 Feb 2014 21:45:02 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D7C531BAA for ; Fri, 28 Feb 2014 21:45:01 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s1SLj0ps094814 for ; Fri, 28 Feb 2014 21:45:00 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s1SLitR6092945 for freebsd-gecko@freebsd.org; Fri, 28 Feb 2014 21:44:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 28 Feb 2014 21:44:55 GMT Message-Id: <201402282144.s1SLitR6092945@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 Subject: [SVN-Commit] r1528 - in trunk: . mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 28 Feb 2014 21:45:02 -0000 Author: jbeich Date: Fri Feb 28 21:44:54 2014 New Revision: 1528 Log: add clang 3.4 workaround for 11.0-CURRENT users PR: bin/187103 Submitted by: dim Added: trunk/mail/thunderbird/files/patch-clang34-disable-stdcall trunk/www/firefox-esr/files/patch-clang34-disable-stdcall trunk/www/firefox-nightly/files/patch-clang34-disable-stdcall trunk/www/firefox/files/patch-clang34-disable-stdcall trunk/www/libxul/files/patch-clang34-disable-stdcall trunk/www/seamonkey/files/patch-clang34-disable-stdcall Modified: trunk/Gecko_ChangeLog Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Fri Feb 28 21:44:46 2014 (r1527) +++ trunk/Gecko_ChangeLog Fri Feb 28 21:44:54 2014 (r1528) @@ -4,6 +4,7 @@ - build www/firefox and www/seamonkey faster using unified compilation - unbreak build on sparc64 [1] - a few DEBUG build fixes +- add clang 3.2/3.3/3.4 workarounds for i386 - add gstreamer note to pkg-message PR: ports/186580 [1] Added: trunk/mail/thunderbird/files/patch-clang34-disable-stdcall ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-clang34-disable-stdcall Fri Feb 28 21:44:54 2014 (r1528) @@ -0,0 +1,13 @@ +# http://llvm.org/bugs/show_bug.cgi?id=19007 + +--- mozilla/xpcom/base/nscore.h~ ++++ mozilla/xpcom/base/nscore.h +@@ -110,7 +110,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) + #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) + #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) Added: trunk/www/firefox-esr/files/patch-clang34-disable-stdcall ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-esr/files/patch-clang34-disable-stdcall Fri Feb 28 21:44:54 2014 (r1528) @@ -0,0 +1,13 @@ +# http://llvm.org/bugs/show_bug.cgi?id=19007 + +--- xpcom/base/nscore.h~ ++++ xpcom/base/nscore.h +@@ -110,7 +110,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) + #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) + #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) Added: trunk/www/firefox-nightly/files/patch-clang34-disable-stdcall ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-clang34-disable-stdcall Fri Feb 28 21:44:54 2014 (r1528) @@ -0,0 +1,13 @@ +# http://llvm.org/bugs/show_bug.cgi?id=19007 + +--- xpcom/base/nscore.h~ ++++ xpcom/base/nscore.h +@@ -110,7 +110,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) ++#if defined(__i386__) && defined(__GNUC__) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) + #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) + #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) Added: trunk/www/firefox/files/patch-clang34-disable-stdcall ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-clang34-disable-stdcall Fri Feb 28 21:44:54 2014 (r1528) @@ -0,0 +1,13 @@ +# http://llvm.org/bugs/show_bug.cgi?id=19007 + +--- xpcom/base/nscore.h~ ++++ xpcom/base/nscore.h +@@ -110,7 +110,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) + #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) + #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) Added: trunk/www/libxul/files/patch-clang34-disable-stdcall ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/libxul/files/patch-clang34-disable-stdcall Fri Feb 28 21:44:54 2014 (r1528) @@ -0,0 +1,13 @@ +# http://llvm.org/bugs/show_bug.cgi?id=19007 + +--- xpcom/base/nscore.h~ ++++ xpcom/base/nscore.h +@@ -110,7 +110,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) + #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) + #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) Added: trunk/www/seamonkey/files/patch-clang34-disable-stdcall ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-clang34-disable-stdcall Fri Feb 28 21:44:54 2014 (r1528) @@ -0,0 +1,13 @@ +# http://llvm.org/bugs/show_bug.cgi?id=19007 + +--- mozilla/xpcom/base/nscore.h~ ++++ mozilla/xpcom/base/nscore.h +@@ -110,7 +110,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) + #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) + #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) From owner-freebsd-gecko@FreeBSD.ORG Sat Mar 1 02:30:41 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BC8AF90D for ; Sat, 1 Mar 2014 02:30:41 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 34FA213C0 for ; Sat, 1 Mar 2014 02:30:40 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s212Uctu017509 for ; Sat, 1 Mar 2014 02:30:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s212UXjJ016863 for freebsd-gecko@freebsd.org; Sat, 1 Mar 2014 02:30:33 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 1 Mar 2014 02:30:33 GMT Message-Id: <201403010230.s212UXjJ016863@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 Subject: [SVN-Commit] r1529 - in trunk/www: firefox firefox-nightly seamonkey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 01 Mar 2014 02:30:41 -0000 Author: jbeich Date: Sat Mar 1 02:30:32 2014 New Revision: 1529 Log: abort early with forced optimization Modified: trunk/www/firefox-nightly/Makefile trunk/www/firefox/Makefile trunk/www/seamonkey/Makefile Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Fri Feb 28 21:44:54 2014 (r1528) +++ trunk/www/firefox-nightly/Makefile Sat Mar 1 02:30:32 2014 (r1529) @@ -72,7 +72,11 @@ # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1> # http://svnweb.freebsd.org/changeset/base/255804 .if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 -. if ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +. if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} +IGNORE= Cannot build with OPTIMIZED_CFLAGS option due to \ + a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \ + use FAVORITE_COMPILER=gcc in Makefile.local/make.conf +. elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} CXXFLAGS+= -O1 . endif .endif Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Fri Feb 28 21:44:54 2014 (r1528) +++ trunk/www/firefox/Makefile Sat Mar 1 02:30:32 2014 (r1529) @@ -60,7 +60,11 @@ # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1> # http://svnweb.freebsd.org/changeset/base/255804 .if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 -. if ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +. if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} +IGNORE= Cannot build with OPTIMIZED_CFLAGS option due to \ + a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \ + use FAVORITE_COMPILER=gcc in Makefile.local/make.conf +. elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} CXXFLAGS+= -O1 . endif .endif Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Fri Feb 28 21:44:54 2014 (r1528) +++ trunk/www/seamonkey/Makefile Sat Mar 1 02:30:32 2014 (r1529) @@ -85,7 +85,11 @@ # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1> # http://svnweb.freebsd.org/changeset/base/255804 .if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 -. if ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +. if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} +IGNORE= Cannot build with OPTIMIZED_CFLAGS option due to \ + a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \ + use FAVORITE_COMPILER=gcc in Makefile.local/make.conf +. elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} CXXFLAGS+= -O1 . endif .endif From owner-freebsd-gecko@FreeBSD.ORG Mon Mar 3 11:06:44 2014 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0C98FDEE for ; Mon, 3 Mar 2014 11:06:44 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EC553939 for ; Mon, 3 Mar 2014 11:06:43 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s23B6hcr008480 for ; Mon, 3 Mar 2014 11:06:43 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s23B6hJ7008478 for freebsd-gecko@FreeBSD.org; Mon, 3 Mar 2014 11:06:43 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 Mar 2014 11:06:43 GMT Message-Id: <201403031106.s23B6hJ7008478@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 Subject: Current problem reports assigned to freebsd-gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Mar 2014 11:06:44 -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/186748 gecko mail/thunderbird 24.3.0_1 does not work with amd (am-u o ports/186128 gecko [PATCH] www/xpi-adblock: fix stagin for all XPI ports 2 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Mar 3 11:07:00 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E407FFC1 for ; Mon, 3 Mar 2014 11:07:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B8C34970 for ; Mon, 3 Mar 2014 11:07:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s23B70GE008829 for ; Mon, 3 Mar 2014 11:07:00 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s23B70R1008826 for gecko@FreeBSD.org; Mon, 3 Mar 2014 11:07:00 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 Mar 2014 11:07:00 GMT Message-Id: <201403031107.s23B70R1008826@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 Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Mar 2014 11:07:01 -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/187092 gecko www/xpi-quick-locale-switcher broken on pre-pkgNG syst o ports/187010 gecko problem with www/libxul after upgrade to 24.3.0 - exte o ports/186580 gecko www/seamonkey fails to build on sparc64 o ports/186541 gecko installing www/libxul fails o ports/186174 gecko add LIB_DEPENDS= libv4l2 to www/firefox/Makefile o ports/185527 gecko [PATCH] security/nss: Added forgotten libnsssysinit.so o ports/185210 gecko www/seamonkey-i18n: options sometimes ignored o ports/184630 gecko mail/thunderbird jobserver unavailable o ports/184399 gecko www/seamonkey build error on i386 o ports/183630 gecko www/firefox: Firefox 25.0_1,1 cannot built on amd64 o ports/182499 gecko www/firefox crash when i try use textproc/ibus/ o ports/182411 gecko mail/thunderbird: Does not build with poudriere on 9.1 o ports/182386 gecko mail/thunderbird-i18n: fail to build at install stage o ports/182351 gecko mail/thunderbird - doesn't build with qt3 o ports/182346 gecko mail/thunderbird - fails to build with gtk3 o ports/181393 gecko www/xpi-quick-locale-switcher 1.7.8.5 does not works w o ports/181005 gecko mail/thunderbird - Enigmail failes to start pinentry o ports/180938 gecko www/firefox: ia64: ../../../js/src/gc/Heap.h:827:1: er o ports/180855 gecko www/firefox: Firefox 22 crashes on HTML 5 videos o ports/180766 gecko Flash not work in www/firefox o ports/180563 gecko www/seamonkey compilation error with Clang (*pp = '\0' o ports/180380 gecko www/firefox: Firefox 22.0 dies instantly when I try to o ports/179420 gecko www/seamonkey freezes completely by accessing citrix x o ports/178524 gecko BATCH=yes not work for www/firefox-i18n o ports/177404 gecko www/firefox: youtube videos in firefox not working o ports/170310 gecko mail/thunderbird: coredump/crash when used with OpenLD o ports/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc f ports/165263 gecko mail/thunderbird: core dumping most time when users ar o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 31 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 4 00:18:45 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4A372ACC for ; Tue, 4 Mar 2014 00:18:45 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C7B323CB for ; Tue, 4 Mar 2014 00:18:44 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s240Ia1n066082 for ; Tue, 4 Mar 2014 00:18:36 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s240IVMQ064845 for freebsd-gecko@freebsd.org; Tue, 4 Mar 2014 00:18:31 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 4 Mar 2014 00:18:31 GMT Message-Id: <201403040018.s240IVMQ064845@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 Subject: [SVN-Commit] r1530 - in trunk: Mk mail/thunderbird www/firefox www/firefox-esr www/firefox-nightly www/libxul www/seamonkey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 04 Mar 2014 00:18:45 -0000 Author: jbeich Date: Tue Mar 4 00:18:30 2014 New Revision: 1530 Log: - drop zip from USE_MOZILLA as it's always required - adjust USE_MOZILLA comment as it often gets out of date Modified: trunk/Mk/bsd.gecko.mk trunk/mail/thunderbird/Makefile trunk/www/firefox-esr/Makefile trunk/www/firefox-nightly/Makefile trunk/www/firefox/Makefile trunk/www/libxul/Makefile trunk/www/seamonkey/Makefile Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Sat Mar 1 02:30:32 2014 (r1529) +++ trunk/Mk/bsd.gecko.mk Tue Mar 4 00:18:30 2014 (r1530) @@ -436,12 +436,11 @@ # # Ports can use the following: # -# USE_MOZILLA By default, it enables the denendencies: cairo, -# event, ffi, hunspell, jpeg, nspr, nss, png, sqlite, -# vpx and zip. Search for '_ALL_DEPENDS' below to see -# the list. If your port doesn't need one of list then -# you can use '-' like 'USE_MOZILLA= -png -zip' to -# subtract the dependencies. +# USE_MOZILLA By default, it enables every system dependency +# listed in '_ALL_DEPENDS'. If your port doesn't +# need one of those then you can use '-' like +# 'USE_MOZILLA= -png -vpx' to subtract the +# dependencies. # # GECKO_PLIST_PRE_FILES Manual add files in the plist if it needs. # @@ -549,7 +548,7 @@ .endif # Standard depends -_ALL_DEPENDS= cairo event ffi harfbuzz hunspell icu jpeg nspr nss opus png sqlite vorbis vpx zip +_ALL_DEPENDS= cairo event ffi harfbuzz hunspell icu jpeg nspr nss opus png sqlite vorbis vpx cairo_LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo cairo_MOZ_OPTIONS= --enable-system-cairo --enable-system-pixman @@ -612,9 +611,6 @@ vpx_MOZ_OPTIONS= --with-system-libvpx vpx_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libvpx -zip_BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip -zip_RUN_DEPENDS= ${zip_BUILD_DEPENDS} - .for use in ${USE_MOZILLA} ${use:S/-/_WITHOUT_/}= ${TRUE} .endfor Modified: trunk/mail/thunderbird/Makefile ============================================================================== --- trunk/mail/thunderbird/Makefile Sat Mar 1 02:30:32 2014 (r1529) +++ trunk/mail/thunderbird/Makefile Tue Mar 4 00:18:30 2014 (r1530) @@ -21,6 +21,7 @@ libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ opus>=1.1:${PORTSDIR}/audio/opus \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ + zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l Modified: trunk/www/firefox-esr/Makefile ============================================================================== --- trunk/www/firefox-esr/Makefile Sat Mar 1 02:30:32 2014 (r1529) +++ trunk/www/firefox-esr/Makefile Tue Mar 4 00:18:30 2014 (r1530) @@ -21,6 +21,7 @@ libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ opus>=1.1:${PORTSDIR}/audio/opus \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ + zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Sat Mar 1 02:30:32 2014 (r1529) +++ trunk/www/firefox-nightly/Makefile Tue Mar 4 00:18:30 2014 (r1530) @@ -23,6 +23,7 @@ opus>=1.1:${PORTSDIR}/audio/opus \ libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \ nspr>=4.10.3:${PORTSDIR}/devel/nspr \ + zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip # cairo>=1.12.16,2:${PORTSDIR}/graphics/cairo \ # nss>=3.15.5:${PORTSDIR}/security/nss \ Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sat Mar 1 02:30:32 2014 (r1529) +++ trunk/www/firefox/Makefile Tue Mar 4 00:18:30 2014 (r1530) @@ -21,6 +21,7 @@ sqlite3>=3.8.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ + zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip # cairo>=1.12.16,2:${PORTSDIR}/graphics/cairo \ Modified: trunk/www/libxul/Makefile ============================================================================== --- trunk/www/libxul/Makefile Sat Mar 1 02:30:32 2014 (r1529) +++ trunk/www/libxul/Makefile Tue Mar 4 00:18:30 2014 (r1530) @@ -20,6 +20,7 @@ libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ opus>=1.1:${PORTSDIR}/audio/opus \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ + zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Sat Mar 1 02:30:32 2014 (r1529) +++ trunk/www/seamonkey/Makefile Tue Mar 4 00:18:30 2014 (r1530) @@ -21,6 +21,7 @@ sqlite3>=3.8.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ + zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip # cairo>=1.12.16,2:${PORTSDIR}/graphics/cairo \ From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 4 00:18:45 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 538FEACD for ; Tue, 4 Mar 2014 00:18:45 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DBBE33CC for ; Tue, 4 Mar 2014 00:18:44 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s240IgjS067705 for ; Tue, 4 Mar 2014 00:18:42 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s240Ibkn067391 for freebsd-gecko@freebsd.org; Tue, 4 Mar 2014 00:18:37 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 4 Mar 2014 00:18:37 GMT Message-Id: <201403040018.s240Ibkn067391@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 Subject: [SVN-Commit] r1531 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 04 Mar 2014 00:18:45 -0000 Author: jbeich Date: Tue Mar 4 00:18:37 2014 New Revision: 1531 Log: use -rpath to avoid ambiguity with --just-symbols Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Tue Mar 4 00:18:30 2014 (r1530) +++ trunk/Mk/bsd.gecko.mk Tue Mar 4 00:18:37 2014 (r1531) @@ -539,7 +539,7 @@ MOZ_OPTIONS+= --prefix="${FAKEDIR}" CPPFLAGS+= -isystem${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -Wl,-R,${PREFIX}/lib/${MOZILLA} +LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath,${PREFIX}/lib/${MOZILLA} # use jemalloc 3.0.0 API for stats/tuning MOZ_EXPORT+= MOZ_JEMALLOC3=1 From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 4 00:18:55 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 09251ADD for ; Tue, 4 Mar 2014 00:18:55 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 59B763CE for ; Tue, 4 Mar 2014 00:18:54 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s240IqKU071722 for ; Tue, 4 Mar 2014 00:18:52 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s240IlBd068633 for freebsd-gecko@freebsd.org; Tue, 4 Mar 2014 00:18:47 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 4 Mar 2014 00:18:47 GMT Message-Id: <201403040018.s240IlBd068633@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 Subject: [SVN-Commit] r1532 - in trunk: . Mk www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/firefox/files www/linux-firefox MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 04 Mar 2014 00:18:55 -0000 Author: jbeich Date: Tue Mar 4 00:18:47 2014 New Revision: 1532 Log: update Deleted: trunk/Gecko_UPDATING trunk/www/firefox-nightly/files/patch-bug977457 Modified: trunk/Gecko_ChangeLog trunk/Mk/bsd.gecko.mk trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/firefox/files/patch-bug806917 trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/Gecko_ChangeLog Tue Mar 4 00:18:47 2014 (r1532) @@ -1,4 +1,4 @@ -- switch to GSTREAMER option to depend on multimedia/gstreamer1 +- switch GSTREAMER option for non-esr ports to depend on multimedia/gstreamer1 [2] - use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2 - enable readahead in url-classifier, asmjs, download resume like on Linux - build www/firefox and www/seamonkey faster using unified compilation @@ -8,3 +8,4 @@ - add gstreamer note to pkg-message PR: ports/186580 [1] +Requested by: kwm [2] Deleted: trunk/Gecko_UPDATING ============================================================================== --- trunk/Gecko_UPDATING Tue Mar 4 00:18:47 2014 (r1531) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,7 +0,0 @@ -20121010: - AFFECTS: users of www/firefox and www/seamonkey - AUTHOR: gecko@FreeBSD.org - - When using Firefox or SeaMonkey compiled with ALSA option ON it may - crash on assert in alsa_refill_stream as described in ports/170473. - To workaround enable BUFSZ_P2 in audio/alsa-plugins or use PULSEAUDIO. Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/Mk/bsd.gecko.mk Tue Mar 4 00:18:47 2014 (r1532) @@ -574,7 +574,7 @@ icu_MOZ_OPTIONS= --with-system-icu --with-intl-api --enable-intl-api -jpeg_BUILD_DEPENDS=yasm:${PORTSDIR}/devel/yasm -# XXX: depends on pkgng package flavor support +# XXX depends on ports/180159 or package flavor support #jpeg_LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/libjpeg-turbo jpeg_LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg jpeg_MOZ_OPTIONS= --with-system-jpeg=${LOCALBASE} Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/firefox-i18n/Makefile Tue Mar 4 00:18:47 2014 (r1532) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox-i18n -PORTVERSION= 28.0b6 +PORTVERSION= 28.0b7 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/firefox-i18n/distinfo Tue Mar 4 00:18:47 2014 (r1532) @@ -1,40 +1,170 @@ -SHA256 (xpi/firefox-i18n-28.0b6/ar.xpi) = 2ada90df7410447a589e626d5cd1f1ae4357654844dcc2e20754ececb93f40ae -SIZE (xpi/firefox-i18n-28.0b6/ar.xpi) = 388946 -SHA256 (xpi/firefox-i18n-28.0b6/bn-IN.xpi) = affa0953821d2a64fbf1463da22dc85bb147139ec683b22d68079be61ef4f264 -SIZE (xpi/firefox-i18n-28.0b6/bn-IN.xpi) = 413513 -SHA256 (xpi/firefox-i18n-28.0b6/br.xpi) = fc472722444d85865335925530b3bbd2719358aba1fbe583aa3e51f33d1aadbf -SIZE (xpi/firefox-i18n-28.0b6/br.xpi) = 353934 -SHA256 (xpi/firefox-i18n-28.0b6/de.xpi) = e045050cbd8b15608d90095bab71bdaf4d8b93aab492df7a73c992da2fd67e8b -SIZE (xpi/firefox-i18n-28.0b6/de.xpi) = 355691 -SHA256 (xpi/firefox-i18n-28.0b6/es-ES.xpi) = 6f93ca61f16f163835357d70863d01f75cdc8f532f0c11c158f698a6b0506328 -SIZE (xpi/firefox-i18n-28.0b6/es-ES.xpi) = 300664 -SHA256 (xpi/firefox-i18n-28.0b6/et.xpi) = 94d296d8a40cec1f03388d1eef3f04f52f61ba87f397d96caef84b276ac0b874 -SIZE (xpi/firefox-i18n-28.0b6/et.xpi) = 345631 -SHA256 (xpi/firefox-i18n-28.0b6/fr.xpi) = cae03bebd2206100970ba1ecb77c11752e823b68e6bab07e5e023f2b8eb7184f -SIZE (xpi/firefox-i18n-28.0b6/fr.xpi) = 368898 -SHA256 (xpi/firefox-i18n-28.0b6/hi-IN.xpi) = 5d340fed15f958762c689a03fcdda91e4040d9ae0a0fc47f1966f718e30cbad9 -SIZE (xpi/firefox-i18n-28.0b6/hi-IN.xpi) = 402367 -SHA256 (xpi/firefox-i18n-28.0b6/id.xpi) = 9f48190ec013a998dac6ce6687a0d554fcafc89f283c9017b7aa41af8fa18bc9 -SIZE (xpi/firefox-i18n-28.0b6/id.xpi) = 342616 -SHA256 (xpi/firefox-i18n-28.0b6/it.xpi) = 893b6346a31ce89db7d479cb3f9c0948a0f5ace32bec3d60b14a1da9507d37bf -SIZE (xpi/firefox-i18n-28.0b6/it.xpi) = 298250 -SHA256 (xpi/firefox-i18n-28.0b6/ja.xpi) = 7929ff783f3c5e5544570a5b1450f83a60f5e3fae5c674113a273f05a7e7a27d -SIZE (xpi/firefox-i18n-28.0b6/ja.xpi) = 397188 -SHA256 (xpi/firefox-i18n-28.0b6/ko.xpi) = 58d751a291e3a9fd4cae0f19afc7a7171e5ebf289d782291eff2c5db19472bb5 -SIZE (xpi/firefox-i18n-28.0b6/ko.xpi) = 364493 -SHA256 (xpi/firefox-i18n-28.0b6/mk.xpi) = 2882d32cdcca8b4359db1ef6a2adf908e15fc5063db28c2131dbd3a37379fce6 -SIZE (xpi/firefox-i18n-28.0b6/mk.xpi) = 403222 -SHA256 (xpi/firefox-i18n-28.0b6/mr.xpi) = 9c985e2d44b00f7c9f372fc9c16ddb12956971bc9a60fc26c50a082739c034a0 -SIZE (xpi/firefox-i18n-28.0b6/mr.xpi) = 400782 -SHA256 (xpi/firefox-i18n-28.0b6/pa-IN.xpi) = babfa086d5d6aac1b66ad74720e34085e69ef9afe9bbd173b489cd26d172aea7 -SIZE (xpi/firefox-i18n-28.0b6/pa-IN.xpi) = 391487 -SHA256 (xpi/firefox-i18n-28.0b6/pt-BR.xpi) = 05dabea14629e6275914adecf4da4f6c358c544d16fecb34c69b70a9809c3178 -SIZE (xpi/firefox-i18n-28.0b6/pt-BR.xpi) = 364759 -SHA256 (xpi/firefox-i18n-28.0b6/ru.xpi) = d6c1cb047aa29c08fb5f94d8d9702b455e522f210b211f8848886f089d87d975 -SIZE (xpi/firefox-i18n-28.0b6/ru.xpi) = 338425 -SHA256 (xpi/firefox-i18n-28.0b6/son.xpi) = 80acad962d52a2f543e5c351808f4bdd4cdb95f3f6067294de6247b782df6b1e -SIZE (xpi/firefox-i18n-28.0b6/son.xpi) = 350531 -SHA256 (xpi/firefox-i18n-28.0b6/te.xpi) = 6a6ce47f15432af95efe858f2995aa43e36e6868ad65a72f96f727cdf531503c -SIZE (xpi/firefox-i18n-28.0b6/te.xpi) = 421142 -SHA256 (xpi/firefox-i18n-28.0b6/zh-CN.xpi) = ef964627f63fd10d9ffbd43e436d26c071437fc90c451ebc62009e0caae6ed08 -SIZE (xpi/firefox-i18n-28.0b6/zh-CN.xpi) = 381736 +SHA256 (xpi/firefox-i18n-28.0b7/ach.xpi) = 81f9900f9b6e02697db55fe358c016bf86f5ffff26b7a2c98ec9b9e7b5d0e302 +SIZE (xpi/firefox-i18n-28.0b7/ach.xpi) = 365683 +SHA256 (xpi/firefox-i18n-28.0b7/af.xpi) = 467c1f30d203a1b1ad57972f791a684396e03213dc0299d3fa026682e338a4b6 +SIZE (xpi/firefox-i18n-28.0b7/af.xpi) = 359561 +SHA256 (xpi/firefox-i18n-28.0b7/ar.xpi) = b7f7252c6c6549a06ed6c588d7f2c312ead329267c4d552a0e9cea6318e765df +SIZE (xpi/firefox-i18n-28.0b7/ar.xpi) = 388946 +SHA256 (xpi/firefox-i18n-28.0b7/as.xpi) = 0804894b7b27b6a0c0c2052e09f1c25b266ce62423fd11894d9c7814876d5131 +SIZE (xpi/firefox-i18n-28.0b7/as.xpi) = 404108 +SHA256 (xpi/firefox-i18n-28.0b7/ast.xpi) = f24525ae9379a88d82c902c18ee85017c07909a60b28cfb3ed3f684f8b4bb9f3 +SIZE (xpi/firefox-i18n-28.0b7/ast.xpi) = 316194 +SHA256 (xpi/firefox-i18n-28.0b7/be.xpi) = 1e8ffccc439190feb1287bd8759aec18f676188f5063026adddb336837c0b5e8 +SIZE (xpi/firefox-i18n-28.0b7/be.xpi) = 342306 +SHA256 (xpi/firefox-i18n-28.0b7/bg.xpi) = aa1ae67182f180ed70816625a42320d8a43c368de7bdb5b1149902f72d796a82 +SIZE (xpi/firefox-i18n-28.0b7/bg.xpi) = 393205 +SHA256 (xpi/firefox-i18n-28.0b7/bn-BD.xpi) = c0e087d51f349860a41beea1583660b187c7d7c057f540269bad5637457c2221 +SIZE (xpi/firefox-i18n-28.0b7/bn-BD.xpi) = 418512 +SHA256 (xpi/firefox-i18n-28.0b7/bn-IN.xpi) = c43522b2aeb7ebf5f4f4163b8cb48f9fc2b1ae0862c6cc94c51d26bdd4c93d3a +SIZE (xpi/firefox-i18n-28.0b7/bn-IN.xpi) = 413513 +SHA256 (xpi/firefox-i18n-28.0b7/br.xpi) = 7a8e79ad7f3987e6beddc245bf537eb55cda5295b35c249743d4c4c2f5588002 +SIZE (xpi/firefox-i18n-28.0b7/br.xpi) = 353934 +SHA256 (xpi/firefox-i18n-28.0b7/bs.xpi) = bca9880749959b7513f5de17cc97e5b6aca958b4e651a6a19f20da2abdc752c9 +SIZE (xpi/firefox-i18n-28.0b7/bs.xpi) = 363405 +SHA256 (xpi/firefox-i18n-28.0b7/ca.xpi) = 5bc8baef0e9a68899fc7c3761ff2d4f738c473efc73db040889aec8098c4926f +SIZE (xpi/firefox-i18n-28.0b7/ca.xpi) = 362940 +SHA256 (xpi/firefox-i18n-28.0b7/cs.xpi) = 4ebf8403889c0502c8678a17e41dfe09391ca02ffab0523cbfe2b8df02827bc8 +SIZE (xpi/firefox-i18n-28.0b7/cs.xpi) = 356819 +SHA256 (xpi/firefox-i18n-28.0b7/csb.xpi) = dd28cbf789480c05de6cea55eca95dc4c4af701c2eec6f24b0a662b699d10a71 +SIZE (xpi/firefox-i18n-28.0b7/csb.xpi) = 347623 +SHA256 (xpi/firefox-i18n-28.0b7/cy.xpi) = 8a187003348d3e68ebdfcc53872a9e72f95b136fda1e9eb28c822d39f955961f +SIZE (xpi/firefox-i18n-28.0b7/cy.xpi) = 354722 +SHA256 (xpi/firefox-i18n-28.0b7/da.xpi) = 5d47e54c2bf177f1d0383011fe9b73e8a308a38690bab9c8747c710d5e15a36c +SIZE (xpi/firefox-i18n-28.0b7/da.xpi) = 348696 +SHA256 (xpi/firefox-i18n-28.0b7/de.xpi) = cd1e2b0c81600bf4a9c54bb112fa19d4a9387f8607b95d39729b6274e5a3d573 +SIZE (xpi/firefox-i18n-28.0b7/de.xpi) = 355691 +SHA256 (xpi/firefox-i18n-28.0b7/el.xpi) = 94de4245717285a60fc7b572bfcdf9c8df490131d62d15f866198f4d7f519c11 +SIZE (xpi/firefox-i18n-28.0b7/el.xpi) = 389396 +SHA256 (xpi/firefox-i18n-28.0b7/en-GB.xpi) = ce1270307a610f96def444eb27c108b783dfe3ae60bb81517d7bb5d3f16a9a31 +SIZE (xpi/firefox-i18n-28.0b7/en-GB.xpi) = 342834 +SHA256 (xpi/firefox-i18n-28.0b7/en-US.xpi) = cbd029e27555918d59caa32eba574dc45a9bd0a48ec7a29571f6e6414736271d +SIZE (xpi/firefox-i18n-28.0b7/en-US.xpi) = 345873 +SHA256 (xpi/firefox-i18n-28.0b7/en-ZA.xpi) = cd4d94ddebeb2190dd8b0b474128669433fc0e6de212facd9c7d0496cefe75a3 +SIZE (xpi/firefox-i18n-28.0b7/en-ZA.xpi) = 338088 +SHA256 (xpi/firefox-i18n-28.0b7/eo.xpi) = ea3484c21bd8e4ddde5b603297c1b18fee473ee32a3703c002c5a2377e77e07b +SIZE (xpi/firefox-i18n-28.0b7/eo.xpi) = 361722 +SHA256 (xpi/firefox-i18n-28.0b7/es-AR.xpi) = 7a9c86296008e06e3de2f9b9c50f78e514fcf0d2f884e0ea489b9923b5979f11 +SIZE (xpi/firefox-i18n-28.0b7/es-AR.xpi) = 357326 +SHA256 (xpi/firefox-i18n-28.0b7/es-CL.xpi) = 1d819aca68d35c36ab34abcd0c59caff8fe74fc141a22b32907e65c0a6e4839c +SIZE (xpi/firefox-i18n-28.0b7/es-CL.xpi) = 306590 +SHA256 (xpi/firefox-i18n-28.0b7/es-ES.xpi) = d09fa85e3caaa0d729fefbe020954867ca1eec41fdf2b4bd2f7868625b5d72a1 +SIZE (xpi/firefox-i18n-28.0b7/es-ES.xpi) = 300664 +SHA256 (xpi/firefox-i18n-28.0b7/es-MX.xpi) = b371a27d81f63ff1b9ea6dbb41a301df33554f58259056207ab52f2ac4d02e0b +SIZE (xpi/firefox-i18n-28.0b7/es-MX.xpi) = 361830 +SHA256 (xpi/firefox-i18n-28.0b7/et.xpi) = 904636298e496b9ba2e68216f9d1ba99ba549f46ca0c828c42d56b763b8d6815 +SIZE (xpi/firefox-i18n-28.0b7/et.xpi) = 345631 +SHA256 (xpi/firefox-i18n-28.0b7/eu.xpi) = 84ac2e62ca37744fa9c4d59aa62d5a97769f128558f0bfad9badfde0ab2cace0 +SIZE (xpi/firefox-i18n-28.0b7/eu.xpi) = 361417 +SHA256 (xpi/firefox-i18n-28.0b7/fa.xpi) = 1cf0a16d3139452878345159894b62bf354ae04745164713324986333417daa2 +SIZE (xpi/firefox-i18n-28.0b7/fa.xpi) = 401676 +SHA256 (xpi/firefox-i18n-28.0b7/ff.xpi) = 27308f87c84070f6a7d53de394051e54799b0432ce682c2b09677cb29870616b +SIZE (xpi/firefox-i18n-28.0b7/ff.xpi) = 354011 +SHA256 (xpi/firefox-i18n-28.0b7/fi.xpi) = 2f7e861e6cf38db26435a33ba473d94636618560ce15bea3cb2da5b6c617a6e8 +SIZE (xpi/firefox-i18n-28.0b7/fi.xpi) = 352800 +SHA256 (xpi/firefox-i18n-28.0b7/fr.xpi) = 0f99bc78619b13a0f8ce9374b64716a792638c3956c2e5a7fa77c645642cd1e0 +SIZE (xpi/firefox-i18n-28.0b7/fr.xpi) = 368898 +SHA256 (xpi/firefox-i18n-28.0b7/fy-NL.xpi) = bd23e05c3cf74e82c819c895157b240ceada81bf0062722448bac75495d97a89 +SIZE (xpi/firefox-i18n-28.0b7/fy-NL.xpi) = 362199 +SHA256 (xpi/firefox-i18n-28.0b7/ga-IE.xpi) = 10fce4d9cfafa085a5a5a84c067b83f7d2eddf2587601cc0187b5d9903f69d46 +SIZE (xpi/firefox-i18n-28.0b7/ga-IE.xpi) = 370257 +SHA256 (xpi/firefox-i18n-28.0b7/gd.xpi) = ee8efaeb0a5d471eea673089a4043bfe90bd8607fb0cb19802e3178e99c8bd9e +SIZE (xpi/firefox-i18n-28.0b7/gd.xpi) = 365218 +SHA256 (xpi/firefox-i18n-28.0b7/gl.xpi) = 87cf4e108b16edbdc39d6561d0612dcb26797f4030bf0febb07029ccf7d4a7c9 +SIZE (xpi/firefox-i18n-28.0b7/gl.xpi) = 356139 +SHA256 (xpi/firefox-i18n-28.0b7/gu-IN.xpi) = ae7307436c724b73d795ef81eefcd74a48c3a66970b6c6b9a5e57c740a82dde4 +SIZE (xpi/firefox-i18n-28.0b7/gu-IN.xpi) = 383803 +SHA256 (xpi/firefox-i18n-28.0b7/he.xpi) = 1fdc154810deac52ae7c3a327a84bf26095b844573da1d474c9c8205dd08f0bf +SIZE (xpi/firefox-i18n-28.0b7/he.xpi) = 377881 +SHA256 (xpi/firefox-i18n-28.0b7/hi-IN.xpi) = 909f391f5eccdaa90fa51f9e9aa5226c16208152ecfb9c6ee0b30875417c70d2 +SIZE (xpi/firefox-i18n-28.0b7/hi-IN.xpi) = 402367 +SHA256 (xpi/firefox-i18n-28.0b7/hr.xpi) = 0a870f364732095d51678123dbec0ddaadc938bdd9e9c1b441ab24b96bacbde1 +SIZE (xpi/firefox-i18n-28.0b7/hr.xpi) = 368393 +SHA256 (xpi/firefox-i18n-28.0b7/hu.xpi) = 789dbe48b0b473d4a910d5a2ff68099531bac5404432fa66f6d7d40bf52c7af1 +SIZE (xpi/firefox-i18n-28.0b7/hu.xpi) = 365034 +SHA256 (xpi/firefox-i18n-28.0b7/hy-AM.xpi) = bd6acec1f0cb9773258c62bf0f2cc5c3e50cebccbc46d96c7fd0b226c6dce644 +SIZE (xpi/firefox-i18n-28.0b7/hy-AM.xpi) = 411721 +SHA256 (xpi/firefox-i18n-28.0b7/id.xpi) = 924d81bf934ec65ad65e11d12dbd5a08fa2694f4b80ee14a134933c520241237 +SIZE (xpi/firefox-i18n-28.0b7/id.xpi) = 342616 +SHA256 (xpi/firefox-i18n-28.0b7/is.xpi) = 2761782122f6d064994be4812a3084372b91df9f5341116df2e734d081965059 +SIZE (xpi/firefox-i18n-28.0b7/is.xpi) = 357789 +SHA256 (xpi/firefox-i18n-28.0b7/it.xpi) = 985c5d7515e31bde217c51afc09d7c2853c9a30001fcc37543e3a51d550d8fcc +SIZE (xpi/firefox-i18n-28.0b7/it.xpi) = 298250 +SHA256 (xpi/firefox-i18n-28.0b7/ja.xpi) = f054324a1fc243dc77cba2a78930285104931a9e8b393521225dcfb7290fc194 +SIZE (xpi/firefox-i18n-28.0b7/ja.xpi) = 397188 +SHA256 (xpi/firefox-i18n-28.0b7/kk.xpi) = 3bd9d5678b81579fd0470a3e5bf855b34bea87247bf9a030bd399adf4d4c86ee +SIZE (xpi/firefox-i18n-28.0b7/kk.xpi) = 400320 +SHA256 (xpi/firefox-i18n-28.0b7/km.xpi) = 29c84cdd8e731ac4c7072976d0debf5396b78312425d6af55752e9c5623f27bc +SIZE (xpi/firefox-i18n-28.0b7/km.xpi) = 430399 +SHA256 (xpi/firefox-i18n-28.0b7/kn.xpi) = 260f9fc0f119ec56cc4d570a0102fb16de7d2250d023cf3ea60d199062fe9ef4 +SIZE (xpi/firefox-i18n-28.0b7/kn.xpi) = 414226 +SHA256 (xpi/firefox-i18n-28.0b7/ko.xpi) = e411f3192bb49181318e265d5cb0abed2939a1786ed4d1812c5d7e2ecd0091ae +SIZE (xpi/firefox-i18n-28.0b7/ko.xpi) = 364493 +SHA256 (xpi/firefox-i18n-28.0b7/ku.xpi) = 40df874c29218d450651530140452c4a171b929f23a44575b05332724c20caa3 +SIZE (xpi/firefox-i18n-28.0b7/ku.xpi) = 370340 +SHA256 (xpi/firefox-i18n-28.0b7/lij.xpi) = afa123ac165f2abb7a85b2fd9e5d6d592c5de96680e7371845b5d227c7386835 +SIZE (xpi/firefox-i18n-28.0b7/lij.xpi) = 343204 +SHA256 (xpi/firefox-i18n-28.0b7/lt.xpi) = 3d565922cecf2935534933a55d63178b09e02c20f36ec357cb3ed63cb781afb5 +SIZE (xpi/firefox-i18n-28.0b7/lt.xpi) = 375201 +SHA256 (xpi/firefox-i18n-28.0b7/lv.xpi) = a6c0585aa012560b96472b3c4836f490c76875ce333a9a3ee1b00c9ac2e979d1 +SIZE (xpi/firefox-i18n-28.0b7/lv.xpi) = 352617 +SHA256 (xpi/firefox-i18n-28.0b7/mai.xpi) = 10e4640bebb9d178fafadf11fb9b791d7f2f97e5fbf55b8492d6f2a7a44f96b5 +SIZE (xpi/firefox-i18n-28.0b7/mai.xpi) = 402462 +SHA256 (xpi/firefox-i18n-28.0b7/mk.xpi) = 4ded26d124dead21bd396fc94f0b4186752a6bdcd18aeff00cfc61b00549f1f0 +SIZE (xpi/firefox-i18n-28.0b7/mk.xpi) = 403222 +SHA256 (xpi/firefox-i18n-28.0b7/ml.xpi) = 12e3bf4860e1eef4333f5b22c08a9754a150f032663f7fb74b8f96687380a3f2 +SIZE (xpi/firefox-i18n-28.0b7/ml.xpi) = 422928 +SHA256 (xpi/firefox-i18n-28.0b7/mr.xpi) = 4fd6bea29bb999bae2d0fd54f3c70efe8a4c089cac0da41a57aea2756a46e800 +SIZE (xpi/firefox-i18n-28.0b7/mr.xpi) = 400782 +SHA256 (xpi/firefox-i18n-28.0b7/nb-NO.xpi) = 920725f33083249bca71e101faefb141a5685eaac4544a64c5f4e772c61adb40 +SIZE (xpi/firefox-i18n-28.0b7/nb-NO.xpi) = 352684 +SHA256 (xpi/firefox-i18n-28.0b7/nl.xpi) = f541d9300c78d5fc7ca3349dab35ab8a9909ea0322631d743689c3bfc707b77a +SIZE (xpi/firefox-i18n-28.0b7/nl.xpi) = 354034 +SHA256 (xpi/firefox-i18n-28.0b7/nn-NO.xpi) = 6759c51c88c61fce04e99550bbda6d7dee7cdd1b853b23f3b0d5fd6cd346862a +SIZE (xpi/firefox-i18n-28.0b7/nn-NO.xpi) = 350880 +SHA256 (xpi/firefox-i18n-28.0b7/or.xpi) = 4de645586a6cf12c644909f10322b60f7d57b8a23e59c2e1d3e49cc2fd5aef4a +SIZE (xpi/firefox-i18n-28.0b7/or.xpi) = 415888 +SHA256 (xpi/firefox-i18n-28.0b7/pa-IN.xpi) = 239bbcc2ad9d52ab0987faf6f1b58caa2a705ab42c3529f072cc6b702e8183ca +SIZE (xpi/firefox-i18n-28.0b7/pa-IN.xpi) = 391487 +SHA256 (xpi/firefox-i18n-28.0b7/pl.xpi) = 0581957f1a2c77bac9c4386c44a0e789359244870999e07119acba564bd21a6d +SIZE (xpi/firefox-i18n-28.0b7/pl.xpi) = 350844 +SHA256 (xpi/firefox-i18n-28.0b7/pt-BR.xpi) = daaa14650f65e09db31be84cc6c0a6d8a8198966eede4bebd7169d1e2c660a33 +SIZE (xpi/firefox-i18n-28.0b7/pt-BR.xpi) = 364759 +SHA256 (xpi/firefox-i18n-28.0b7/pt-PT.xpi) = 0c3580661c7b7a3bdd5f164b16fcc28935e6560e413e22d640da2c4bfe4753cd +SIZE (xpi/firefox-i18n-28.0b7/pt-PT.xpi) = 351716 +SHA256 (xpi/firefox-i18n-28.0b7/rm.xpi) = 4ca6d6f79feb8177d2d4eb7cbe1946441087ba5dccab476ddb8228a557811a1b +SIZE (xpi/firefox-i18n-28.0b7/rm.xpi) = 355247 +SHA256 (xpi/firefox-i18n-28.0b7/ro.xpi) = e5173a22f7a2e4738d5507151685f5efd5ec68294d6bf2f4f27c5dc1817d3eee +SIZE (xpi/firefox-i18n-28.0b7/ro.xpi) = 389891 +SHA256 (xpi/firefox-i18n-28.0b7/ru.xpi) = a87282c2b4cf445f1379b14c03ff521393f3832553ff81aa9a199834ba5be2f2 +SIZE (xpi/firefox-i18n-28.0b7/ru.xpi) = 338425 +SHA256 (xpi/firefox-i18n-28.0b7/si.xpi) = faa257869f73bd08bfa033149a4ebdef417ce809933c0b699c1f3e5aaa1f93ca +SIZE (xpi/firefox-i18n-28.0b7/si.xpi) = 395719 +SHA256 (xpi/firefox-i18n-28.0b7/sk.xpi) = 3c4055849f62271b115273b5f99727dfebd067925623e600a9195bf9ff87246c +SIZE (xpi/firefox-i18n-28.0b7/sk.xpi) = 367793 +SHA256 (xpi/firefox-i18n-28.0b7/sl.xpi) = a607ef0769d422608a0e529f80e43fdbf92654fdc571b31466555e78909bb531 +SIZE (xpi/firefox-i18n-28.0b7/sl.xpi) = 350318 +SHA256 (xpi/firefox-i18n-28.0b7/son.xpi) = f76e7649c12f97b91ef5a994ef732176a68469d1ae9b08ad4d0e1e0851c443c0 +SIZE (xpi/firefox-i18n-28.0b7/son.xpi) = 350531 +SHA256 (xpi/firefox-i18n-28.0b7/sq.xpi) = 798b78047bac88d724b0e593218c91adbdfc34f4ba12ec83e745ce3514fb885d +SIZE (xpi/firefox-i18n-28.0b7/sq.xpi) = 366284 +SHA256 (xpi/firefox-i18n-28.0b7/sr.xpi) = a094b94dac5055b28126ea8f1711420c7a05d682824480d0f9bbc67986f5ee4b +SIZE (xpi/firefox-i18n-28.0b7/sr.xpi) = 405107 +SHA256 (xpi/firefox-i18n-28.0b7/sv-SE.xpi) = 8703b8eab76be818331bdd25c688a99903db7049797a3757c7357a3eaf03f686 +SIZE (xpi/firefox-i18n-28.0b7/sv-SE.xpi) = 358287 +SHA256 (xpi/firefox-i18n-28.0b7/ta.xpi) = abef5da65f6eb4d42c6e419081b8c4441a53629e4b968330d70f995dc91f295d +SIZE (xpi/firefox-i18n-28.0b7/ta.xpi) = 408328 +SHA256 (xpi/firefox-i18n-28.0b7/te.xpi) = 68e7677c44223da1b26db567d3df4add27599c7b521245afb649686b1bf95f04 +SIZE (xpi/firefox-i18n-28.0b7/te.xpi) = 421142 +SHA256 (xpi/firefox-i18n-28.0b7/th.xpi) = 8b5b662db9dd8bdc61b15a2e39d674e1cd3d984b030738868e85b0c5af7e137d +SIZE (xpi/firefox-i18n-28.0b7/th.xpi) = 406108 +SHA256 (xpi/firefox-i18n-28.0b7/tr.xpi) = d245479a37440d8d66a4d75af8121bc08de5d961424951c2ba0a31fe79fb35b8 +SIZE (xpi/firefox-i18n-28.0b7/tr.xpi) = 362002 +SHA256 (xpi/firefox-i18n-28.0b7/uk.xpi) = 4ae92393e7745b7007ebf1ecd2db74ee5747da7b4156118e4740e5685d5e6164 +SIZE (xpi/firefox-i18n-28.0b7/uk.xpi) = 385138 +SHA256 (xpi/firefox-i18n-28.0b7/vi.xpi) = 1be32169ece48e9d14c372e5f077291e06d439b8d962078f768fe7344be3b999 +SIZE (xpi/firefox-i18n-28.0b7/vi.xpi) = 378860 +SHA256 (xpi/firefox-i18n-28.0b7/zh-CN.xpi) = 91d39aba65eb4da835230808ed9e2eb9248cb11ec7463fe217dd92f887fbfeb0 +SIZE (xpi/firefox-i18n-28.0b7/zh-CN.xpi) = 381736 +SHA256 (xpi/firefox-i18n-28.0b7/zh-TW.xpi) = 41b5180074c5cbb96627b9e143c6f12e1dd1b6f49a5e9262189ecbf4a3a4277b +SIZE (xpi/firefox-i18n-28.0b7/zh-TW.xpi) = 375532 +SHA256 (xpi/firefox-i18n-28.0b7/zu.xpi) = 3b66dda9b3e71ad2befee0e1735a31d8e8a5244091ab272525f1b57b18c215f0 +SIZE (xpi/firefox-i18n-28.0b7/zu.xpi) = 365911 Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/firefox-nightly/Makefile.hgrev Tue Mar 4 00:18:47 2014 (r1532) @@ -1 +1 @@ -HGREV= 171103:826695253218 +HGREV= 171539:2e995c83a383 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/firefox-nightly/distinfo Tue Mar 4 00:18:47 2014 (r1532) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/826695253218.tar.bz2) = fb62d37b0f7839a5bee87fea3b17c1888c9d1f5f4b44450382032506a91cdf28 -SIZE (firefox-nightly/826695253218.tar.bz2) = 136768610 +SHA256 (firefox-nightly/2e995c83a383.tar.bz2) = c8b1d3266ec8a41ae4fea3d3198409bebede222844dd81a80a6853f0ee7e7158 +SIZE (firefox-nightly/2e995c83a383.tar.bz2) = 137054116 Deleted: trunk/www/firefox-nightly/files/patch-bug977457 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug977457 Tue Mar 4 00:18:47 2014 (r1531) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,27 +0,0 @@ -diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp -index bb0e15b..7641267 100644 ---- xpcom/base/nsStackWalk.cpp -+++ xpcom/base/nsStackWalk.cpp -@@ -23,6 +23,12 @@ struct CriticalAddress { - }; - static CriticalAddress gCriticalAddress; - -+// for _Unwind_Backtrace from libcxxrt or libunwind -+// cxxabi.h from libcxxrt implicitly includes unwind.h first -+#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE) -+#define _GNU_SOURCE -+#endif -+ - #if defined(HAVE_DLOPEN) || defined(XP_MACOSX) - #include - #endif -@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, - #elif defined(HAVE__UNWIND_BACKTRACE) - - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 --#ifndef _GNU_SOURCE --#define _GNU_SOURCE --#endif - #include - - struct unwind_info { Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/firefox/Makefile Tue Mar 4 00:18:47 2014 (r1532) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 339634 2014-01-13 21:00:02Z rene $ PORTNAME= firefox -DISTVERSION= 28.0b6 +DISTVERSION= 28.0b7 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/firefox/distinfo Tue Mar 4 00:18:47 2014 (r1532) @@ -1,2 +1,2 @@ -SHA256 (firefox-28.0b6.source.tar.bz2) = 00adc1839a6798a5929e53ce38b19e5b7f5adf89ed46db34bc970adb5551bda6 -SIZE (firefox-28.0b6.source.tar.bz2) = 134869184 +SHA256 (firefox-28.0b7.source.tar.bz2) = 7209f5d608b1c8b95e203cf903f7b7307cfd08bae2cb29979b8aba99ae806074 +SIZE (firefox-28.0b7.source.tar.bz2) = 134831325 Modified: trunk/www/firefox/files/patch-bug806917 ============================================================================== --- trunk/www/firefox/files/patch-bug806917 Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/firefox/files/patch-bug806917 Tue Mar 4 00:18:47 2014 (r1532) @@ -4,19 +4,19 @@ Bug 806917 - support GStreamer 1.0 --- - configure.in | 64 ++- - content/media/gstreamer/GStreamerAllocator.cpp | 194 +++++++ + configure.in | 66 ++- + content/media/gstreamer/GStreamerAllocator.cpp | 198 +++++++ content/media/gstreamer/GStreamerAllocator.h | 25 + content/media/gstreamer/GStreamerFormatHelper.cpp | 13 +- content/media/gstreamer/GStreamerFunctionList.h | 93 +++- content/media/gstreamer/GStreamerLoader.cpp | 48 +- content/media/gstreamer/GStreamerLoader.h | 8 + - content/media/gstreamer/GStreamerReader-0.10.cpp | 198 +++++++ - content/media/gstreamer/GStreamerReader.cpp | 618 ++++++++++++++-------- + content/media/gstreamer/GStreamerReader-0.10.cpp | 203 +++++++ + content/media/gstreamer/GStreamerReader.cpp | 632 ++++++++++++++-------- content/media/gstreamer/GStreamerReader.h | 42 +- content/media/gstreamer/moz.build | 11 +- content/media/test/manifest.js | 6 +- - 12 files changed, 1046 insertions(+), 274 deletions(-) + 12 files changed, 1061 insertions(+), 284 deletions(-) diff --git configure.in configure.in index 9776b8d..0b1698d 100644 @@ -894,7 +894,7 @@ #include "mozilla/dom/TimeRanges.h" #include "mozilla/Preferences.h" @@ -31,14 +33,16 @@ extern PRLogModuleInfo* gMediaDecoderLog; - #define LOG(type, msg) + #define LOG(type, msg, ...) #endif -extern bool @@ -966,7 +966,7 @@ { - GError* error = nullptr; - if (!gst_init_check(0, 0, &error)) { -- LOG(PR_LOG_ERROR, ("gst initialization failed: %s", error->message)); +- LOG(PR_LOG_ERROR, "gst initialization failed: %s", error->message); - g_error_free(error); - return NS_ERROR_FAILURE; - } @@ -985,8 +985,8 @@ mPlayBin = gst_element_factory_make("playbin2", nullptr); +#endif if (!mPlayBin) { -- LOG(PR_LOG_ERROR, ("couldn't create playbin2")); -+ LOG(PR_LOG_ERROR, ("couldn't create playbin")); +- LOG(PR_LOG_ERROR, "couldn't create playbin2"); ++ LOG(PR_LOG_ERROR, "couldn't create playbin"); return NS_ERROR_FAILURE; } g_object_set(mPlayBin, "buffer-size", 0, nullptr); @@ -1047,7 +1047,7 @@ g_object_set(mPlayBin, "uri", "appsrc://", "video-sink", mVideoSink, -@@ -316,13 +323,13 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, +@@ -331,7 +340,7 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, /* Little trick: set the target caps to "skip" so that playbin2 fails to * find a decoder for the stream we want to skip. */ @@ -1056,26 +1056,19 @@ g_object_set(filter, "caps", filterCaps, nullptr); gst_caps_unref(filterCaps); gst_object_unref(filter); - } - -- /* start the pipeline */ -+ LOG(PR_LOG_DEBUG, ("starting metadata pipeline")); - gst_element_set_state(mPlayBin, GST_STATE_PAUSED); - - /* Wait for ASYNC_DONE, which is emitted when the pipeline is built, -@@ -343,6 +350,7 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, +@@ -358,6 +367,7 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, gst_message_unref(message); ret = NS_ERROR_FAILURE; } else { -+ LOG(PR_LOG_DEBUG, ("read metadata pipeline prerolled")); ++ LOG(PR_LOG_DEBUG, "read metadata pipeline prerolled"); gst_message_unref(message); ret = NS_OK; break; -@@ -358,16 +366,20 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, +@@ -373,21 +383,24 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, /* FIXME: workaround for a bug in matroskademux. This seek makes matroskademux * parse the index */ -+ LOG(PR_LOG_DEBUG, ("doing matroskademux seek hack")); ++ LOG(PR_LOG_DEBUG, "doing matroskademux seek hack"); if (gst_element_seek_simple(mPlayBin, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH, 0)) { /* after a seek we need to wait again for ASYNC_DONE */ @@ -1083,26 +1076,23 @@ + message = gst_bus_timed_pop_filtered(mBus, 5 * GST_SECOND, (GstMessageType)(GST_MESSAGE_ASYNC_DONE | GST_MESSAGE_ERROR)); - if (GST_MESSAGE_TYPE(message) == GST_MESSAGE_ERROR) { -+ LOG(PR_LOG_DEBUG, ("matroskademux seek hack done")); ++ LOG(PR_LOG_DEBUG, "matroskademux seek hack done"); + if (GST_MESSAGE_TYPE(message) != GST_MESSAGE_ASYNC_DONE) { gst_element_set_state(mPlayBin, GST_STATE_NULL); gst_message_unref(message); return NS_ERROR_FAILURE; } + } else { -+ LOG(PR_LOG_DEBUG, ("matroskademux seek hack failed (non fatal)")); ++ LOG(PR_LOG_DEBUG, "matroskademux seek hack failed (non fatal)"); } - bool isMP3 = mDecoder->GetResource()->GetContentType().EqualsASCII(AUDIO_MP3); -@@ -377,7 +389,6 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, - /* report the duration */ gint64 duration; - GstFormat format = GST_FORMAT_TIME; if (isMP3 && mMP3FrameParser.IsMP3()) { // The MP3FrameParser has reported a duration; use that over the gstreamer -@@ -386,18 +397,25 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, +@@ -396,17 +409,25 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, mUseParserDuration = true; mLastParserDuration = mMP3FrameParser.GetDuration(); mDecoder->SetMediaDuration(mLastParserDuration); @@ -1111,14 +1101,13 @@ - &format, &duration) && format == GST_FORMAT_TIME) { - // Otherwise use the gstreamer duration. - ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor()); -- LOG(PR_LOG_DEBUG, ("returning duration %" GST_TIME_FORMAT, -- GST_TIME_ARGS (duration))); +- LOG(PR_LOG_DEBUG, "returning duration %" GST_TIME_FORMAT, GST_TIME_ARGS(duration)); - duration = GST_TIME_AS_USECONDS (duration); - mDecoder->SetMediaDuration(duration); - } else { - mDecoder->SetMediaSeekable(false); -+ LOG(PR_LOG_DEBUG, ("querying duration")); ++ LOG(PR_LOG_DEBUG, "querying duration"); + // Otherwise use the gstreamer duration. +#if GST_VERSION_MAJOR >= 1 + if (gst_element_query_duration(GST_ELEMENT(mPlayBin), @@ -1129,8 +1118,8 @@ + &format, &duration) && format == GST_FORMAT_TIME) { +#endif + ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor()); -+ LOG(PR_LOG_DEBUG, ("have duration %" GST_TIME_FORMAT, -+ GST_TIME_ARGS (duration))); ++ LOG(PR_LOG_DEBUG, "have duration %" GST_TIME_FORMAT, ++ GST_TIME_ARGS (duration)); + duration = GST_TIME_AS_USECONDS (duration); + mDecoder->SetMediaDuration(duration); + } else { @@ -1207,7 +1196,7 @@ { nsresult res = NS_OK; -+ LOG(PR_LOG_DEBUG, ("reset decode")); ++ LOG(PR_LOG_DEBUG, "reset decode"); + if (NS_FAILED(MediaDecoderReader::ResetDecode())) { res = NS_ERROR_FAILURE; @@ -1220,7 +1209,7 @@ + mConfigureAlignment = true; +#endif + -+ LOG(PR_LOG_DEBUG, ("reset decode done")); ++ LOG(PR_LOG_DEBUG, "reset decode done"); return res; } @@ -1324,7 +1313,7 @@ if ((aKeyFrameSkip && !isKeyframe)) { gst_buffer_unref(buffer); return true; -@@ -609,10 +683,18 @@ bool GStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, +@@ -618,73 +695,55 @@ bool GStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, "frame has invalid timestamp"); timestamp = GST_TIME_AS_USECONDS(timestamp); @@ -1336,15 +1325,17 @@ + duration = gst_util_uint64_scale(GST_USECOND, fpsDen, fpsNum); + if (timestamp < aTimeThreshold) { - LOG(PR_LOG_DEBUG, ("skipping frame %" GST_TIME_FORMAT - " threshold %" GST_TIME_FORMAT, -- GST_TIME_ARGS(timestamp), GST_TIME_ARGS(aTimeThreshold))); + LOG(PR_LOG_DEBUG, "skipping frame %" GST_TIME_FORMAT +- " threshold %" GST_TIME_FORMAT, +- GST_TIME_ARGS(timestamp), GST_TIME_ARGS(aTimeThreshold)); ++ " threshold %" GST_TIME_FORMAT, + GST_TIME_ARGS(timestamp * 1000), -+ GST_TIME_ARGS(aTimeThreshold * 1000))); ++ GST_TIME_ARGS(aTimeThreshold * 1000)); gst_buffer_unref(buffer); return true; } -@@ -621,61 +703,36 @@ bool GStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, +- + if (!buffer) /* no more frames */ return false; @@ -1427,11 +1418,11 @@ @@ -698,6 +755,10 @@ nsresult GStreamerReader::Seek(int64_t aTarget, return NS_ERROR_FAILURE; } - LOG(PR_LOG_DEBUG, ("seek succeeded")); + LOG(PR_LOG_DEBUG, "seek succeeded"); + GstMessage* message = gst_bus_timed_pop_filtered(mBus, GST_CLOCK_TIME_NONE, + (GstMessageType)(GST_MESSAGE_ASYNC_DONE | GST_MESSAGE_ERROR)); + gst_message_unref(message); -+ LOG(PR_LOG_DEBUG, ("seek completed")); ++ LOG(PR_LOG_DEBUG, "seek completed"); return DecodeToTarget(aTarget); } @@ -1481,9 +1472,9 @@ uint32_t size = 0, bytesRead = 0; while(bytesRead < aLength) { rv = resource->Read(reinterpret_cast(data + bytesRead), -@@ -766,14 +844,19 @@ void GStreamerReader::ReadAndPushData(guint aLength) - bytesRead += size; - } +@@ -780,7 +860,12 @@ void GStreamerReader::ReadAndPushData(guint aLength) + int64_t offset2 = resource->Tell(); + unused << offset2; +#if GST_VERSION_MAJOR >= 1 + gst_buffer_unmap(buffer, &info); @@ -1494,14 +1485,6 @@ GstFlowReturn ret = gst_app_src_push_buffer(mSource, gst_buffer_ref(buffer)); if (ret != GST_FLOW_OK) { - LOG(PR_LOG_ERROR, ("ReadAndPushData push ret %s", gst_flow_get_name(ret))); - } - -- if (GST_BUFFER_SIZE (buffer) < aLength) { -+ if (bytesRead < aLength) { - /* If we read less than what we wanted, we reached the end */ - gst_app_src_end_of_stream(mSource); - } @@ -786,8 +869,13 @@ int64_t GStreamerReader::QueryDuration() gint64 duration = 0; GstFormat format = GST_FORMAT_TIME; @@ -1514,8 +1497,8 @@ &format, &duration)) { +#endif if (format == GST_FORMAT_TIME) { - LOG(PR_LOG_DEBUG, ("pipeline duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration))); + LOG(PR_LOG_DEBUG, "pipeline duration %" GST_TIME_FORMAT, + GST_TIME_ARGS (duration)); @@ -866,108 +954,6 @@ gboolean GStreamerReader::SeekData(GstAppSrc* aSrc, guint64 aOffset) return NS_SUCCEEDED(rv); } @@ -1628,7 +1611,7 @@ @@ -979,8 +970,12 @@ void GStreamerReader::AudioPreroll() { /* The first audio buffer has reached the audio sink. Get rate and channels */ - LOG(PR_LOG_DEBUG, ("Audio preroll")); + LOG(PR_LOG_DEBUG, "Audio preroll"); - GstPad* sinkpad = gst_element_get_pad(GST_ELEMENT(mAudioAppSink), "sink"); + GstPad* sinkpad = gst_element_get_static_pad(GST_ELEMENT(mAudioAppSink), "sink"); +#if GST_VERSION_MAJOR >= 1 @@ -1642,7 +1625,7 @@ @@ -998,9 +993,18 @@ void GStreamerReader::VideoPreroll() { /* The first video buffer has reached the video sink. Get width and height */ - LOG(PR_LOG_DEBUG, ("Video preroll")); + LOG(PR_LOG_DEBUG, "Video preroll"); - GstPad* sinkpad = gst_element_get_pad(GST_ELEMENT(mVideoAppSink), "sink"); + GstPad* sinkpad = gst_element_get_static_pad(GST_ELEMENT(mVideoAppSink), "sink"); +#if GST_VERSION_MAJOR >= 1 @@ -1733,7 +1716,7 @@ +{ + GstElement* parent = GST_ELEMENT(gst_pad_get_parent(aPad)); + -+ LOG(PR_LOG_DEBUG, ("event probe %s", GST_EVENT_TYPE_NAME (aEvent))); ++ LOG(PR_LOG_DEBUG, "event probe %s", GST_EVENT_TYPE_NAME (aEvent)); + + switch(GST_EVENT_TYPE(aEvent)) { + case GST_EVENT_SEGMENT: Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/linux-firefox/Makefile Tue Mar 4 00:18:47 2014 (r1532) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-firefox/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox -DISTVERSION= 28.0b6 +DISTVERSION= 28.0b7 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Tue Mar 4 00:18:37 2014 (r1531) +++ trunk/www/linux-firefox/distinfo Tue Mar 4 00:18:47 2014 (r1532) @@ -1,5 +1,5 @@ -SHA256 (firefox-28.0b6.tar.bz2) = 11730b7e8e512ea65dbfdeb24f90b060b8a435e86fd8374d62e489fc7b3df489 -SIZE (firefox-28.0b6.tar.bz2) = 31219715 +SHA256 (firefox-28.0b7.tar.bz2) = b2a7ff7a2d932d015c637c658b9f16df33b30d0c829f4867beea387b1face033 +SIZE (firefox-28.0b7.tar.bz2) = 31138505 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 4 00:19:01 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ADD3EAEA for ; Tue, 4 Mar 2014 00:19:01 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 515753D1 for ; Tue, 4 Mar 2014 00:19:01 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s240IxWH072808 for ; Tue, 4 Mar 2014 00:18:59 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s240IsLq072141 for freebsd-gecko@freebsd.org; Tue, 4 Mar 2014 00:18:54 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 4 Mar 2014 00:18:54 GMT Message-Id: <201403040018.s240IsLq072141@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 Subject: [SVN-Commit] r1533 - in trunk/www: firefox/files seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 04 Mar 2014 00:19:01 -0000 Author: jbeich Date: Tue Mar 4 00:18:54 2014 New Revision: 1533 Log: cherry-pick matroskademux hack removal to avoid gst-1.0 pessimization Added: trunk/www/firefox/files/patch-bug973744 trunk/www/seamonkey/files/patch-bug973744 Added: trunk/www/firefox/files/patch-bug973744 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug973744 Tue Mar 4 00:18:54 2014 (r1533) @@ -0,0 +1,38 @@ +commit 2506904 +Author: Alessandro Decina +Date: Wed Feb 19 11:30:09 2014 -0500 + + Bug 973744 - Remove matroska seek hack in the gstreamer media backend. r=edwin +--- + content/media/gstreamer/GStreamerReader.cpp | 21 --------------------- + 1 file changed, 21 deletions(-) + +diff --git content/media/gstreamer/GStreamerReader.cpp content/media/gstreamer/GStreamerReader.cpp +index e21ffdd..82dadeb 100644 +--- content/media/gstreamer/GStreamerReader.cpp ++++ content/media/gstreamer/GStreamerReader.cpp +@@ -381,24 +381,6 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, + /* we couldn't get this to play */ + return ret; + +- /* FIXME: workaround for a bug in matroskademux. This seek makes matroskademux +- * parse the index */ +- LOG(PR_LOG_DEBUG, "doing matroskademux seek hack"); +- if (gst_element_seek_simple(mPlayBin, GST_FORMAT_TIME, +- GST_SEEK_FLAG_FLUSH, 0)) { +- /* after a seek we need to wait again for ASYNC_DONE */ +- message = gst_bus_timed_pop_filtered(mBus, 5 * GST_SECOND, +- (GstMessageType)(GST_MESSAGE_ASYNC_DONE | GST_MESSAGE_ERROR)); +- LOG(PR_LOG_DEBUG, "matroskademux seek hack done"); +- if (GST_MESSAGE_TYPE(message) != GST_MESSAGE_ASYNC_DONE) { +- gst_element_set_state(mPlayBin, GST_STATE_NULL); +- gst_message_unref(message); +- return NS_ERROR_FAILURE; +- } +- } else { +- LOG(PR_LOG_DEBUG, "matroskademux seek hack failed (non fatal)"); +- } +- + /* report the duration */ + gint64 duration; + Added: trunk/www/seamonkey/files/patch-bug973744 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug973744 Tue Mar 4 00:18:54 2014 (r1533) @@ -0,0 +1,38 @@ +commit 2506904 +Author: Alessandro Decina +Date: Wed Feb 19 11:30:09 2014 -0500 + + Bug 973744 - Remove matroska seek hack in the gstreamer media backend. r=edwin +--- + content/media/gstreamer/GStreamerReader.cpp | 21 --------------------- + 1 file changed, 21 deletions(-) + +diff --git content/media/gstreamer/GStreamerReader.cpp content/media/gstreamer/GStreamerReader.cpp +index e21ffdd..82dadeb 100644 +--- mozilla/content/media/gstreamer/GStreamerReader.cpp ++++ mozilla/content/media/gstreamer/GStreamerReader.cpp +@@ -366,24 +366,6 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo, + /* we couldn't get this to play */ + return ret; + +- /* FIXME: workaround for a bug in matroskademux. This seek makes matroskademux +- * parse the index */ +- LOG(PR_LOG_DEBUG, ("doing matroskademux seek hack")); +- if (gst_element_seek_simple(mPlayBin, GST_FORMAT_TIME, +- GST_SEEK_FLAG_FLUSH, 0)) { +- /* after a seek we need to wait again for ASYNC_DONE */ +- message = gst_bus_timed_pop_filtered(mBus, 5 * GST_SECOND, +- (GstMessageType)(GST_MESSAGE_ASYNC_DONE | GST_MESSAGE_ERROR)); +- LOG(PR_LOG_DEBUG, ("matroskademux seek hack done")); +- if (GST_MESSAGE_TYPE(message) != GST_MESSAGE_ASYNC_DONE) { +- gst_element_set_state(mPlayBin, GST_STATE_NULL); +- gst_message_unref(message); +- return NS_ERROR_FAILURE; +- } +- } else { +- LOG(PR_LOG_DEBUG, ("matroskademux seek hack failed (non fatal)")); +- } +- + bool isMP3 = mDecoder->GetResource()->GetContentType().EqualsASCII(AUDIO_MP3); + if (isMP3) { + ParseMP3Headers(); From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 4 04:33:47 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6B7F9244 for ; Tue, 4 Mar 2014 04:33:47 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E84F1C9D for ; Tue, 4 Mar 2014 04:33:46 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s244XhPG072230 for ; Tue, 4 Mar 2014 04:33:43 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s244Xcmb071720 for freebsd-gecko@freebsd.org; Tue, 4 Mar 2014 04:33:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 4 Mar 2014 04:33:38 GMT Message-Id: <201403040433.s244Xcmb071720@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 Subject: [SVN-Commit] r1534 - in trunk/www: firefox firefox-nightly seamonkey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 04 Mar 2014 04:33:47 -0000 Author: jbeich Date: Tue Mar 4 04:33:37 2014 New Revision: 1534 Log: - use -msse2 if available to avoid clang crash - allow building anyway with TRYBROKEN Modified: trunk/www/firefox-nightly/Makefile trunk/www/firefox/Makefile trunk/www/seamonkey/Makefile Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Tue Mar 4 00:18:54 2014 (r1533) +++ trunk/www/firefox-nightly/Makefile Tue Mar 4 04:33:37 2014 (r1534) @@ -74,11 +74,16 @@ # http://svnweb.freebsd.org/changeset/base/255804 .if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -IGNORE= Cannot build with OPTIMIZED_CFLAGS option due to \ +BROKEN= Cannot build with OPTIMIZED_CFLAGS option due to \ a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \ use FAVORITE_COMPILER=gcc in Makefile.local/make.conf +# apply workaround only for -O2 or greater . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +. if ${MACHINE_CPU:Msse2} +CXXFLAGS+= -msse2 +. else CXXFLAGS+= -O1 +. endif . endif .endif Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Tue Mar 4 00:18:54 2014 (r1533) +++ trunk/www/firefox/Makefile Tue Mar 4 04:33:37 2014 (r1534) @@ -62,11 +62,16 @@ # http://svnweb.freebsd.org/changeset/base/255804 .if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -IGNORE= Cannot build with OPTIMIZED_CFLAGS option due to \ +BROKEN= Cannot build with OPTIMIZED_CFLAGS option due to \ a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \ use FAVORITE_COMPILER=gcc in Makefile.local/make.conf +# apply workaround only for -O2 or greater . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +. if ${MACHINE_CPU:Msse2} +CXXFLAGS+= -msse2 +. else CXXFLAGS+= -O1 +. endif . endif .endif Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Tue Mar 4 00:18:54 2014 (r1533) +++ trunk/www/seamonkey/Makefile Tue Mar 4 04:33:37 2014 (r1534) @@ -87,11 +87,16 @@ # http://svnweb.freebsd.org/changeset/base/255804 .if ${CHOSEN_COMPILER_TYPE} == clang && ${ARCH} == i386 && ${OSVERSION} < 1000056 . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -IGNORE= Cannot build with OPTIMIZED_CFLAGS option due to \ +BROKEN= Cannot build with OPTIMIZED_CFLAGS option due to \ a ${CHOSEN_COMPILER_TYPE} bug: unset the option or \ use FAVORITE_COMPILER=gcc in Makefile.local/make.conf +# apply workaround only for -O2 or greater . elif ${CXXFLAGS:M-O*} && ! ${CXXFLAGS:M-O[01]} +. if ${MACHINE_CPU:Msse2} +CXXFLAGS+= -msse2 +. else CXXFLAGS+= -O1 +. endif . endif .endif From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 5 03:19:45 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE89AB9B for ; Wed, 5 Mar 2014 03:19:45 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2D07A5E8 for ; Wed, 5 Mar 2014 03:19:44 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s253Ja1s086344 for ; Wed, 5 Mar 2014 03:19:36 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s253JV0T084773 for freebsd-gecko@freebsd.org; Wed, 5 Mar 2014 03:19:31 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 5 Mar 2014 03:19:31 GMT Message-Id: <201403050319.s253JV0T084773@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 Subject: [SVN-Commit] r1535 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 05 Mar 2014 03:19:46 -0000 Author: jbeich Date: Wed Mar 5 03:19:31 2014 New Revision: 1535 Log: more style from upstream Modified: trunk/mail/thunderbird/files/patch-bug893397 trunk/www/firefox-esr/files/patch-bug893397 trunk/www/firefox-nightly/files/patch-bug893397 trunk/www/firefox/files/patch-bug893397 trunk/www/libxul/files/patch-bug893397 trunk/www/seamonkey/files/patch-bug893397 Modified: trunk/mail/thunderbird/files/patch-bug893397 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug893397 Tue Mar 4 04:33:37 2014 (r1534) +++ trunk/mail/thunderbird/files/patch-bug893397 Wed Mar 5 03:19:31 2014 (r1535) @@ -31,7 +31,7 @@ index 0000000..80d4cb6 --- /dev/null +++ mozilla/netwerk/wifi/nsWifiScannerFreeBSD.cpp -@@ -0,0 +1,168 @@ +@@ -0,0 +1,167 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -62,37 +62,37 @@ +{ + // get list of interfaces + struct ifaddrs *ifal; -+ if (getifaddrs(&ifal) < 0) ++ if (getifaddrs(&ifal) < 0) { + return NS_ERROR_FAILURE; ++ } + + accessPoints.Clear(); + + // loop through the interfaces + nsresult rv = NS_ERROR_FAILURE; + struct ifaddrs *ifa; -+ char *dupn = NULL; + for (ifa = ifal; ifa; ifa = ifa->ifa_next) { -+ struct ifreq ifr; -+ memset(&ifr, 0, sizeof(ifr)); -+ -+ // list can contain duplicates, so ignore those -+ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ // limit to one interface per address ++ if (ifa->ifa_addr->sa_family != AF_LINK) { + continue; -+ dupn = ifa->ifa_name; ++ } + + // store interface name in socket structure ++ struct ifreq ifr; ++ memset(&ifr, 0, sizeof(ifr)); + strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); + ifr.ifr_addr.sa_family = AF_LOCAL; + + // open socket to interface + int s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0); -+ if (s < 0) ++ if (s < 0) { + continue; ++ } + + // clear interface media structure + struct ifmediareq ifmr; -+ (void) memset(&ifmr, 0, sizeof(ifmr)); -+ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ memset(&ifmr, 0, sizeof(ifmr)); ++ strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); + + // get interface media information + if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { @@ -109,8 +109,8 @@ + // perform WiFi scan + struct ieee80211req i802r; + char iscanbuf[32*1024]; -+ (void) memset(&i802r, 0, sizeof(i802r)); -+ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ memset(&i802r, 0, sizeof(i802r)); ++ strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); + i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; + i802r.i_data = iscanbuf; + i802r.i_len = sizeof(iscanbuf); @@ -135,8 +135,7 @@ + if (isr->isr_meshid_len) { + id = vsr + isr->isr_ie_off + isr->isr_ssid_len; + idlen = isr->isr_meshid_len; -+ } -+ else { ++ } else { + id = vsr + isr->isr_ie_off; + idlen = isr->isr_ssid_len; + } Modified: trunk/www/firefox-esr/files/patch-bug893397 ============================================================================== --- trunk/www/firefox-esr/files/patch-bug893397 Tue Mar 4 04:33:37 2014 (r1534) +++ trunk/www/firefox-esr/files/patch-bug893397 Wed Mar 5 03:19:31 2014 (r1535) @@ -31,7 +31,7 @@ index 0000000..80d4cb6 --- /dev/null +++ netwerk/wifi/nsWifiScannerFreeBSD.cpp -@@ -0,0 +1,168 @@ +@@ -0,0 +1,167 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -62,37 +62,37 @@ +{ + // get list of interfaces + struct ifaddrs *ifal; -+ if (getifaddrs(&ifal) < 0) ++ if (getifaddrs(&ifal) < 0) { + return NS_ERROR_FAILURE; ++ } + + accessPoints.Clear(); + + // loop through the interfaces + nsresult rv = NS_ERROR_FAILURE; + struct ifaddrs *ifa; -+ char *dupn = NULL; + for (ifa = ifal; ifa; ifa = ifa->ifa_next) { -+ struct ifreq ifr; -+ memset(&ifr, 0, sizeof(ifr)); -+ -+ // list can contain duplicates, so ignore those -+ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ // limit to one interface per address ++ if (ifa->ifa_addr->sa_family != AF_LINK) { + continue; -+ dupn = ifa->ifa_name; ++ } + + // store interface name in socket structure ++ struct ifreq ifr; ++ memset(&ifr, 0, sizeof(ifr)); + strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); + ifr.ifr_addr.sa_family = AF_LOCAL; + + // open socket to interface + int s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0); -+ if (s < 0) ++ if (s < 0) { + continue; ++ } + + // clear interface media structure + struct ifmediareq ifmr; -+ (void) memset(&ifmr, 0, sizeof(ifmr)); -+ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ memset(&ifmr, 0, sizeof(ifmr)); ++ strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); + + // get interface media information + if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { @@ -109,8 +109,8 @@ + // perform WiFi scan + struct ieee80211req i802r; + char iscanbuf[32*1024]; -+ (void) memset(&i802r, 0, sizeof(i802r)); -+ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ memset(&i802r, 0, sizeof(i802r)); ++ strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); + i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; + i802r.i_data = iscanbuf; + i802r.i_len = sizeof(iscanbuf); @@ -135,8 +135,7 @@ + if (isr->isr_meshid_len) { + id = vsr + isr->isr_ie_off + isr->isr_ssid_len; + idlen = isr->isr_meshid_len; -+ } -+ else { ++ } else { + id = vsr + isr->isr_ie_off; + idlen = isr->isr_ssid_len; + } Modified: trunk/www/firefox-nightly/files/patch-bug893397 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug893397 Tue Mar 4 04:33:37 2014 (r1534) +++ trunk/www/firefox-nightly/files/patch-bug893397 Wed Mar 5 03:19:31 2014 (r1535) @@ -31,7 +31,7 @@ index 0000000..80d4cb6 --- /dev/null +++ netwerk/wifi/nsWifiScannerFreeBSD.cpp -@@ -0,0 +1,168 @@ +@@ -0,0 +1,167 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -62,37 +62,37 @@ +{ + // get list of interfaces + struct ifaddrs *ifal; -+ if (getifaddrs(&ifal) < 0) ++ if (getifaddrs(&ifal) < 0) { + return NS_ERROR_FAILURE; ++ } + + accessPoints.Clear(); + + // loop through the interfaces + nsresult rv = NS_ERROR_FAILURE; + struct ifaddrs *ifa; -+ char *dupn = NULL; + for (ifa = ifal; ifa; ifa = ifa->ifa_next) { -+ struct ifreq ifr; -+ memset(&ifr, 0, sizeof(ifr)); -+ -+ // list can contain duplicates, so ignore those -+ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ // limit to one interface per address ++ if (ifa->ifa_addr->sa_family != AF_LINK) { + continue; -+ dupn = ifa->ifa_name; ++ } + + // store interface name in socket structure ++ struct ifreq ifr; ++ memset(&ifr, 0, sizeof(ifr)); + strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); + ifr.ifr_addr.sa_family = AF_LOCAL; + + // open socket to interface + int s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0); -+ if (s < 0) ++ if (s < 0) { + continue; ++ } + + // clear interface media structure + struct ifmediareq ifmr; -+ (void) memset(&ifmr, 0, sizeof(ifmr)); -+ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ memset(&ifmr, 0, sizeof(ifmr)); ++ strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); + + // get interface media information + if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { @@ -109,8 +109,8 @@ + // perform WiFi scan + struct ieee80211req i802r; + char iscanbuf[32*1024]; -+ (void) memset(&i802r, 0, sizeof(i802r)); -+ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ memset(&i802r, 0, sizeof(i802r)); ++ strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); + i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; + i802r.i_data = iscanbuf; + i802r.i_len = sizeof(iscanbuf); @@ -135,8 +135,7 @@ + if (isr->isr_meshid_len) { + id = vsr + isr->isr_ie_off + isr->isr_ssid_len; + idlen = isr->isr_meshid_len; -+ } -+ else { ++ } else { + id = vsr + isr->isr_ie_off; + idlen = isr->isr_ssid_len; + } Modified: trunk/www/firefox/files/patch-bug893397 ============================================================================== --- trunk/www/firefox/files/patch-bug893397 Tue Mar 4 04:33:37 2014 (r1534) +++ trunk/www/firefox/files/patch-bug893397 Wed Mar 5 03:19:31 2014 (r1535) @@ -31,7 +31,7 @@ index 0000000..80d4cb6 --- /dev/null +++ netwerk/wifi/nsWifiScannerFreeBSD.cpp -@@ -0,0 +1,168 @@ +@@ -0,0 +1,167 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -62,37 +62,37 @@ +{ + // get list of interfaces + struct ifaddrs *ifal; -+ if (getifaddrs(&ifal) < 0) ++ if (getifaddrs(&ifal) < 0) { + return NS_ERROR_FAILURE; ++ } + + accessPoints.Clear(); + + // loop through the interfaces + nsresult rv = NS_ERROR_FAILURE; + struct ifaddrs *ifa; -+ char *dupn = NULL; + for (ifa = ifal; ifa; ifa = ifa->ifa_next) { -+ struct ifreq ifr; -+ memset(&ifr, 0, sizeof(ifr)); -+ -+ // list can contain duplicates, so ignore those -+ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ // limit to one interface per address ++ if (ifa->ifa_addr->sa_family != AF_LINK) { + continue; -+ dupn = ifa->ifa_name; ++ } + + // store interface name in socket structure ++ struct ifreq ifr; ++ memset(&ifr, 0, sizeof(ifr)); + strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); + ifr.ifr_addr.sa_family = AF_LOCAL; + + // open socket to interface + int s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0); -+ if (s < 0) ++ if (s < 0) { + continue; ++ } + + // clear interface media structure + struct ifmediareq ifmr; -+ (void) memset(&ifmr, 0, sizeof(ifmr)); -+ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ memset(&ifmr, 0, sizeof(ifmr)); ++ strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); + + // get interface media information + if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { @@ -109,8 +109,8 @@ + // perform WiFi scan + struct ieee80211req i802r; + char iscanbuf[32*1024]; -+ (void) memset(&i802r, 0, sizeof(i802r)); -+ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ memset(&i802r, 0, sizeof(i802r)); ++ strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); + i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; + i802r.i_data = iscanbuf; + i802r.i_len = sizeof(iscanbuf); @@ -135,8 +135,7 @@ + if (isr->isr_meshid_len) { + id = vsr + isr->isr_ie_off + isr->isr_ssid_len; + idlen = isr->isr_meshid_len; -+ } -+ else { ++ } else { + id = vsr + isr->isr_ie_off; + idlen = isr->isr_ssid_len; + } Modified: trunk/www/libxul/files/patch-bug893397 ============================================================================== --- trunk/www/libxul/files/patch-bug893397 Tue Mar 4 04:33:37 2014 (r1534) +++ trunk/www/libxul/files/patch-bug893397 Wed Mar 5 03:19:31 2014 (r1535) @@ -31,7 +31,7 @@ index 0000000..80d4cb6 --- /dev/null +++ netwerk/wifi/nsWifiScannerFreeBSD.cpp -@@ -0,0 +1,168 @@ +@@ -0,0 +1,167 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -62,37 +62,37 @@ +{ + // get list of interfaces + struct ifaddrs *ifal; -+ if (getifaddrs(&ifal) < 0) ++ if (getifaddrs(&ifal) < 0) { + return NS_ERROR_FAILURE; ++ } + + accessPoints.Clear(); + + // loop through the interfaces + nsresult rv = NS_ERROR_FAILURE; + struct ifaddrs *ifa; -+ char *dupn = NULL; + for (ifa = ifal; ifa; ifa = ifa->ifa_next) { -+ struct ifreq ifr; -+ memset(&ifr, 0, sizeof(ifr)); -+ -+ // list can contain duplicates, so ignore those -+ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ // limit to one interface per address ++ if (ifa->ifa_addr->sa_family != AF_LINK) { + continue; -+ dupn = ifa->ifa_name; ++ } + + // store interface name in socket structure ++ struct ifreq ifr; ++ memset(&ifr, 0, sizeof(ifr)); + strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); + ifr.ifr_addr.sa_family = AF_LOCAL; + + // open socket to interface + int s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0); -+ if (s < 0) ++ if (s < 0) { + continue; ++ } + + // clear interface media structure + struct ifmediareq ifmr; -+ (void) memset(&ifmr, 0, sizeof(ifmr)); -+ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ memset(&ifmr, 0, sizeof(ifmr)); ++ strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); + + // get interface media information + if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { @@ -109,8 +109,8 @@ + // perform WiFi scan + struct ieee80211req i802r; + char iscanbuf[32*1024]; -+ (void) memset(&i802r, 0, sizeof(i802r)); -+ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ memset(&i802r, 0, sizeof(i802r)); ++ strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); + i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; + i802r.i_data = iscanbuf; + i802r.i_len = sizeof(iscanbuf); @@ -135,8 +135,7 @@ + if (isr->isr_meshid_len) { + id = vsr + isr->isr_ie_off + isr->isr_ssid_len; + idlen = isr->isr_meshid_len; -+ } -+ else { ++ } else { + id = vsr + isr->isr_ie_off; + idlen = isr->isr_ssid_len; + } Modified: trunk/www/seamonkey/files/patch-bug893397 ============================================================================== --- trunk/www/seamonkey/files/patch-bug893397 Tue Mar 4 04:33:37 2014 (r1534) +++ trunk/www/seamonkey/files/patch-bug893397 Wed Mar 5 03:19:31 2014 (r1535) @@ -31,7 +31,7 @@ index 0000000..80d4cb6 --- /dev/null +++ mozilla/netwerk/wifi/nsWifiScannerFreeBSD.cpp -@@ -0,0 +1,168 @@ +@@ -0,0 +1,167 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -62,37 +62,37 @@ +{ + // get list of interfaces + struct ifaddrs *ifal; -+ if (getifaddrs(&ifal) < 0) ++ if (getifaddrs(&ifal) < 0) { + return NS_ERROR_FAILURE; ++ } + + accessPoints.Clear(); + + // loop through the interfaces + nsresult rv = NS_ERROR_FAILURE; + struct ifaddrs *ifa; -+ char *dupn = NULL; + for (ifa = ifal; ifa; ifa = ifa->ifa_next) { -+ struct ifreq ifr; -+ memset(&ifr, 0, sizeof(ifr)); -+ -+ // list can contain duplicates, so ignore those -+ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ // limit to one interface per address ++ if (ifa->ifa_addr->sa_family != AF_LINK) { + continue; -+ dupn = ifa->ifa_name; ++ } + + // store interface name in socket structure ++ struct ifreq ifr; ++ memset(&ifr, 0, sizeof(ifr)); + strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); + ifr.ifr_addr.sa_family = AF_LOCAL; + + // open socket to interface + int s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0); -+ if (s < 0) ++ if (s < 0) { + continue; ++ } + + // clear interface media structure + struct ifmediareq ifmr; -+ (void) memset(&ifmr, 0, sizeof(ifmr)); -+ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ memset(&ifmr, 0, sizeof(ifmr)); ++ strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); + + // get interface media information + if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { @@ -109,8 +109,8 @@ + // perform WiFi scan + struct ieee80211req i802r; + char iscanbuf[32*1024]; -+ (void) memset(&i802r, 0, sizeof(i802r)); -+ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ memset(&i802r, 0, sizeof(i802r)); ++ strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); + i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; + i802r.i_data = iscanbuf; + i802r.i_len = sizeof(iscanbuf); @@ -135,8 +135,7 @@ + if (isr->isr_meshid_len) { + id = vsr + isr->isr_ie_off + isr->isr_ssid_len; + idlen = isr->isr_meshid_len; -+ } -+ else { ++ } else { + id = vsr + isr->isr_ie_off; + idlen = isr->isr_ssid_len; + } From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 5 03:19:48 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 196F2B9D for ; Wed, 5 Mar 2014 03:19:48 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 802075E9 for ; Wed, 5 Mar 2014 03:19:47 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s253JjoK089995 for ; Wed, 5 Mar 2014 03:19:45 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s253Jew4087163 for freebsd-gecko@freebsd.org; Wed, 5 Mar 2014 03:19:40 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 5 Mar 2014 03:19:40 GMT Message-Id: <201403050319.s253Jew4087163@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 Subject: [SVN-Commit] r1536 - in trunk: . www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/linux-firefox MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 05 Mar 2014 03:19:48 -0000 Author: jbeich Date: Wed Mar 5 03:19:40 2014 New Revision: 1536 Log: update Deleted: trunk/www/firefox-nightly/files/patch-bug975634 Modified: trunk/Gecko_ChangeLog trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-bug847568 trunk/www/firefox-nightly/files/patch-z-bug517422 trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/Gecko_ChangeLog Wed Mar 5 03:19:40 2014 (r1536) @@ -1,4 +1,5 @@ - switch GSTREAMER option for non-esr ports to depend on multimedia/gstreamer1 [2] +- switch to Uses/compiler.mk to respect FAVORITE_COMPILER (clang by default) - use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2 - enable readahead in url-classifier, asmjs, download resume like on Linux - build www/firefox and www/seamonkey faster using unified compilation Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox-i18n/Makefile Wed Mar 5 03:19:40 2014 (r1536) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox-i18n -PORTVERSION= 28.0b7 +PORTVERSION= 28.0b8 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox-i18n/distinfo Wed Mar 5 03:19:40 2014 (r1536) @@ -1,170 +1,170 @@ -SHA256 (xpi/firefox-i18n-28.0b7/ach.xpi) = 81f9900f9b6e02697db55fe358c016bf86f5ffff26b7a2c98ec9b9e7b5d0e302 -SIZE (xpi/firefox-i18n-28.0b7/ach.xpi) = 365683 -SHA256 (xpi/firefox-i18n-28.0b7/af.xpi) = 467c1f30d203a1b1ad57972f791a684396e03213dc0299d3fa026682e338a4b6 -SIZE (xpi/firefox-i18n-28.0b7/af.xpi) = 359561 -SHA256 (xpi/firefox-i18n-28.0b7/ar.xpi) = b7f7252c6c6549a06ed6c588d7f2c312ead329267c4d552a0e9cea6318e765df -SIZE (xpi/firefox-i18n-28.0b7/ar.xpi) = 388946 -SHA256 (xpi/firefox-i18n-28.0b7/as.xpi) = 0804894b7b27b6a0c0c2052e09f1c25b266ce62423fd11894d9c7814876d5131 -SIZE (xpi/firefox-i18n-28.0b7/as.xpi) = 404108 -SHA256 (xpi/firefox-i18n-28.0b7/ast.xpi) = f24525ae9379a88d82c902c18ee85017c07909a60b28cfb3ed3f684f8b4bb9f3 -SIZE (xpi/firefox-i18n-28.0b7/ast.xpi) = 316194 -SHA256 (xpi/firefox-i18n-28.0b7/be.xpi) = 1e8ffccc439190feb1287bd8759aec18f676188f5063026adddb336837c0b5e8 -SIZE (xpi/firefox-i18n-28.0b7/be.xpi) = 342306 -SHA256 (xpi/firefox-i18n-28.0b7/bg.xpi) = aa1ae67182f180ed70816625a42320d8a43c368de7bdb5b1149902f72d796a82 -SIZE (xpi/firefox-i18n-28.0b7/bg.xpi) = 393205 -SHA256 (xpi/firefox-i18n-28.0b7/bn-BD.xpi) = c0e087d51f349860a41beea1583660b187c7d7c057f540269bad5637457c2221 -SIZE (xpi/firefox-i18n-28.0b7/bn-BD.xpi) = 418512 -SHA256 (xpi/firefox-i18n-28.0b7/bn-IN.xpi) = c43522b2aeb7ebf5f4f4163b8cb48f9fc2b1ae0862c6cc94c51d26bdd4c93d3a -SIZE (xpi/firefox-i18n-28.0b7/bn-IN.xpi) = 413513 -SHA256 (xpi/firefox-i18n-28.0b7/br.xpi) = 7a8e79ad7f3987e6beddc245bf537eb55cda5295b35c249743d4c4c2f5588002 -SIZE (xpi/firefox-i18n-28.0b7/br.xpi) = 353934 -SHA256 (xpi/firefox-i18n-28.0b7/bs.xpi) = bca9880749959b7513f5de17cc97e5b6aca958b4e651a6a19f20da2abdc752c9 -SIZE (xpi/firefox-i18n-28.0b7/bs.xpi) = 363405 -SHA256 (xpi/firefox-i18n-28.0b7/ca.xpi) = 5bc8baef0e9a68899fc7c3761ff2d4f738c473efc73db040889aec8098c4926f -SIZE (xpi/firefox-i18n-28.0b7/ca.xpi) = 362940 -SHA256 (xpi/firefox-i18n-28.0b7/cs.xpi) = 4ebf8403889c0502c8678a17e41dfe09391ca02ffab0523cbfe2b8df02827bc8 -SIZE (xpi/firefox-i18n-28.0b7/cs.xpi) = 356819 -SHA256 (xpi/firefox-i18n-28.0b7/csb.xpi) = dd28cbf789480c05de6cea55eca95dc4c4af701c2eec6f24b0a662b699d10a71 -SIZE (xpi/firefox-i18n-28.0b7/csb.xpi) = 347623 -SHA256 (xpi/firefox-i18n-28.0b7/cy.xpi) = 8a187003348d3e68ebdfcc53872a9e72f95b136fda1e9eb28c822d39f955961f -SIZE (xpi/firefox-i18n-28.0b7/cy.xpi) = 354722 -SHA256 (xpi/firefox-i18n-28.0b7/da.xpi) = 5d47e54c2bf177f1d0383011fe9b73e8a308a38690bab9c8747c710d5e15a36c -SIZE (xpi/firefox-i18n-28.0b7/da.xpi) = 348696 -SHA256 (xpi/firefox-i18n-28.0b7/de.xpi) = cd1e2b0c81600bf4a9c54bb112fa19d4a9387f8607b95d39729b6274e5a3d573 -SIZE (xpi/firefox-i18n-28.0b7/de.xpi) = 355691 -SHA256 (xpi/firefox-i18n-28.0b7/el.xpi) = 94de4245717285a60fc7b572bfcdf9c8df490131d62d15f866198f4d7f519c11 -SIZE (xpi/firefox-i18n-28.0b7/el.xpi) = 389396 -SHA256 (xpi/firefox-i18n-28.0b7/en-GB.xpi) = ce1270307a610f96def444eb27c108b783dfe3ae60bb81517d7bb5d3f16a9a31 -SIZE (xpi/firefox-i18n-28.0b7/en-GB.xpi) = 342834 -SHA256 (xpi/firefox-i18n-28.0b7/en-US.xpi) = cbd029e27555918d59caa32eba574dc45a9bd0a48ec7a29571f6e6414736271d -SIZE (xpi/firefox-i18n-28.0b7/en-US.xpi) = 345873 -SHA256 (xpi/firefox-i18n-28.0b7/en-ZA.xpi) = cd4d94ddebeb2190dd8b0b474128669433fc0e6de212facd9c7d0496cefe75a3 -SIZE (xpi/firefox-i18n-28.0b7/en-ZA.xpi) = 338088 -SHA256 (xpi/firefox-i18n-28.0b7/eo.xpi) = ea3484c21bd8e4ddde5b603297c1b18fee473ee32a3703c002c5a2377e77e07b -SIZE (xpi/firefox-i18n-28.0b7/eo.xpi) = 361722 -SHA256 (xpi/firefox-i18n-28.0b7/es-AR.xpi) = 7a9c86296008e06e3de2f9b9c50f78e514fcf0d2f884e0ea489b9923b5979f11 -SIZE (xpi/firefox-i18n-28.0b7/es-AR.xpi) = 357326 -SHA256 (xpi/firefox-i18n-28.0b7/es-CL.xpi) = 1d819aca68d35c36ab34abcd0c59caff8fe74fc141a22b32907e65c0a6e4839c -SIZE (xpi/firefox-i18n-28.0b7/es-CL.xpi) = 306590 -SHA256 (xpi/firefox-i18n-28.0b7/es-ES.xpi) = d09fa85e3caaa0d729fefbe020954867ca1eec41fdf2b4bd2f7868625b5d72a1 -SIZE (xpi/firefox-i18n-28.0b7/es-ES.xpi) = 300664 -SHA256 (xpi/firefox-i18n-28.0b7/es-MX.xpi) = b371a27d81f63ff1b9ea6dbb41a301df33554f58259056207ab52f2ac4d02e0b -SIZE (xpi/firefox-i18n-28.0b7/es-MX.xpi) = 361830 -SHA256 (xpi/firefox-i18n-28.0b7/et.xpi) = 904636298e496b9ba2e68216f9d1ba99ba549f46ca0c828c42d56b763b8d6815 -SIZE (xpi/firefox-i18n-28.0b7/et.xpi) = 345631 -SHA256 (xpi/firefox-i18n-28.0b7/eu.xpi) = 84ac2e62ca37744fa9c4d59aa62d5a97769f128558f0bfad9badfde0ab2cace0 -SIZE (xpi/firefox-i18n-28.0b7/eu.xpi) = 361417 -SHA256 (xpi/firefox-i18n-28.0b7/fa.xpi) = 1cf0a16d3139452878345159894b62bf354ae04745164713324986333417daa2 -SIZE (xpi/firefox-i18n-28.0b7/fa.xpi) = 401676 -SHA256 (xpi/firefox-i18n-28.0b7/ff.xpi) = 27308f87c84070f6a7d53de394051e54799b0432ce682c2b09677cb29870616b -SIZE (xpi/firefox-i18n-28.0b7/ff.xpi) = 354011 -SHA256 (xpi/firefox-i18n-28.0b7/fi.xpi) = 2f7e861e6cf38db26435a33ba473d94636618560ce15bea3cb2da5b6c617a6e8 -SIZE (xpi/firefox-i18n-28.0b7/fi.xpi) = 352800 -SHA256 (xpi/firefox-i18n-28.0b7/fr.xpi) = 0f99bc78619b13a0f8ce9374b64716a792638c3956c2e5a7fa77c645642cd1e0 -SIZE (xpi/firefox-i18n-28.0b7/fr.xpi) = 368898 -SHA256 (xpi/firefox-i18n-28.0b7/fy-NL.xpi) = bd23e05c3cf74e82c819c895157b240ceada81bf0062722448bac75495d97a89 -SIZE (xpi/firefox-i18n-28.0b7/fy-NL.xpi) = 362199 -SHA256 (xpi/firefox-i18n-28.0b7/ga-IE.xpi) = 10fce4d9cfafa085a5a5a84c067b83f7d2eddf2587601cc0187b5d9903f69d46 -SIZE (xpi/firefox-i18n-28.0b7/ga-IE.xpi) = 370257 -SHA256 (xpi/firefox-i18n-28.0b7/gd.xpi) = ee8efaeb0a5d471eea673089a4043bfe90bd8607fb0cb19802e3178e99c8bd9e -SIZE (xpi/firefox-i18n-28.0b7/gd.xpi) = 365218 -SHA256 (xpi/firefox-i18n-28.0b7/gl.xpi) = 87cf4e108b16edbdc39d6561d0612dcb26797f4030bf0febb07029ccf7d4a7c9 -SIZE (xpi/firefox-i18n-28.0b7/gl.xpi) = 356139 -SHA256 (xpi/firefox-i18n-28.0b7/gu-IN.xpi) = ae7307436c724b73d795ef81eefcd74a48c3a66970b6c6b9a5e57c740a82dde4 -SIZE (xpi/firefox-i18n-28.0b7/gu-IN.xpi) = 383803 -SHA256 (xpi/firefox-i18n-28.0b7/he.xpi) = 1fdc154810deac52ae7c3a327a84bf26095b844573da1d474c9c8205dd08f0bf -SIZE (xpi/firefox-i18n-28.0b7/he.xpi) = 377881 -SHA256 (xpi/firefox-i18n-28.0b7/hi-IN.xpi) = 909f391f5eccdaa90fa51f9e9aa5226c16208152ecfb9c6ee0b30875417c70d2 -SIZE (xpi/firefox-i18n-28.0b7/hi-IN.xpi) = 402367 -SHA256 (xpi/firefox-i18n-28.0b7/hr.xpi) = 0a870f364732095d51678123dbec0ddaadc938bdd9e9c1b441ab24b96bacbde1 -SIZE (xpi/firefox-i18n-28.0b7/hr.xpi) = 368393 -SHA256 (xpi/firefox-i18n-28.0b7/hu.xpi) = 789dbe48b0b473d4a910d5a2ff68099531bac5404432fa66f6d7d40bf52c7af1 -SIZE (xpi/firefox-i18n-28.0b7/hu.xpi) = 365034 -SHA256 (xpi/firefox-i18n-28.0b7/hy-AM.xpi) = bd6acec1f0cb9773258c62bf0f2cc5c3e50cebccbc46d96c7fd0b226c6dce644 -SIZE (xpi/firefox-i18n-28.0b7/hy-AM.xpi) = 411721 -SHA256 (xpi/firefox-i18n-28.0b7/id.xpi) = 924d81bf934ec65ad65e11d12dbd5a08fa2694f4b80ee14a134933c520241237 -SIZE (xpi/firefox-i18n-28.0b7/id.xpi) = 342616 -SHA256 (xpi/firefox-i18n-28.0b7/is.xpi) = 2761782122f6d064994be4812a3084372b91df9f5341116df2e734d081965059 -SIZE (xpi/firefox-i18n-28.0b7/is.xpi) = 357789 -SHA256 (xpi/firefox-i18n-28.0b7/it.xpi) = 985c5d7515e31bde217c51afc09d7c2853c9a30001fcc37543e3a51d550d8fcc -SIZE (xpi/firefox-i18n-28.0b7/it.xpi) = 298250 -SHA256 (xpi/firefox-i18n-28.0b7/ja.xpi) = f054324a1fc243dc77cba2a78930285104931a9e8b393521225dcfb7290fc194 -SIZE (xpi/firefox-i18n-28.0b7/ja.xpi) = 397188 -SHA256 (xpi/firefox-i18n-28.0b7/kk.xpi) = 3bd9d5678b81579fd0470a3e5bf855b34bea87247bf9a030bd399adf4d4c86ee -SIZE (xpi/firefox-i18n-28.0b7/kk.xpi) = 400320 -SHA256 (xpi/firefox-i18n-28.0b7/km.xpi) = 29c84cdd8e731ac4c7072976d0debf5396b78312425d6af55752e9c5623f27bc -SIZE (xpi/firefox-i18n-28.0b7/km.xpi) = 430399 -SHA256 (xpi/firefox-i18n-28.0b7/kn.xpi) = 260f9fc0f119ec56cc4d570a0102fb16de7d2250d023cf3ea60d199062fe9ef4 -SIZE (xpi/firefox-i18n-28.0b7/kn.xpi) = 414226 -SHA256 (xpi/firefox-i18n-28.0b7/ko.xpi) = e411f3192bb49181318e265d5cb0abed2939a1786ed4d1812c5d7e2ecd0091ae -SIZE (xpi/firefox-i18n-28.0b7/ko.xpi) = 364493 -SHA256 (xpi/firefox-i18n-28.0b7/ku.xpi) = 40df874c29218d450651530140452c4a171b929f23a44575b05332724c20caa3 -SIZE (xpi/firefox-i18n-28.0b7/ku.xpi) = 370340 -SHA256 (xpi/firefox-i18n-28.0b7/lij.xpi) = afa123ac165f2abb7a85b2fd9e5d6d592c5de96680e7371845b5d227c7386835 -SIZE (xpi/firefox-i18n-28.0b7/lij.xpi) = 343204 -SHA256 (xpi/firefox-i18n-28.0b7/lt.xpi) = 3d565922cecf2935534933a55d63178b09e02c20f36ec357cb3ed63cb781afb5 -SIZE (xpi/firefox-i18n-28.0b7/lt.xpi) = 375201 -SHA256 (xpi/firefox-i18n-28.0b7/lv.xpi) = a6c0585aa012560b96472b3c4836f490c76875ce333a9a3ee1b00c9ac2e979d1 -SIZE (xpi/firefox-i18n-28.0b7/lv.xpi) = 352617 -SHA256 (xpi/firefox-i18n-28.0b7/mai.xpi) = 10e4640bebb9d178fafadf11fb9b791d7f2f97e5fbf55b8492d6f2a7a44f96b5 -SIZE (xpi/firefox-i18n-28.0b7/mai.xpi) = 402462 -SHA256 (xpi/firefox-i18n-28.0b7/mk.xpi) = 4ded26d124dead21bd396fc94f0b4186752a6bdcd18aeff00cfc61b00549f1f0 -SIZE (xpi/firefox-i18n-28.0b7/mk.xpi) = 403222 -SHA256 (xpi/firefox-i18n-28.0b7/ml.xpi) = 12e3bf4860e1eef4333f5b22c08a9754a150f032663f7fb74b8f96687380a3f2 -SIZE (xpi/firefox-i18n-28.0b7/ml.xpi) = 422928 -SHA256 (xpi/firefox-i18n-28.0b7/mr.xpi) = 4fd6bea29bb999bae2d0fd54f3c70efe8a4c089cac0da41a57aea2756a46e800 -SIZE (xpi/firefox-i18n-28.0b7/mr.xpi) = 400782 -SHA256 (xpi/firefox-i18n-28.0b7/nb-NO.xpi) = 920725f33083249bca71e101faefb141a5685eaac4544a64c5f4e772c61adb40 -SIZE (xpi/firefox-i18n-28.0b7/nb-NO.xpi) = 352684 -SHA256 (xpi/firefox-i18n-28.0b7/nl.xpi) = f541d9300c78d5fc7ca3349dab35ab8a9909ea0322631d743689c3bfc707b77a -SIZE (xpi/firefox-i18n-28.0b7/nl.xpi) = 354034 -SHA256 (xpi/firefox-i18n-28.0b7/nn-NO.xpi) = 6759c51c88c61fce04e99550bbda6d7dee7cdd1b853b23f3b0d5fd6cd346862a -SIZE (xpi/firefox-i18n-28.0b7/nn-NO.xpi) = 350880 -SHA256 (xpi/firefox-i18n-28.0b7/or.xpi) = 4de645586a6cf12c644909f10322b60f7d57b8a23e59c2e1d3e49cc2fd5aef4a -SIZE (xpi/firefox-i18n-28.0b7/or.xpi) = 415888 -SHA256 (xpi/firefox-i18n-28.0b7/pa-IN.xpi) = 239bbcc2ad9d52ab0987faf6f1b58caa2a705ab42c3529f072cc6b702e8183ca -SIZE (xpi/firefox-i18n-28.0b7/pa-IN.xpi) = 391487 -SHA256 (xpi/firefox-i18n-28.0b7/pl.xpi) = 0581957f1a2c77bac9c4386c44a0e789359244870999e07119acba564bd21a6d -SIZE (xpi/firefox-i18n-28.0b7/pl.xpi) = 350844 -SHA256 (xpi/firefox-i18n-28.0b7/pt-BR.xpi) = daaa14650f65e09db31be84cc6c0a6d8a8198966eede4bebd7169d1e2c660a33 -SIZE (xpi/firefox-i18n-28.0b7/pt-BR.xpi) = 364759 -SHA256 (xpi/firefox-i18n-28.0b7/pt-PT.xpi) = 0c3580661c7b7a3bdd5f164b16fcc28935e6560e413e22d640da2c4bfe4753cd -SIZE (xpi/firefox-i18n-28.0b7/pt-PT.xpi) = 351716 -SHA256 (xpi/firefox-i18n-28.0b7/rm.xpi) = 4ca6d6f79feb8177d2d4eb7cbe1946441087ba5dccab476ddb8228a557811a1b -SIZE (xpi/firefox-i18n-28.0b7/rm.xpi) = 355247 -SHA256 (xpi/firefox-i18n-28.0b7/ro.xpi) = e5173a22f7a2e4738d5507151685f5efd5ec68294d6bf2f4f27c5dc1817d3eee -SIZE (xpi/firefox-i18n-28.0b7/ro.xpi) = 389891 -SHA256 (xpi/firefox-i18n-28.0b7/ru.xpi) = a87282c2b4cf445f1379b14c03ff521393f3832553ff81aa9a199834ba5be2f2 -SIZE (xpi/firefox-i18n-28.0b7/ru.xpi) = 338425 -SHA256 (xpi/firefox-i18n-28.0b7/si.xpi) = faa257869f73bd08bfa033149a4ebdef417ce809933c0b699c1f3e5aaa1f93ca -SIZE (xpi/firefox-i18n-28.0b7/si.xpi) = 395719 -SHA256 (xpi/firefox-i18n-28.0b7/sk.xpi) = 3c4055849f62271b115273b5f99727dfebd067925623e600a9195bf9ff87246c -SIZE (xpi/firefox-i18n-28.0b7/sk.xpi) = 367793 -SHA256 (xpi/firefox-i18n-28.0b7/sl.xpi) = a607ef0769d422608a0e529f80e43fdbf92654fdc571b31466555e78909bb531 -SIZE (xpi/firefox-i18n-28.0b7/sl.xpi) = 350318 -SHA256 (xpi/firefox-i18n-28.0b7/son.xpi) = f76e7649c12f97b91ef5a994ef732176a68469d1ae9b08ad4d0e1e0851c443c0 -SIZE (xpi/firefox-i18n-28.0b7/son.xpi) = 350531 -SHA256 (xpi/firefox-i18n-28.0b7/sq.xpi) = 798b78047bac88d724b0e593218c91adbdfc34f4ba12ec83e745ce3514fb885d -SIZE (xpi/firefox-i18n-28.0b7/sq.xpi) = 366284 -SHA256 (xpi/firefox-i18n-28.0b7/sr.xpi) = a094b94dac5055b28126ea8f1711420c7a05d682824480d0f9bbc67986f5ee4b -SIZE (xpi/firefox-i18n-28.0b7/sr.xpi) = 405107 -SHA256 (xpi/firefox-i18n-28.0b7/sv-SE.xpi) = 8703b8eab76be818331bdd25c688a99903db7049797a3757c7357a3eaf03f686 -SIZE (xpi/firefox-i18n-28.0b7/sv-SE.xpi) = 358287 -SHA256 (xpi/firefox-i18n-28.0b7/ta.xpi) = abef5da65f6eb4d42c6e419081b8c4441a53629e4b968330d70f995dc91f295d -SIZE (xpi/firefox-i18n-28.0b7/ta.xpi) = 408328 -SHA256 (xpi/firefox-i18n-28.0b7/te.xpi) = 68e7677c44223da1b26db567d3df4add27599c7b521245afb649686b1bf95f04 -SIZE (xpi/firefox-i18n-28.0b7/te.xpi) = 421142 -SHA256 (xpi/firefox-i18n-28.0b7/th.xpi) = 8b5b662db9dd8bdc61b15a2e39d674e1cd3d984b030738868e85b0c5af7e137d -SIZE (xpi/firefox-i18n-28.0b7/th.xpi) = 406108 -SHA256 (xpi/firefox-i18n-28.0b7/tr.xpi) = d245479a37440d8d66a4d75af8121bc08de5d961424951c2ba0a31fe79fb35b8 -SIZE (xpi/firefox-i18n-28.0b7/tr.xpi) = 362002 -SHA256 (xpi/firefox-i18n-28.0b7/uk.xpi) = 4ae92393e7745b7007ebf1ecd2db74ee5747da7b4156118e4740e5685d5e6164 -SIZE (xpi/firefox-i18n-28.0b7/uk.xpi) = 385138 -SHA256 (xpi/firefox-i18n-28.0b7/vi.xpi) = 1be32169ece48e9d14c372e5f077291e06d439b8d962078f768fe7344be3b999 -SIZE (xpi/firefox-i18n-28.0b7/vi.xpi) = 378860 -SHA256 (xpi/firefox-i18n-28.0b7/zh-CN.xpi) = 91d39aba65eb4da835230808ed9e2eb9248cb11ec7463fe217dd92f887fbfeb0 -SIZE (xpi/firefox-i18n-28.0b7/zh-CN.xpi) = 381736 -SHA256 (xpi/firefox-i18n-28.0b7/zh-TW.xpi) = 41b5180074c5cbb96627b9e143c6f12e1dd1b6f49a5e9262189ecbf4a3a4277b -SIZE (xpi/firefox-i18n-28.0b7/zh-TW.xpi) = 375532 -SHA256 (xpi/firefox-i18n-28.0b7/zu.xpi) = 3b66dda9b3e71ad2befee0e1735a31d8e8a5244091ab272525f1b57b18c215f0 -SIZE (xpi/firefox-i18n-28.0b7/zu.xpi) = 365911 +SHA256 (xpi/firefox-i18n-28.0b8/ach.xpi) = a4a5dddd11a98386367be6b378777ce74c32bdb3e308804509732aeaf20120e1 +SIZE (xpi/firefox-i18n-28.0b8/ach.xpi) = 365713 +SHA256 (xpi/firefox-i18n-28.0b8/af.xpi) = 6931d8ed769db77c04d0d723f3f5c77ea5737e57f3ddacb9cbd1a6ed1abf6cae +SIZE (xpi/firefox-i18n-28.0b8/af.xpi) = 359591 +SHA256 (xpi/firefox-i18n-28.0b8/ar.xpi) = f555db36715ce29fd2e7205c0cb2f3af2fc97e782a4b4e7300d7123eae65c383 +SIZE (xpi/firefox-i18n-28.0b8/ar.xpi) = 388976 +SHA256 (xpi/firefox-i18n-28.0b8/as.xpi) = 9b58a198bd61b6bba40214517ddfd77b4f68244ac0cf7433f3899c87c976fdfc +SIZE (xpi/firefox-i18n-28.0b8/as.xpi) = 404108 +SHA256 (xpi/firefox-i18n-28.0b8/ast.xpi) = c37ae7af6b01df86ed2b12f16d0110f05008d2e5390222f10a7764e2f62bdb1a +SIZE (xpi/firefox-i18n-28.0b8/ast.xpi) = 316224 +SHA256 (xpi/firefox-i18n-28.0b8/be.xpi) = b4e6d9c2ae3aecfdd94741525a1ff41dc65c733131b2159c4fa165e5b2bb013b +SIZE (xpi/firefox-i18n-28.0b8/be.xpi) = 342306 +SHA256 (xpi/firefox-i18n-28.0b8/bg.xpi) = aa44fcd3e754463fb0e7aa28b33816c78d4f9e0a0e2b501895b8259874e157cb +SIZE (xpi/firefox-i18n-28.0b8/bg.xpi) = 393205 +SHA256 (xpi/firefox-i18n-28.0b8/bn-BD.xpi) = 226e367d587d92fb3e68d7697280e971bfd9d45262b9785d0f0706f6e0eb7926 +SIZE (xpi/firefox-i18n-28.0b8/bn-BD.xpi) = 418542 +SHA256 (xpi/firefox-i18n-28.0b8/bn-IN.xpi) = 1b536a08528bf638ceebcf105fd70769027c29a203d70fc5d68c88f52c8a4a9e +SIZE (xpi/firefox-i18n-28.0b8/bn-IN.xpi) = 413543 +SHA256 (xpi/firefox-i18n-28.0b8/br.xpi) = b02094302e1017686764f7ea6e798898eb59f0705f093697becfc16ae6809a45 +SIZE (xpi/firefox-i18n-28.0b8/br.xpi) = 353934 +SHA256 (xpi/firefox-i18n-28.0b8/bs.xpi) = d932d82bac06302d737d28aad06b08fa55a1dd0955f86b4f91bc38cf890a8634 +SIZE (xpi/firefox-i18n-28.0b8/bs.xpi) = 363405 +SHA256 (xpi/firefox-i18n-28.0b8/ca.xpi) = 99ee1945de5cec65c2e442ca9eef3e5696b8c82c6529f3cd9a04b3b57de9783e +SIZE (xpi/firefox-i18n-28.0b8/ca.xpi) = 362970 +SHA256 (xpi/firefox-i18n-28.0b8/cs.xpi) = 6ec3c9f10e8d9ad1d033fde2412d6fe1d579eb2f25e99b9132caa9b999d6ab8f +SIZE (xpi/firefox-i18n-28.0b8/cs.xpi) = 356819 +SHA256 (xpi/firefox-i18n-28.0b8/csb.xpi) = 43093fb631c288dfcbee047cf91d33f83f8ae205c5eb03cbe9606d82dc687339 +SIZE (xpi/firefox-i18n-28.0b8/csb.xpi) = 347623 +SHA256 (xpi/firefox-i18n-28.0b8/cy.xpi) = 7d20f025e79991b495ef4da6021fabe0c024f158c0f097be636bf7dda095bfdf +SIZE (xpi/firefox-i18n-28.0b8/cy.xpi) = 354722 +SHA256 (xpi/firefox-i18n-28.0b8/da.xpi) = 177b3f6d4c62f9ae9669efae7f8489c22861175e681f17cbbf1b5204087fff64 +SIZE (xpi/firefox-i18n-28.0b8/da.xpi) = 348726 +SHA256 (xpi/firefox-i18n-28.0b8/de.xpi) = 1b8c9f0f06138a61f5cdf4d57c92d6e0d335c384d94ffd7087d531e7d640c8f6 +SIZE (xpi/firefox-i18n-28.0b8/de.xpi) = 355721 +SHA256 (xpi/firefox-i18n-28.0b8/el.xpi) = 22490ec072252bbcc9c481a715a3f659947d1594adaada8ee29e61fcca354352 +SIZE (xpi/firefox-i18n-28.0b8/el.xpi) = 389426 +SHA256 (xpi/firefox-i18n-28.0b8/en-GB.xpi) = a3c86cb9cf5b0ffb9160a566d0f8006b1b6210990bc68629bda2868573f7e85a +SIZE (xpi/firefox-i18n-28.0b8/en-GB.xpi) = 342864 +SHA256 (xpi/firefox-i18n-28.0b8/en-US.xpi) = a527bdbc2cc73892466b22152f88027f96cd5deaa21cede12813dadfd3b143f0 +SIZE (xpi/firefox-i18n-28.0b8/en-US.xpi) = 345903 +SHA256 (xpi/firefox-i18n-28.0b8/en-ZA.xpi) = 24d05064f302cdc7cebd60bae8fced9b5db481bb87693cf9ef3d30fc9816e171 +SIZE (xpi/firefox-i18n-28.0b8/en-ZA.xpi) = 338118 +SHA256 (xpi/firefox-i18n-28.0b8/eo.xpi) = fa5dd321753cb6f7089c17287f6d2591bd05384ca58bb43a3eef790ee68021e7 +SIZE (xpi/firefox-i18n-28.0b8/eo.xpi) = 361752 +SHA256 (xpi/firefox-i18n-28.0b8/es-AR.xpi) = 88a5de45dfcc77b4a01ee6ed487527382265154e32f2559c0e8b0e55848566ad +SIZE (xpi/firefox-i18n-28.0b8/es-AR.xpi) = 357326 +SHA256 (xpi/firefox-i18n-28.0b8/es-CL.xpi) = dfda862d353f161fe9e636584fdcb665a4b28f38f0f2763d42edc219e4b4235e +SIZE (xpi/firefox-i18n-28.0b8/es-CL.xpi) = 306620 +SHA256 (xpi/firefox-i18n-28.0b8/es-ES.xpi) = ba75feba1864d3e9de0aa1d615928334f66164a117328b5c987d743ecc5f5148 +SIZE (xpi/firefox-i18n-28.0b8/es-ES.xpi) = 300694 +SHA256 (xpi/firefox-i18n-28.0b8/es-MX.xpi) = 710457da0b2e07364792f7332e545aa2946dc75bf9521e42ccbde579616ef573 +SIZE (xpi/firefox-i18n-28.0b8/es-MX.xpi) = 361860 +SHA256 (xpi/firefox-i18n-28.0b8/et.xpi) = d55d5a3120823dbcd9eea56add30ecf3b6affcbf364ae32b238d7c9cdd484041 +SIZE (xpi/firefox-i18n-28.0b8/et.xpi) = 345631 +SHA256 (xpi/firefox-i18n-28.0b8/eu.xpi) = 358821b327d9bdadadb46b4ec5f8434c777d06fc0c644608c573781a042379c1 +SIZE (xpi/firefox-i18n-28.0b8/eu.xpi) = 361447 +SHA256 (xpi/firefox-i18n-28.0b8/fa.xpi) = ecfa916fefb815aa0fc423091f99405b1d8028d9e8c2f0c096107f02c759bbef +SIZE (xpi/firefox-i18n-28.0b8/fa.xpi) = 401706 +SHA256 (xpi/firefox-i18n-28.0b8/ff.xpi) = bddbfabe06724575bac81b32bc4a40259af7d4b7432f1b799e4c392fc812ac85 +SIZE (xpi/firefox-i18n-28.0b8/ff.xpi) = 354041 +SHA256 (xpi/firefox-i18n-28.0b8/fi.xpi) = 5e559b22ab5785740175bd7094d65a164cebb170384db78521b2af2f776622cd +SIZE (xpi/firefox-i18n-28.0b8/fi.xpi) = 352830 +SHA256 (xpi/firefox-i18n-28.0b8/fr.xpi) = 9ca4234ca3d0ee5c277c4f81684b221664ce2de78f5febbab636cf2f540e5238 +SIZE (xpi/firefox-i18n-28.0b8/fr.xpi) = 368928 +SHA256 (xpi/firefox-i18n-28.0b8/fy-NL.xpi) = 45c34f9e3e903df976e70fb4ee8cebeda04fe35342c0b815d1311bd1e279ebdb +SIZE (xpi/firefox-i18n-28.0b8/fy-NL.xpi) = 362229 +SHA256 (xpi/firefox-i18n-28.0b8/ga-IE.xpi) = 7f7c9d043272ac3f5b2e198e0a2efd274cbc3e34c707ca359b52d9c9bea598ff +SIZE (xpi/firefox-i18n-28.0b8/ga-IE.xpi) = 370257 +SHA256 (xpi/firefox-i18n-28.0b8/gd.xpi) = ecbae23967d3a50a8b724e01d4c9111d7a77bfeef2d96dd172a3ace108af382a +SIZE (xpi/firefox-i18n-28.0b8/gd.xpi) = 365218 +SHA256 (xpi/firefox-i18n-28.0b8/gl.xpi) = b63301f1ec31e7ba8b56050d58b41c5b51862d1a837801ceee3d2f8ba6c5bc85 +SIZE (xpi/firefox-i18n-28.0b8/gl.xpi) = 356139 +SHA256 (xpi/firefox-i18n-28.0b8/gu-IN.xpi) = 0f782e3fd5b01492338626a58283f5fc1bda541d52dc8c53b10bf4760c7ed439 +SIZE (xpi/firefox-i18n-28.0b8/gu-IN.xpi) = 383833 +SHA256 (xpi/firefox-i18n-28.0b8/he.xpi) = ab24ea0756d11dc28077da5c63735bd7ed478a3bbb3d1820f194a0ec67e309ad +SIZE (xpi/firefox-i18n-28.0b8/he.xpi) = 377881 +SHA256 (xpi/firefox-i18n-28.0b8/hi-IN.xpi) = ede898026163286ee8b37ce19e7e1f297004e89f9e2954acf50d1df9d9fd106a +SIZE (xpi/firefox-i18n-28.0b8/hi-IN.xpi) = 402397 +SHA256 (xpi/firefox-i18n-28.0b8/hr.xpi) = 02a2d6913e2360c7ae28cc9d226ad894293d72bed1d2c588e163d46d49458fea +SIZE (xpi/firefox-i18n-28.0b8/hr.xpi) = 368423 +SHA256 (xpi/firefox-i18n-28.0b8/hu.xpi) = 16a4146867120209009d3365909e48822c3ca59882cb373b7ed32df7e0211045 +SIZE (xpi/firefox-i18n-28.0b8/hu.xpi) = 365034 +SHA256 (xpi/firefox-i18n-28.0b8/hy-AM.xpi) = f4b90146e9ff66b0617adbd06f466e2afb8e513d83c01644fdafd2725169cba0 +SIZE (xpi/firefox-i18n-28.0b8/hy-AM.xpi) = 411721 +SHA256 (xpi/firefox-i18n-28.0b8/id.xpi) = 13486ead938b77985dfa301cbfa8d6f68350e2b2c39d44a22244964441c5bf9f +SIZE (xpi/firefox-i18n-28.0b8/id.xpi) = 342616 +SHA256 (xpi/firefox-i18n-28.0b8/is.xpi) = fb0315d77b2b29f097b552e34e06cf3d64ddf7fd077889e751c6e2de8a8c26cc +SIZE (xpi/firefox-i18n-28.0b8/is.xpi) = 357819 +SHA256 (xpi/firefox-i18n-28.0b8/it.xpi) = a0854bf68c88098205679135b29eea7b2e12188b5c851186911201cfe50e3a3e +SIZE (xpi/firefox-i18n-28.0b8/it.xpi) = 298280 +SHA256 (xpi/firefox-i18n-28.0b8/ja.xpi) = e4eabe51ec1f6cc80bd98e05a7c312e41e7617c9054fd012e0c59e4e0da103a3 +SIZE (xpi/firefox-i18n-28.0b8/ja.xpi) = 397188 +SHA256 (xpi/firefox-i18n-28.0b8/kk.xpi) = 5a0c8cb7cb137cda5f2989745653b9192e2aa6d1df40ff31a013382fe68445ce +SIZE (xpi/firefox-i18n-28.0b8/kk.xpi) = 400320 +SHA256 (xpi/firefox-i18n-28.0b8/km.xpi) = feef0b91a0b7ce09643e41a51329d07297d8fea42ff3c9b3f6bbd106df163f03 +SIZE (xpi/firefox-i18n-28.0b8/km.xpi) = 430429 +SHA256 (xpi/firefox-i18n-28.0b8/kn.xpi) = a5b0016ed6eed1b9a74c524d758965f2572aa837424592199801f12a5d790844 +SIZE (xpi/firefox-i18n-28.0b8/kn.xpi) = 414256 +SHA256 (xpi/firefox-i18n-28.0b8/ko.xpi) = 45750f391c7b0e923473b2df7ba4da7ec30ce996c12ff6a600c7ccba14a7d326 +SIZE (xpi/firefox-i18n-28.0b8/ko.xpi) = 364493 +SHA256 (xpi/firefox-i18n-28.0b8/ku.xpi) = 7b41d16a956cb4e6ac1f76f16762172e8a3b1b285c4fa69ecedc230d0f572d95 +SIZE (xpi/firefox-i18n-28.0b8/ku.xpi) = 370340 +SHA256 (xpi/firefox-i18n-28.0b8/lij.xpi) = 852ee81eebdd88d45e3a6ae3c739f26cc6df8a4c7df3971cf94d30fe9b1636a2 +SIZE (xpi/firefox-i18n-28.0b8/lij.xpi) = 343234 +SHA256 (xpi/firefox-i18n-28.0b8/lt.xpi) = ea6107b1ec8cf5e0d64cdf8107a6d0392d663ae8cbd2cbd9a4ebcc0dab09c7e8 +SIZE (xpi/firefox-i18n-28.0b8/lt.xpi) = 375231 +SHA256 (xpi/firefox-i18n-28.0b8/lv.xpi) = 1cb81547afe178fc3012a4c7c9119ba0c0754750c9b86e8a0b715731f9930c91 +SIZE (xpi/firefox-i18n-28.0b8/lv.xpi) = 352617 +SHA256 (xpi/firefox-i18n-28.0b8/mai.xpi) = 8e77c5bc1d0d90345b30d3dba0d673482856c5f0635c7c3db88fce27335a72b3 +SIZE (xpi/firefox-i18n-28.0b8/mai.xpi) = 402492 +SHA256 (xpi/firefox-i18n-28.0b8/mk.xpi) = c3ed5df2ad9ddaa338c51a147db9cbf02c2b539a8cf1c338a516e6e9fe048e68 +SIZE (xpi/firefox-i18n-28.0b8/mk.xpi) = 403252 +SHA256 (xpi/firefox-i18n-28.0b8/ml.xpi) = 114f668a282fc6f7200cf5ab84a98ab6dc29fba68dd17428461ec64f2ee3981c +SIZE (xpi/firefox-i18n-28.0b8/ml.xpi) = 422958 +SHA256 (xpi/firefox-i18n-28.0b8/mr.xpi) = aea96f87c44b19b09f0dd262a630447ac81bc372da5fe40ffd0507b048696f92 +SIZE (xpi/firefox-i18n-28.0b8/mr.xpi) = 400782 +SHA256 (xpi/firefox-i18n-28.0b8/nb-NO.xpi) = 4372abde774558d358a960f905fbf0739e269282224f6c00d4dada0dd761dbcf +SIZE (xpi/firefox-i18n-28.0b8/nb-NO.xpi) = 352714 +SHA256 (xpi/firefox-i18n-28.0b8/nl.xpi) = 1cd1705dcfb01bde1e5921b669861778bcd1bfbb5fc35dd1a5d8c14d5291a68f +SIZE (xpi/firefox-i18n-28.0b8/nl.xpi) = 354064 +SHA256 (xpi/firefox-i18n-28.0b8/nn-NO.xpi) = 7d8a5fbb7a2b8852447e810a876ccc9eaad5ba26d67cde8e012ad4b744b31d6e +SIZE (xpi/firefox-i18n-28.0b8/nn-NO.xpi) = 350910 +SHA256 (xpi/firefox-i18n-28.0b8/or.xpi) = 3dfa217f63101f4700a4ad4cc8fe46456832ec5bc43a55fa20efe709397bc58a +SIZE (xpi/firefox-i18n-28.0b8/or.xpi) = 415918 +SHA256 (xpi/firefox-i18n-28.0b8/pa-IN.xpi) = de81b40cc41a5102f447b8beff278aabedd6664db7f5dbb5021946686775a491 +SIZE (xpi/firefox-i18n-28.0b8/pa-IN.xpi) = 391517 +SHA256 (xpi/firefox-i18n-28.0b8/pl.xpi) = 4f49f001569815c4fbd13ed6c59649e2d4d54010f423ecdd7883fb1b95b77f9f +SIZE (xpi/firefox-i18n-28.0b8/pl.xpi) = 350844 +SHA256 (xpi/firefox-i18n-28.0b8/pt-BR.xpi) = a01c05c02bd23d8c99f556cd96860885e83dd35bdad5a581307cb6e16de5a661 +SIZE (xpi/firefox-i18n-28.0b8/pt-BR.xpi) = 364789 +SHA256 (xpi/firefox-i18n-28.0b8/pt-PT.xpi) = 28a6a28f7450a66b58a332de0dc09a07ba65a974681689f29e3bbbe493f4a170 +SIZE (xpi/firefox-i18n-28.0b8/pt-PT.xpi) = 351716 +SHA256 (xpi/firefox-i18n-28.0b8/rm.xpi) = 3579a69055b2b38a6f3c8afacffc6ac15ca95c19ca97b0c6fc8269aa4464a07e +SIZE (xpi/firefox-i18n-28.0b8/rm.xpi) = 355277 +SHA256 (xpi/firefox-i18n-28.0b8/ro.xpi) = fa5dd44451e5ec8f297e6e3cdf546cd588ec939b187da338017948900a9f03b4 +SIZE (xpi/firefox-i18n-28.0b8/ro.xpi) = 389921 +SHA256 (xpi/firefox-i18n-28.0b8/ru.xpi) = b4d73dff064081d5554824735482035e960663edee7f70e22068a718982547e2 +SIZE (xpi/firefox-i18n-28.0b8/ru.xpi) = 338425 +SHA256 (xpi/firefox-i18n-28.0b8/si.xpi) = 8370690eb8e03758d7654b64b1654054450cdd1c30f9e946efcb12563e740dba +SIZE (xpi/firefox-i18n-28.0b8/si.xpi) = 395719 +SHA256 (xpi/firefox-i18n-28.0b8/sk.xpi) = addf519c83facb0249b9d7b441e986892770de7321b54c5add7dd8f3396664ef +SIZE (xpi/firefox-i18n-28.0b8/sk.xpi) = 367793 +SHA256 (xpi/firefox-i18n-28.0b8/sl.xpi) = 138c4cd849155c4c894749b76673d6c2c63c8393ab1c53cc36ce386bad6fe339 +SIZE (xpi/firefox-i18n-28.0b8/sl.xpi) = 350318 +SHA256 (xpi/firefox-i18n-28.0b8/son.xpi) = bd4c9503c25dd9ff04b5c4c029bca6085dcc012f1e08cc223aa8e008cf40f261 +SIZE (xpi/firefox-i18n-28.0b8/son.xpi) = 350561 +SHA256 (xpi/firefox-i18n-28.0b8/sq.xpi) = afa50dda91b17bfe91dbf6583c2f87563d48e4a253014ccbdcaa6323941bf266 +SIZE (xpi/firefox-i18n-28.0b8/sq.xpi) = 366314 +SHA256 (xpi/firefox-i18n-28.0b8/sr.xpi) = 969d4a7735c54ee8c839950b214ad838652ab7996dcc8a11c8a67593c8192cfd +SIZE (xpi/firefox-i18n-28.0b8/sr.xpi) = 405137 +SHA256 (xpi/firefox-i18n-28.0b8/sv-SE.xpi) = c9885bd5abc30f1aa76f5872533dd83537957d1f502686c1730608f12fc8b432 +SIZE (xpi/firefox-i18n-28.0b8/sv-SE.xpi) = 358317 +SHA256 (xpi/firefox-i18n-28.0b8/ta.xpi) = 9fe1ae048723d0863fa164e620954d72bba3c49f4e849bc0e21626e65015519b +SIZE (xpi/firefox-i18n-28.0b8/ta.xpi) = 408328 +SHA256 (xpi/firefox-i18n-28.0b8/te.xpi) = 15bf0a6d053caf48e2d493b0ad9ee0ca7a30bd15413bfbadd1c6a9298160815a +SIZE (xpi/firefox-i18n-28.0b8/te.xpi) = 421142 +SHA256 (xpi/firefox-i18n-28.0b8/th.xpi) = 29fac74619292a063d5693fa57c3730afff9e313316c97d20deecf6a6a38f0d7 +SIZE (xpi/firefox-i18n-28.0b8/th.xpi) = 406138 +SHA256 (xpi/firefox-i18n-28.0b8/tr.xpi) = 58677c05e6bf689f9ae504b6d39e19851c96355b342f6f94ece2844b07f6ca62 +SIZE (xpi/firefox-i18n-28.0b8/tr.xpi) = 362002 +SHA256 (xpi/firefox-i18n-28.0b8/uk.xpi) = c0d0387654eb5e9caffde2fc75fa52520e7e1327945fda4b602b2c2122a18b20 +SIZE (xpi/firefox-i18n-28.0b8/uk.xpi) = 385138 +SHA256 (xpi/firefox-i18n-28.0b8/vi.xpi) = 85bae45976f2984fcff6ee941410aba241d934663ea19386713c3902c98f9b75 +SIZE (xpi/firefox-i18n-28.0b8/vi.xpi) = 378860 +SHA256 (xpi/firefox-i18n-28.0b8/zh-CN.xpi) = e072227508dddcd9e44b2b357f21e227a971bcf737f7901312101afb53979151 +SIZE (xpi/firefox-i18n-28.0b8/zh-CN.xpi) = 381766 +SHA256 (xpi/firefox-i18n-28.0b8/zh-TW.xpi) = dda6e28f677774575a11d168ac19790492e3f40b814c476d6ce43d651cc9cc1c +SIZE (xpi/firefox-i18n-28.0b8/zh-TW.xpi) = 375532 +SHA256 (xpi/firefox-i18n-28.0b8/zu.xpi) = 4993d39f817f00d95e279d7d884b99020e63c3dac8d888e325ecfe7ecb35a494 +SIZE (xpi/firefox-i18n-28.0b8/zu.xpi) = 365911 Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox-nightly/Makefile.hgrev Wed Mar 5 03:19:40 2014 (r1536) @@ -1 +1 @@ -HGREV= 171539:2e995c83a383 +HGREV= 171795:b5899e48b7fb Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox-nightly/distinfo Wed Mar 5 03:19:40 2014 (r1536) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/2e995c83a383.tar.bz2) = c8b1d3266ec8a41ae4fea3d3198409bebede222844dd81a80a6853f0ee7e7158 -SIZE (firefox-nightly/2e995c83a383.tar.bz2) = 137054116 +SHA256 (firefox-nightly/b5899e48b7fb.tar.bz2) = 8a95c6161e5fdd886fafff2aba14c15d4fcb66dc710f8e30c1953e4d881eb6a6 +SIZE (firefox-nightly/b5899e48b7fb.tar.bz2) = 136933590 Modified: trunk/www/firefox-nightly/files/patch-bug847568 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug847568 Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox-nightly/files/patch-bug847568 Wed Mar 5 03:19:40 2014 (r1536) @@ -68,21 +68,20 @@ dnl Check for pixman and cairo dnl ======================================================== -diff --git content/base/src/Makefile.in content/base/src/Makefile.in -index a618096..596901a 100644 ---- content/base/src/Makefile.in -+++ content/base/src/Makefile.in -@@ -5,6 +5,10 @@ - - include $(topsrcdir)/config/rules.mk - -+ifdef MOZ_NATIVE_HARFBUZZ -+nsContentUtils.$(OBJ_SUFFIX): CXXFLAGS+=$(MOZ_HARFBUZZ_CFLAGS) -+endif -+ - # gcc requires -msse2 for this file since it uses SSE2 intrinsics. (See bug - # 585538 comment 12.) - ifneq (,$(INTEL_ARCHITECTURE)) +diff --git content/base/src/moz.build content/base/src/moz.build +index 5868ec2..1313866 100644 +--- content/base/src/moz.build ++++ content/base/src/moz.build +@@ -176,6 +176,9 @@ SOURCES += [ + 'nsObjectLoadingContent.cpp', + ] + ++if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++ SOURCES['nsContentUtils.cpp'].flags += [CONFIG['MOZ_HARFBUZZ_CFLAGS']] ++ + EXTRA_COMPONENTS += [ + 'contentAreaDropListener.js', + 'contentAreaDropListener.manifest', diff --git gfx/moz.build gfx/moz.build index 519aa46..6929751 100644 --- gfx/moz.build @@ -143,30 +142,33 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),android) CXXFLAGS += $(CAIRO_FT_CFLAGS) endif -diff --git intl/unicharutil/util/Makefile.in intl/unicharutil/util/Makefile.in -index f6b9f7c..11c44f4 100644 ---- intl/unicharutil/util/Makefile.in -+++ intl/unicharutil/util/Makefile.in -@@ -21,3 +21,7 @@ ifdef _MSC_VER - OS_COMPILE_CXXFLAGS += -Zl - OS_COMPILE_CFLAGS += -Zl - endif -+ -+ifdef MOZ_NATIVE_HARFBUZZ -+nsUnicodePropertyData.$(OBJ_SUFFIX): CXXFLAGS+=$(MOZ_HARFBUZZ_CFLAGS) -+endif -diff --git netwerk/dns/Makefile.in netwerk/dns/Makefile.in -index 1cacbd7..a8cd156 100644 ---- netwerk/dns/Makefile.in -+++ netwerk/dns/Makefile.in -@@ -9,3 +9,7 @@ include $(topsrcdir)/config/rules.mk - # for effective TLD data. - etld_data.inc: $(srcdir)/prepare_tlds.py $(srcdir)/effective_tld_names.dat - $(PYTHON) $(srcdir)/prepare_tlds.py $(srcdir)/effective_tld_names.dat > etld_data.inc -+ -+ifdef MOZ_NATIVE_HARFBUZZ -+nsIDNService.$(OBJ_SUFFIX): CXXFLAGS+=$(MOZ_HARFBUZZ_CFLAGS) -+endif +diff --git intl/unicharutil/util/moz.build intl/unicharutil/util/moz.build +index 508c53f..4fc119a 100644 +--- intl/unicharutil/util/moz.build ++++ intl/unicharutil/util/moz.build +@@ -31,3 +31,9 @@ USE_STATIC_LIBS = True + + if CONFIG['_MSC_VER']: + DEFINES['_USE_ANSI_CPP'] = True ++ ++if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++ for f in ['nsUnicodeProperties.cpp']: ++ UNIFIED_SOURCES.remove('%s/intl/unicharutil/util/%s' % (TOPSRCDIR, f)) ++ SOURCES += ['%s/intl/unicharutil/util/%s' % (TOPSRCDIR, f)] ++ SOURCES['%s/intl/unicharutil/util/%s' % (TOPSRCDIR, f)].flags += [CONFIG['MOZ_HARFBUZZ_CFLAGS']] +diff --git netwerk/dns/moz.build netwerk/dns/moz.build +index bec4e8a..bd1ed98 100644 +--- netwerk/dns/moz.build ++++ netwerk/dns/moz.build +@@ -63,3 +63,8 @@ GENERATED_FILES = [ + LOCAL_INCLUDES += [ + '../base/src', + ] ++ ++if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++ UNIFIED_SOURCES.remove('nsIDNService.cpp') ++ SOURCES += ['nsIDNService.cpp'] ++ SOURCES['nsIDNService.cpp'].flags += [CONFIG['MOZ_HARFBUZZ_CFLAGS']] diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in index 007f272..27f488e 100644 --- toolkit/library/Makefile.in Deleted: trunk/www/firefox-nightly/files/patch-bug975634 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug975634 Wed Mar 5 03:19:40 2014 (r1535) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,63 +0,0 @@ -diff --git configure.in configure.in -index 0d9236a..0447104 100644 ---- configure.in -+++ configure.in -@@ -8670,6 +8670,20 @@ fi - AC_SUBST(MOZ_EM_DEBUG) - - if test -n "$COMPILE_ENVIRONMENT"; then -+AC_MSG_CHECKING([for posix_fadvise]) -+AC_TRY_LINK([#define _XOPEN_SOURCE 600 -+ #include ], -+ [posix_fadvise(0, 0, 0, 0);], -+ [ac_cv___posix_fadvise=true], -+ [ac_cv___posix_fadvise=false]) -+ -+if test "$ac_cv___posix_fadvise" = true ; then -+ AC_DEFINE(HAVE_POSIX_FADVISE) -+ AC_MSG_RESULT(yes) -+else -+ AC_MSG_RESULT(no) -+fi -+ - AC_MSG_CHECKING([for posix_fallocate]) - AC_TRY_LINK([#define _XOPEN_SOURCE 600 - #include ], -diff --git js/src/configure.in js/src/configure.in -index da9767c..352ba14 100644 ---- js/src/configure.in -+++ js/src/configure.in -@@ -4025,6 +4025,20 @@ AC_SUBST(CXX_VERSION) - AC_SUBST(MSMANIFEST_TOOL) - AC_SUBST(MOZ_LINKER) - -+AC_MSG_CHECKING([for posix_fadvise]) -+AC_TRY_LINK([#define _XOPEN_SOURCE 600 -+ #include ], -+ [posix_fadvise(0, 0, 0, 0);], -+ [ac_cv___posix_fadvise=true], -+ [ac_cv___posix_fadvise=false]) -+ -+if test "$ac_cv___posix_fadvise" = true ; then -+ AC_DEFINE(HAVE_POSIX_FADVISE) -+ AC_MSG_RESULT(yes) -+else -+ AC_MSG_RESULT(no) -+fi -+ - AC_MSG_CHECKING([for posix_fallocate]) - AC_TRY_LINK([#define _XOPEN_SOURCE 600 - #include ], -diff --git xpcom/io/nsLocalFileUnix.cpp xpcom/io/nsLocalFileUnix.cpp -index bacf06c..0e46e4a 100644 ---- xpcom/io/nsLocalFileUnix.cpp -+++ xpcom/io/nsLocalFileUnix.cpp -@@ -382,7 +382,7 @@ nsLocalFile::OpenNSPRFileDesc(int32_t flags, int32_t mode, PRFileDesc **_retval) - PR_Delete(mPath.get()); - } - --#if defined(LINUX) && !defined(ANDROID) -+#if defined(HAVE_POSIX_FADVISE) - if (flags & OS_READAHEAD) { - posix_fadvise(PR_FileDesc2NativeHandle(*_retval), 0, 0, - POSIX_FADV_SEQUENTIAL); Modified: trunk/www/firefox-nightly/files/patch-z-bug517422 ============================================================================== --- trunk/www/firefox-nightly/files/patch-z-bug517422 Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox-nightly/files/patch-z-bug517422 Wed Mar 5 03:19:40 2014 (r1536) @@ -142,10 +142,11 @@ index 68f360e..76f2d57 100644 --- content/media/Makefile.in +++ content/media/Makefile.in -@@ -7,4 +7,16 @@ include $(topsrcdir)/config/rules.mk +@@ -6,3 +6,15 @@ include $(topsrcdir)/config/rules.mk + CFLAGS += $(GSTREAMER_CFLAGS) CXXFLAGS += $(GSTREAMER_CFLAGS) - ++ +ifdef MOZ_NATIVE_OGG +CXXFLAGS += $(MOZ_OGG_CFLAGS) +endif @@ -157,8 +158,6 @@ +ifdef MOZ_NATIVE_OPUS +CXXFLAGS += $(MOZ_OPUS_CFLAGS) +endif -+ - AudioNodeEngineNEON.$(OBJ_SUFFIX): CXXFLAGS += -mfpu=neon diff --git media/libtheora/Makefile.in media/libtheora/Makefile.in new file mode 100644 index 0000000..1f02dc0 Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox/Makefile Wed Mar 5 03:19:40 2014 (r1536) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 339634 2014-01-13 21:00:02Z rene $ PORTNAME= firefox -DISTVERSION= 28.0b7 +DISTVERSION= 28.0b8 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/firefox/distinfo Wed Mar 5 03:19:40 2014 (r1536) @@ -1,2 +1,2 @@ -SHA256 (firefox-28.0b7.source.tar.bz2) = 7209f5d608b1c8b95e203cf903f7b7307cfd08bae2cb29979b8aba99ae806074 -SIZE (firefox-28.0b7.source.tar.bz2) = 134831325 +SHA256 (firefox-28.0b8.source.tar.bz2) = 8a7dee2aae6370d59dc45cb64c028a015f6ab891879311d5ddbb9ee12d91ea2f +SIZE (firefox-28.0b8.source.tar.bz2) = 134878883 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/linux-firefox/Makefile Wed Mar 5 03:19:40 2014 (r1536) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-firefox/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox -DISTVERSION= 28.0b7 +DISTVERSION= 28.0b8 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Wed Mar 5 03:19:31 2014 (r1535) +++ trunk/www/linux-firefox/distinfo Wed Mar 5 03:19:40 2014 (r1536) @@ -1,5 +1,5 @@ -SHA256 (firefox-28.0b7.tar.bz2) = b2a7ff7a2d932d015c637c658b9f16df33b30d0c829f4867beea387b1face033 -SIZE (firefox-28.0b7.tar.bz2) = 31138505 +SHA256 (firefox-28.0b8.tar.bz2) = 84e3c5f151d597cdae060eca7f79fca5905edab2c705a5fc42d5a7cfe92f2060 +SIZE (firefox-28.0b8.tar.bz2) = 31125913 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 5 14:37:53 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 486EA474 for ; Wed, 5 Mar 2014 14:37:53 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D01D1F9B for ; Wed, 5 Mar 2014 14:37:52 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s25Ebnag079018 for ; Wed, 5 Mar 2014 14:37:49 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s25Ebi8M078502 for freebsd-gecko@freebsd.org; Wed, 5 Mar 2014 14:37:44 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 5 Mar 2014 14:37:44 GMT Message-Id: <201403051437.s25Ebi8M078502@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 Subject: [SVN-Commit] r1537 - in trunk: . Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 05 Mar 2014 14:37:53 -0000 Author: jbeich Date: Wed Mar 5 14:37:44 2014 New Revision: 1537 Log: Restore gcc by default after r1526 to dodge LLVM PR15840 in lang/clang33 Modified: trunk/Gecko_ChangeLog trunk/Mk/bsd.gecko.mk Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Wed Mar 5 03:19:40 2014 (r1536) +++ trunk/Gecko_ChangeLog Wed Mar 5 14:37:44 2014 (r1537) @@ -1,5 +1,5 @@ - switch GSTREAMER option for non-esr ports to depend on multimedia/gstreamer1 [2] -- switch to Uses/compiler.mk to respect FAVORITE_COMPILER (clang by default) +- switch to Uses/compiler.mk, defaults to lang/gcc47 on 8.x and 9.x - use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2 - enable readahead in url-classifier, asmjs, download resume like on Linux - build www/firefox and www/seamonkey faster using unified compilation Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Wed Mar 5 03:19:40 2014 (r1536) +++ trunk/Mk/bsd.gecko.mk Wed Mar 5 14:37:44 2014 (r1537) @@ -501,7 +501,7 @@ MOZILLA_EXEC_NAME?=${MOZILLA} MOZ_RPATH?= ${MOZILLA} USE_GNOME+= libidl desktopfileutils -USES+= compiler:c++11-lang gmake iconv perl5 pkgconfig +USES+= compiler:c++11-lib gmake iconv perl5 pkgconfig USE_PERL5= build USE_XORG= printproto sm xt xi xext x11 xinerama \ ice xproto From owner-freebsd-gecko@FreeBSD.ORG Sat Mar 8 05:17:10 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5735FED6 for ; Sat, 8 Mar 2014 05:17:10 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DF020ADD for ; Sat, 8 Mar 2014 05:17:09 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s285H6jk004249 for ; Sat, 8 Mar 2014 05:17:06 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s285H1Xu003926 for freebsd-gecko@freebsd.org; Sat, 8 Mar 2014 05:17:01 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 8 Mar 2014 05:17:01 GMT Message-Id: <201403080517.s285H1Xu003926@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 Subject: [SVN-Commit] r1538 - trunk/www/linux-tor-browser MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 08 Mar 2014 05:17:10 -0000 Author: jbeich Date: Sat Mar 8 05:17:01 2014 New Revision: 1538 Log: avoid conflict with non-linux TBB in future Modified: trunk/www/linux-tor-browser/Makefile trunk/www/linux-tor-browser/pkg-plist Modified: trunk/www/linux-tor-browser/Makefile ============================================================================== --- trunk/www/linux-tor-browser/Makefile Wed Mar 5 14:37:44 2014 (r1537) +++ trunk/www/linux-tor-browser/Makefile Sat Mar 8 05:17:01 2014 (r1538) @@ -32,10 +32,10 @@ WRKSRC= ${WRKDIR}/${PORTNAME}_${LOCALE} DATADIR?= /tmp/${UNIQUENAME} -DESKTOP_ENTRIES="Tor Browser Bundle" \ +DESKTOP_ENTRIES="Tor Browser Bundle (${DISTVERSIONPREFIX:S/-//})" \ "" \ "${PREFIX}/lib/${UNIQUENAME}/Browser/browser/chrome/icons/default/default48.png" \ - "start-tor-browser" \ + "${UNIQUENAME}" \ "Network;WebBrowser;Security;" \ false @@ -82,6 +82,6 @@ ${TAR} cf - -C${WRKSRC} --exclude '*.orig' --exclude '*.bak' . | \ ${TAR} xof - -C${STAGEDIR}${PREFIX}/lib/${UNIQUENAME} ${LN} -sf ${PREFIX}/lib/${UNIQUENAME}/start-tor-browser \ - ${STAGEDIR}${PREFIX}/bin + ${STAGEDIR}${PREFIX}/bin/${UNIQUENAME} .include Modified: trunk/www/linux-tor-browser/pkg-plist ============================================================================== --- trunk/www/linux-tor-browser/pkg-plist Wed Mar 5 14:37:44 2014 (r1537) +++ trunk/www/linux-tor-browser/pkg-plist Sat Mar 8 05:17:01 2014 (r1538) @@ -1,5 +1,5 @@ @unexec rm -rf %%DATADIR%% -bin/start-tor-browser +bin/linux-tor-browser lib/linux-tor-browser/Browser/application.ini lib/linux-tor-browser/Browser/browser/blocklist.xml lib/linux-tor-browser/Browser/browser/chrome.manifest From owner-freebsd-gecko@FreeBSD.ORG Sat Mar 8 05:17:19 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0B346EE3 for ; Sat, 8 Mar 2014 05:17:19 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4A447ADF for ; Sat, 8 Mar 2014 05:17:18 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s285HGpB007040 for ; Sat, 8 Mar 2014 05:17:16 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s285HBAG005203 for freebsd-gecko@freebsd.org; Sat, 8 Mar 2014 05:17:11 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 8 Mar 2014 05:17:11 GMT Message-Id: <201403080517.s285HBAG005203@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 Subject: [SVN-Commit] r1539 - in trunk: . www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/linux-firefox MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 08 Mar 2014 05:17:19 -0000 Author: jbeich Date: Sat Mar 8 05:17:11 2014 New Revision: 1539 Log: update Added: trunk/www/firefox-nightly/files/patch-revert-bug975011 Modified: trunk/Gecko_ChangeLog trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/Gecko_ChangeLog Sat Mar 8 05:17:11 2014 (r1539) @@ -6,7 +6,7 @@ - unbreak build on sparc64 [1] - a few DEBUG build fixes - add clang 3.2/3.3/3.4 workarounds for i386 -- add gstreamer note to pkg-message +- mention known GSTREAMER issue in pkg-message PR: ports/186580 [1] Requested by: kwm [2] Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-i18n/Makefile Sat Mar 8 05:17:11 2014 (r1539) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox-i18n -PORTVERSION= 28.0b8 +PORTVERSION= 28.0b9 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-i18n/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,170 +1,170 @@ -SHA256 (xpi/firefox-i18n-28.0b8/ach.xpi) = a4a5dddd11a98386367be6b378777ce74c32bdb3e308804509732aeaf20120e1 -SIZE (xpi/firefox-i18n-28.0b8/ach.xpi) = 365713 -SHA256 (xpi/firefox-i18n-28.0b8/af.xpi) = 6931d8ed769db77c04d0d723f3f5c77ea5737e57f3ddacb9cbd1a6ed1abf6cae -SIZE (xpi/firefox-i18n-28.0b8/af.xpi) = 359591 -SHA256 (xpi/firefox-i18n-28.0b8/ar.xpi) = f555db36715ce29fd2e7205c0cb2f3af2fc97e782a4b4e7300d7123eae65c383 -SIZE (xpi/firefox-i18n-28.0b8/ar.xpi) = 388976 -SHA256 (xpi/firefox-i18n-28.0b8/as.xpi) = 9b58a198bd61b6bba40214517ddfd77b4f68244ac0cf7433f3899c87c976fdfc -SIZE (xpi/firefox-i18n-28.0b8/as.xpi) = 404108 -SHA256 (xpi/firefox-i18n-28.0b8/ast.xpi) = c37ae7af6b01df86ed2b12f16d0110f05008d2e5390222f10a7764e2f62bdb1a -SIZE (xpi/firefox-i18n-28.0b8/ast.xpi) = 316224 -SHA256 (xpi/firefox-i18n-28.0b8/be.xpi) = b4e6d9c2ae3aecfdd94741525a1ff41dc65c733131b2159c4fa165e5b2bb013b -SIZE (xpi/firefox-i18n-28.0b8/be.xpi) = 342306 -SHA256 (xpi/firefox-i18n-28.0b8/bg.xpi) = aa44fcd3e754463fb0e7aa28b33816c78d4f9e0a0e2b501895b8259874e157cb -SIZE (xpi/firefox-i18n-28.0b8/bg.xpi) = 393205 -SHA256 (xpi/firefox-i18n-28.0b8/bn-BD.xpi) = 226e367d587d92fb3e68d7697280e971bfd9d45262b9785d0f0706f6e0eb7926 -SIZE (xpi/firefox-i18n-28.0b8/bn-BD.xpi) = 418542 -SHA256 (xpi/firefox-i18n-28.0b8/bn-IN.xpi) = 1b536a08528bf638ceebcf105fd70769027c29a203d70fc5d68c88f52c8a4a9e -SIZE (xpi/firefox-i18n-28.0b8/bn-IN.xpi) = 413543 -SHA256 (xpi/firefox-i18n-28.0b8/br.xpi) = b02094302e1017686764f7ea6e798898eb59f0705f093697becfc16ae6809a45 -SIZE (xpi/firefox-i18n-28.0b8/br.xpi) = 353934 -SHA256 (xpi/firefox-i18n-28.0b8/bs.xpi) = d932d82bac06302d737d28aad06b08fa55a1dd0955f86b4f91bc38cf890a8634 -SIZE (xpi/firefox-i18n-28.0b8/bs.xpi) = 363405 -SHA256 (xpi/firefox-i18n-28.0b8/ca.xpi) = 99ee1945de5cec65c2e442ca9eef3e5696b8c82c6529f3cd9a04b3b57de9783e -SIZE (xpi/firefox-i18n-28.0b8/ca.xpi) = 362970 -SHA256 (xpi/firefox-i18n-28.0b8/cs.xpi) = 6ec3c9f10e8d9ad1d033fde2412d6fe1d579eb2f25e99b9132caa9b999d6ab8f -SIZE (xpi/firefox-i18n-28.0b8/cs.xpi) = 356819 -SHA256 (xpi/firefox-i18n-28.0b8/csb.xpi) = 43093fb631c288dfcbee047cf91d33f83f8ae205c5eb03cbe9606d82dc687339 -SIZE (xpi/firefox-i18n-28.0b8/csb.xpi) = 347623 -SHA256 (xpi/firefox-i18n-28.0b8/cy.xpi) = 7d20f025e79991b495ef4da6021fabe0c024f158c0f097be636bf7dda095bfdf -SIZE (xpi/firefox-i18n-28.0b8/cy.xpi) = 354722 -SHA256 (xpi/firefox-i18n-28.0b8/da.xpi) = 177b3f6d4c62f9ae9669efae7f8489c22861175e681f17cbbf1b5204087fff64 -SIZE (xpi/firefox-i18n-28.0b8/da.xpi) = 348726 -SHA256 (xpi/firefox-i18n-28.0b8/de.xpi) = 1b8c9f0f06138a61f5cdf4d57c92d6e0d335c384d94ffd7087d531e7d640c8f6 -SIZE (xpi/firefox-i18n-28.0b8/de.xpi) = 355721 -SHA256 (xpi/firefox-i18n-28.0b8/el.xpi) = 22490ec072252bbcc9c481a715a3f659947d1594adaada8ee29e61fcca354352 -SIZE (xpi/firefox-i18n-28.0b8/el.xpi) = 389426 -SHA256 (xpi/firefox-i18n-28.0b8/en-GB.xpi) = a3c86cb9cf5b0ffb9160a566d0f8006b1b6210990bc68629bda2868573f7e85a -SIZE (xpi/firefox-i18n-28.0b8/en-GB.xpi) = 342864 -SHA256 (xpi/firefox-i18n-28.0b8/en-US.xpi) = a527bdbc2cc73892466b22152f88027f96cd5deaa21cede12813dadfd3b143f0 -SIZE (xpi/firefox-i18n-28.0b8/en-US.xpi) = 345903 -SHA256 (xpi/firefox-i18n-28.0b8/en-ZA.xpi) = 24d05064f302cdc7cebd60bae8fced9b5db481bb87693cf9ef3d30fc9816e171 -SIZE (xpi/firefox-i18n-28.0b8/en-ZA.xpi) = 338118 -SHA256 (xpi/firefox-i18n-28.0b8/eo.xpi) = fa5dd321753cb6f7089c17287f6d2591bd05384ca58bb43a3eef790ee68021e7 -SIZE (xpi/firefox-i18n-28.0b8/eo.xpi) = 361752 -SHA256 (xpi/firefox-i18n-28.0b8/es-AR.xpi) = 88a5de45dfcc77b4a01ee6ed487527382265154e32f2559c0e8b0e55848566ad -SIZE (xpi/firefox-i18n-28.0b8/es-AR.xpi) = 357326 -SHA256 (xpi/firefox-i18n-28.0b8/es-CL.xpi) = dfda862d353f161fe9e636584fdcb665a4b28f38f0f2763d42edc219e4b4235e -SIZE (xpi/firefox-i18n-28.0b8/es-CL.xpi) = 306620 -SHA256 (xpi/firefox-i18n-28.0b8/es-ES.xpi) = ba75feba1864d3e9de0aa1d615928334f66164a117328b5c987d743ecc5f5148 -SIZE (xpi/firefox-i18n-28.0b8/es-ES.xpi) = 300694 -SHA256 (xpi/firefox-i18n-28.0b8/es-MX.xpi) = 710457da0b2e07364792f7332e545aa2946dc75bf9521e42ccbde579616ef573 -SIZE (xpi/firefox-i18n-28.0b8/es-MX.xpi) = 361860 -SHA256 (xpi/firefox-i18n-28.0b8/et.xpi) = d55d5a3120823dbcd9eea56add30ecf3b6affcbf364ae32b238d7c9cdd484041 -SIZE (xpi/firefox-i18n-28.0b8/et.xpi) = 345631 -SHA256 (xpi/firefox-i18n-28.0b8/eu.xpi) = 358821b327d9bdadadb46b4ec5f8434c777d06fc0c644608c573781a042379c1 -SIZE (xpi/firefox-i18n-28.0b8/eu.xpi) = 361447 -SHA256 (xpi/firefox-i18n-28.0b8/fa.xpi) = ecfa916fefb815aa0fc423091f99405b1d8028d9e8c2f0c096107f02c759bbef -SIZE (xpi/firefox-i18n-28.0b8/fa.xpi) = 401706 -SHA256 (xpi/firefox-i18n-28.0b8/ff.xpi) = bddbfabe06724575bac81b32bc4a40259af7d4b7432f1b799e4c392fc812ac85 -SIZE (xpi/firefox-i18n-28.0b8/ff.xpi) = 354041 -SHA256 (xpi/firefox-i18n-28.0b8/fi.xpi) = 5e559b22ab5785740175bd7094d65a164cebb170384db78521b2af2f776622cd -SIZE (xpi/firefox-i18n-28.0b8/fi.xpi) = 352830 -SHA256 (xpi/firefox-i18n-28.0b8/fr.xpi) = 9ca4234ca3d0ee5c277c4f81684b221664ce2de78f5febbab636cf2f540e5238 -SIZE (xpi/firefox-i18n-28.0b8/fr.xpi) = 368928 -SHA256 (xpi/firefox-i18n-28.0b8/fy-NL.xpi) = 45c34f9e3e903df976e70fb4ee8cebeda04fe35342c0b815d1311bd1e279ebdb -SIZE (xpi/firefox-i18n-28.0b8/fy-NL.xpi) = 362229 -SHA256 (xpi/firefox-i18n-28.0b8/ga-IE.xpi) = 7f7c9d043272ac3f5b2e198e0a2efd274cbc3e34c707ca359b52d9c9bea598ff -SIZE (xpi/firefox-i18n-28.0b8/ga-IE.xpi) = 370257 -SHA256 (xpi/firefox-i18n-28.0b8/gd.xpi) = ecbae23967d3a50a8b724e01d4c9111d7a77bfeef2d96dd172a3ace108af382a -SIZE (xpi/firefox-i18n-28.0b8/gd.xpi) = 365218 -SHA256 (xpi/firefox-i18n-28.0b8/gl.xpi) = b63301f1ec31e7ba8b56050d58b41c5b51862d1a837801ceee3d2f8ba6c5bc85 -SIZE (xpi/firefox-i18n-28.0b8/gl.xpi) = 356139 -SHA256 (xpi/firefox-i18n-28.0b8/gu-IN.xpi) = 0f782e3fd5b01492338626a58283f5fc1bda541d52dc8c53b10bf4760c7ed439 -SIZE (xpi/firefox-i18n-28.0b8/gu-IN.xpi) = 383833 -SHA256 (xpi/firefox-i18n-28.0b8/he.xpi) = ab24ea0756d11dc28077da5c63735bd7ed478a3bbb3d1820f194a0ec67e309ad -SIZE (xpi/firefox-i18n-28.0b8/he.xpi) = 377881 -SHA256 (xpi/firefox-i18n-28.0b8/hi-IN.xpi) = ede898026163286ee8b37ce19e7e1f297004e89f9e2954acf50d1df9d9fd106a -SIZE (xpi/firefox-i18n-28.0b8/hi-IN.xpi) = 402397 -SHA256 (xpi/firefox-i18n-28.0b8/hr.xpi) = 02a2d6913e2360c7ae28cc9d226ad894293d72bed1d2c588e163d46d49458fea -SIZE (xpi/firefox-i18n-28.0b8/hr.xpi) = 368423 -SHA256 (xpi/firefox-i18n-28.0b8/hu.xpi) = 16a4146867120209009d3365909e48822c3ca59882cb373b7ed32df7e0211045 -SIZE (xpi/firefox-i18n-28.0b8/hu.xpi) = 365034 -SHA256 (xpi/firefox-i18n-28.0b8/hy-AM.xpi) = f4b90146e9ff66b0617adbd06f466e2afb8e513d83c01644fdafd2725169cba0 -SIZE (xpi/firefox-i18n-28.0b8/hy-AM.xpi) = 411721 -SHA256 (xpi/firefox-i18n-28.0b8/id.xpi) = 13486ead938b77985dfa301cbfa8d6f68350e2b2c39d44a22244964441c5bf9f -SIZE (xpi/firefox-i18n-28.0b8/id.xpi) = 342616 -SHA256 (xpi/firefox-i18n-28.0b8/is.xpi) = fb0315d77b2b29f097b552e34e06cf3d64ddf7fd077889e751c6e2de8a8c26cc -SIZE (xpi/firefox-i18n-28.0b8/is.xpi) = 357819 -SHA256 (xpi/firefox-i18n-28.0b8/it.xpi) = a0854bf68c88098205679135b29eea7b2e12188b5c851186911201cfe50e3a3e -SIZE (xpi/firefox-i18n-28.0b8/it.xpi) = 298280 -SHA256 (xpi/firefox-i18n-28.0b8/ja.xpi) = e4eabe51ec1f6cc80bd98e05a7c312e41e7617c9054fd012e0c59e4e0da103a3 -SIZE (xpi/firefox-i18n-28.0b8/ja.xpi) = 397188 -SHA256 (xpi/firefox-i18n-28.0b8/kk.xpi) = 5a0c8cb7cb137cda5f2989745653b9192e2aa6d1df40ff31a013382fe68445ce -SIZE (xpi/firefox-i18n-28.0b8/kk.xpi) = 400320 -SHA256 (xpi/firefox-i18n-28.0b8/km.xpi) = feef0b91a0b7ce09643e41a51329d07297d8fea42ff3c9b3f6bbd106df163f03 -SIZE (xpi/firefox-i18n-28.0b8/km.xpi) = 430429 -SHA256 (xpi/firefox-i18n-28.0b8/kn.xpi) = a5b0016ed6eed1b9a74c524d758965f2572aa837424592199801f12a5d790844 -SIZE (xpi/firefox-i18n-28.0b8/kn.xpi) = 414256 -SHA256 (xpi/firefox-i18n-28.0b8/ko.xpi) = 45750f391c7b0e923473b2df7ba4da7ec30ce996c12ff6a600c7ccba14a7d326 -SIZE (xpi/firefox-i18n-28.0b8/ko.xpi) = 364493 -SHA256 (xpi/firefox-i18n-28.0b8/ku.xpi) = 7b41d16a956cb4e6ac1f76f16762172e8a3b1b285c4fa69ecedc230d0f572d95 -SIZE (xpi/firefox-i18n-28.0b8/ku.xpi) = 370340 -SHA256 (xpi/firefox-i18n-28.0b8/lij.xpi) = 852ee81eebdd88d45e3a6ae3c739f26cc6df8a4c7df3971cf94d30fe9b1636a2 -SIZE (xpi/firefox-i18n-28.0b8/lij.xpi) = 343234 -SHA256 (xpi/firefox-i18n-28.0b8/lt.xpi) = ea6107b1ec8cf5e0d64cdf8107a6d0392d663ae8cbd2cbd9a4ebcc0dab09c7e8 -SIZE (xpi/firefox-i18n-28.0b8/lt.xpi) = 375231 -SHA256 (xpi/firefox-i18n-28.0b8/lv.xpi) = 1cb81547afe178fc3012a4c7c9119ba0c0754750c9b86e8a0b715731f9930c91 -SIZE (xpi/firefox-i18n-28.0b8/lv.xpi) = 352617 -SHA256 (xpi/firefox-i18n-28.0b8/mai.xpi) = 8e77c5bc1d0d90345b30d3dba0d673482856c5f0635c7c3db88fce27335a72b3 -SIZE (xpi/firefox-i18n-28.0b8/mai.xpi) = 402492 -SHA256 (xpi/firefox-i18n-28.0b8/mk.xpi) = c3ed5df2ad9ddaa338c51a147db9cbf02c2b539a8cf1c338a516e6e9fe048e68 -SIZE (xpi/firefox-i18n-28.0b8/mk.xpi) = 403252 -SHA256 (xpi/firefox-i18n-28.0b8/ml.xpi) = 114f668a282fc6f7200cf5ab84a98ab6dc29fba68dd17428461ec64f2ee3981c -SIZE (xpi/firefox-i18n-28.0b8/ml.xpi) = 422958 -SHA256 (xpi/firefox-i18n-28.0b8/mr.xpi) = aea96f87c44b19b09f0dd262a630447ac81bc372da5fe40ffd0507b048696f92 -SIZE (xpi/firefox-i18n-28.0b8/mr.xpi) = 400782 -SHA256 (xpi/firefox-i18n-28.0b8/nb-NO.xpi) = 4372abde774558d358a960f905fbf0739e269282224f6c00d4dada0dd761dbcf -SIZE (xpi/firefox-i18n-28.0b8/nb-NO.xpi) = 352714 -SHA256 (xpi/firefox-i18n-28.0b8/nl.xpi) = 1cd1705dcfb01bde1e5921b669861778bcd1bfbb5fc35dd1a5d8c14d5291a68f -SIZE (xpi/firefox-i18n-28.0b8/nl.xpi) = 354064 -SHA256 (xpi/firefox-i18n-28.0b8/nn-NO.xpi) = 7d8a5fbb7a2b8852447e810a876ccc9eaad5ba26d67cde8e012ad4b744b31d6e -SIZE (xpi/firefox-i18n-28.0b8/nn-NO.xpi) = 350910 -SHA256 (xpi/firefox-i18n-28.0b8/or.xpi) = 3dfa217f63101f4700a4ad4cc8fe46456832ec5bc43a55fa20efe709397bc58a -SIZE (xpi/firefox-i18n-28.0b8/or.xpi) = 415918 -SHA256 (xpi/firefox-i18n-28.0b8/pa-IN.xpi) = de81b40cc41a5102f447b8beff278aabedd6664db7f5dbb5021946686775a491 -SIZE (xpi/firefox-i18n-28.0b8/pa-IN.xpi) = 391517 -SHA256 (xpi/firefox-i18n-28.0b8/pl.xpi) = 4f49f001569815c4fbd13ed6c59649e2d4d54010f423ecdd7883fb1b95b77f9f -SIZE (xpi/firefox-i18n-28.0b8/pl.xpi) = 350844 -SHA256 (xpi/firefox-i18n-28.0b8/pt-BR.xpi) = a01c05c02bd23d8c99f556cd96860885e83dd35bdad5a581307cb6e16de5a661 -SIZE (xpi/firefox-i18n-28.0b8/pt-BR.xpi) = 364789 -SHA256 (xpi/firefox-i18n-28.0b8/pt-PT.xpi) = 28a6a28f7450a66b58a332de0dc09a07ba65a974681689f29e3bbbe493f4a170 -SIZE (xpi/firefox-i18n-28.0b8/pt-PT.xpi) = 351716 -SHA256 (xpi/firefox-i18n-28.0b8/rm.xpi) = 3579a69055b2b38a6f3c8afacffc6ac15ca95c19ca97b0c6fc8269aa4464a07e -SIZE (xpi/firefox-i18n-28.0b8/rm.xpi) = 355277 -SHA256 (xpi/firefox-i18n-28.0b8/ro.xpi) = fa5dd44451e5ec8f297e6e3cdf546cd588ec939b187da338017948900a9f03b4 -SIZE (xpi/firefox-i18n-28.0b8/ro.xpi) = 389921 -SHA256 (xpi/firefox-i18n-28.0b8/ru.xpi) = b4d73dff064081d5554824735482035e960663edee7f70e22068a718982547e2 -SIZE (xpi/firefox-i18n-28.0b8/ru.xpi) = 338425 -SHA256 (xpi/firefox-i18n-28.0b8/si.xpi) = 8370690eb8e03758d7654b64b1654054450cdd1c30f9e946efcb12563e740dba -SIZE (xpi/firefox-i18n-28.0b8/si.xpi) = 395719 -SHA256 (xpi/firefox-i18n-28.0b8/sk.xpi) = addf519c83facb0249b9d7b441e986892770de7321b54c5add7dd8f3396664ef -SIZE (xpi/firefox-i18n-28.0b8/sk.xpi) = 367793 -SHA256 (xpi/firefox-i18n-28.0b8/sl.xpi) = 138c4cd849155c4c894749b76673d6c2c63c8393ab1c53cc36ce386bad6fe339 -SIZE (xpi/firefox-i18n-28.0b8/sl.xpi) = 350318 -SHA256 (xpi/firefox-i18n-28.0b8/son.xpi) = bd4c9503c25dd9ff04b5c4c029bca6085dcc012f1e08cc223aa8e008cf40f261 -SIZE (xpi/firefox-i18n-28.0b8/son.xpi) = 350561 -SHA256 (xpi/firefox-i18n-28.0b8/sq.xpi) = afa50dda91b17bfe91dbf6583c2f87563d48e4a253014ccbdcaa6323941bf266 -SIZE (xpi/firefox-i18n-28.0b8/sq.xpi) = 366314 -SHA256 (xpi/firefox-i18n-28.0b8/sr.xpi) = 969d4a7735c54ee8c839950b214ad838652ab7996dcc8a11c8a67593c8192cfd -SIZE (xpi/firefox-i18n-28.0b8/sr.xpi) = 405137 -SHA256 (xpi/firefox-i18n-28.0b8/sv-SE.xpi) = c9885bd5abc30f1aa76f5872533dd83537957d1f502686c1730608f12fc8b432 -SIZE (xpi/firefox-i18n-28.0b8/sv-SE.xpi) = 358317 -SHA256 (xpi/firefox-i18n-28.0b8/ta.xpi) = 9fe1ae048723d0863fa164e620954d72bba3c49f4e849bc0e21626e65015519b -SIZE (xpi/firefox-i18n-28.0b8/ta.xpi) = 408328 -SHA256 (xpi/firefox-i18n-28.0b8/te.xpi) = 15bf0a6d053caf48e2d493b0ad9ee0ca7a30bd15413bfbadd1c6a9298160815a -SIZE (xpi/firefox-i18n-28.0b8/te.xpi) = 421142 -SHA256 (xpi/firefox-i18n-28.0b8/th.xpi) = 29fac74619292a063d5693fa57c3730afff9e313316c97d20deecf6a6a38f0d7 -SIZE (xpi/firefox-i18n-28.0b8/th.xpi) = 406138 -SHA256 (xpi/firefox-i18n-28.0b8/tr.xpi) = 58677c05e6bf689f9ae504b6d39e19851c96355b342f6f94ece2844b07f6ca62 -SIZE (xpi/firefox-i18n-28.0b8/tr.xpi) = 362002 -SHA256 (xpi/firefox-i18n-28.0b8/uk.xpi) = c0d0387654eb5e9caffde2fc75fa52520e7e1327945fda4b602b2c2122a18b20 -SIZE (xpi/firefox-i18n-28.0b8/uk.xpi) = 385138 -SHA256 (xpi/firefox-i18n-28.0b8/vi.xpi) = 85bae45976f2984fcff6ee941410aba241d934663ea19386713c3902c98f9b75 -SIZE (xpi/firefox-i18n-28.0b8/vi.xpi) = 378860 -SHA256 (xpi/firefox-i18n-28.0b8/zh-CN.xpi) = e072227508dddcd9e44b2b357f21e227a971bcf737f7901312101afb53979151 -SIZE (xpi/firefox-i18n-28.0b8/zh-CN.xpi) = 381766 -SHA256 (xpi/firefox-i18n-28.0b8/zh-TW.xpi) = dda6e28f677774575a11d168ac19790492e3f40b814c476d6ce43d651cc9cc1c -SIZE (xpi/firefox-i18n-28.0b8/zh-TW.xpi) = 375532 -SHA256 (xpi/firefox-i18n-28.0b8/zu.xpi) = 4993d39f817f00d95e279d7d884b99020e63c3dac8d888e325ecfe7ecb35a494 -SIZE (xpi/firefox-i18n-28.0b8/zu.xpi) = 365911 +SHA256 (xpi/firefox-i18n-28.0b9/ach.xpi) = 8bdf720da3590b5380b51a74c01902cb1a1a25922340d9e98abd502952d92878 +SIZE (xpi/firefox-i18n-28.0b9/ach.xpi) = 365713 +SHA256 (xpi/firefox-i18n-28.0b9/af.xpi) = 4733800a2054caeb8d51e59725d41554e11ddaeed4df457c6f70784376cb9da7 +SIZE (xpi/firefox-i18n-28.0b9/af.xpi) = 359591 +SHA256 (xpi/firefox-i18n-28.0b9/ar.xpi) = 9eaca3947b04348b8d1e9669fc2ddd1642cff3db5940cbd412712ea22df879e4 +SIZE (xpi/firefox-i18n-28.0b9/ar.xpi) = 388976 +SHA256 (xpi/firefox-i18n-28.0b9/as.xpi) = 366e567be10be09a32b7bc2442d9d624f2361bfc1cfbda93d031fb8f18bdd918 +SIZE (xpi/firefox-i18n-28.0b9/as.xpi) = 404108 +SHA256 (xpi/firefox-i18n-28.0b9/ast.xpi) = 8b9cfd8b0a0ed1fbde97d0dbfa42432e43b9d78e66e123dbe5690f14d7d907f8 +SIZE (xpi/firefox-i18n-28.0b9/ast.xpi) = 316224 +SHA256 (xpi/firefox-i18n-28.0b9/be.xpi) = 0207f5f9b06a69630b67070902dc6844af04a9fcad728558a559d9be40d0ad07 +SIZE (xpi/firefox-i18n-28.0b9/be.xpi) = 342306 +SHA256 (xpi/firefox-i18n-28.0b9/bg.xpi) = 43a11f6d97b196b726d4acef4305feb95d650f7888ef1d886239fabc41566c61 +SIZE (xpi/firefox-i18n-28.0b9/bg.xpi) = 393205 +SHA256 (xpi/firefox-i18n-28.0b9/bn-BD.xpi) = 54b81a91747d498ba7f5efeb0965dba12d1f95e9c7aaf33e32a0be60517e339b +SIZE (xpi/firefox-i18n-28.0b9/bn-BD.xpi) = 418542 +SHA256 (xpi/firefox-i18n-28.0b9/bn-IN.xpi) = f03645ca8b83b64d08ff6c1abadcdcb41affaaa5874d85c8ce0ed914e4cffb35 +SIZE (xpi/firefox-i18n-28.0b9/bn-IN.xpi) = 413543 +SHA256 (xpi/firefox-i18n-28.0b9/br.xpi) = 81559deed608eb366e48c98a2365bba6712d028ffb575a038f15c0feec6798d4 +SIZE (xpi/firefox-i18n-28.0b9/br.xpi) = 353934 +SHA256 (xpi/firefox-i18n-28.0b9/bs.xpi) = b08958c24147528eb5911d374fc53ac48953bd6722e2152df830de1664f65720 +SIZE (xpi/firefox-i18n-28.0b9/bs.xpi) = 363405 +SHA256 (xpi/firefox-i18n-28.0b9/ca.xpi) = d1307707d475f461fbf2373368370233d799b06b0621b0b2d2285e25694a263d +SIZE (xpi/firefox-i18n-28.0b9/ca.xpi) = 362970 +SHA256 (xpi/firefox-i18n-28.0b9/cs.xpi) = 17f12a80469ef6e51560fa4ece8c4140b2a9d096b7a5a6d6511c9763dda90d60 +SIZE (xpi/firefox-i18n-28.0b9/cs.xpi) = 356819 +SHA256 (xpi/firefox-i18n-28.0b9/csb.xpi) = 1616031bc124438effe539ff394dc4c71f86d451b9230afec9adb0281cbe1ab3 +SIZE (xpi/firefox-i18n-28.0b9/csb.xpi) = 347623 +SHA256 (xpi/firefox-i18n-28.0b9/cy.xpi) = 49f31e886c3ebc57a425f642a10f3e6392942e84d91b8e23ff2ac643c3dde8ae +SIZE (xpi/firefox-i18n-28.0b9/cy.xpi) = 354722 +SHA256 (xpi/firefox-i18n-28.0b9/da.xpi) = 7d9bd184450cc4c3676c4582c9aac6e6c1ddafa88a8babe0a91bcde4a58d21f5 +SIZE (xpi/firefox-i18n-28.0b9/da.xpi) = 348726 +SHA256 (xpi/firefox-i18n-28.0b9/de.xpi) = 00b2889d9d249fdf313c608fd991d55796a1144bf649d939fa9ec8183035b6de +SIZE (xpi/firefox-i18n-28.0b9/de.xpi) = 355506 +SHA256 (xpi/firefox-i18n-28.0b9/el.xpi) = e59a868c5cfd18839ccc3e12c58c484e1e3786e852abd3c5c9bec90f5a3bcfd7 +SIZE (xpi/firefox-i18n-28.0b9/el.xpi) = 389426 +SHA256 (xpi/firefox-i18n-28.0b9/en-GB.xpi) = fa8cc036549f3f048289bbfe34bb9d24ca5696bce093fd28a7b9780133051207 +SIZE (xpi/firefox-i18n-28.0b9/en-GB.xpi) = 342864 +SHA256 (xpi/firefox-i18n-28.0b9/en-US.xpi) = cc21285b04200e558d1b38fc7f044a82d998226edaca2312a80ba6e802fef2a1 +SIZE (xpi/firefox-i18n-28.0b9/en-US.xpi) = 345903 +SHA256 (xpi/firefox-i18n-28.0b9/en-ZA.xpi) = fe12339834b269b777cb986521b09cfd865e93821ac05bf72d6cec87d697c51f +SIZE (xpi/firefox-i18n-28.0b9/en-ZA.xpi) = 338118 +SHA256 (xpi/firefox-i18n-28.0b9/eo.xpi) = 5f6339aeec20bb9e1f34d9f8bdae3a96da00c96a8a55e98c62adda414ed8ee9f +SIZE (xpi/firefox-i18n-28.0b9/eo.xpi) = 361752 +SHA256 (xpi/firefox-i18n-28.0b9/es-AR.xpi) = 3cad8ed2c605299222ba2aa571dca39bb530a1d31cb389ae9af85c52415b3e3e +SIZE (xpi/firefox-i18n-28.0b9/es-AR.xpi) = 357326 +SHA256 (xpi/firefox-i18n-28.0b9/es-CL.xpi) = 9921cc125203d75d28a83ace701623c7741aeeb8ced29498a9d2587e17c92352 +SIZE (xpi/firefox-i18n-28.0b9/es-CL.xpi) = 306620 +SHA256 (xpi/firefox-i18n-28.0b9/es-ES.xpi) = 60cab75b527302d4c50679ab7551932bdcad39eda9efee4bf753c9d8fe6806c1 +SIZE (xpi/firefox-i18n-28.0b9/es-ES.xpi) = 300694 +SHA256 (xpi/firefox-i18n-28.0b9/es-MX.xpi) = fab451d6e9def0e7844c20b0d5ea4746411f2248a0222e16a442ecc5aa3eaad9 +SIZE (xpi/firefox-i18n-28.0b9/es-MX.xpi) = 361860 +SHA256 (xpi/firefox-i18n-28.0b9/et.xpi) = 3e657696fa6cd082991821fb9a21e0aae837a197bf17f20aa4f45ee4f3bf192f +SIZE (xpi/firefox-i18n-28.0b9/et.xpi) = 345631 +SHA256 (xpi/firefox-i18n-28.0b9/eu.xpi) = c20bfe672d55bd5a4ca834d41ee4a56e7f17559c0cbe0bfa1eccac347e80c296 +SIZE (xpi/firefox-i18n-28.0b9/eu.xpi) = 361447 +SHA256 (xpi/firefox-i18n-28.0b9/fa.xpi) = 0dfe637871779b98558537a8d2bd305d6b343781c8b0c01cbb8d28a8f10a6098 +SIZE (xpi/firefox-i18n-28.0b9/fa.xpi) = 401706 +SHA256 (xpi/firefox-i18n-28.0b9/ff.xpi) = aa70510477b8ff68e603b07d6b038f32ffb32cbce02708b32e4e4fc0077da865 +SIZE (xpi/firefox-i18n-28.0b9/ff.xpi) = 354041 +SHA256 (xpi/firefox-i18n-28.0b9/fi.xpi) = cb794ca729651f71bd8939aaec44a3f0655c404f17fd9303e1afebfb52102b65 +SIZE (xpi/firefox-i18n-28.0b9/fi.xpi) = 352830 +SHA256 (xpi/firefox-i18n-28.0b9/fr.xpi) = 755aa63cf9f74115cfc50b506feae9e3b7d0f0d5c6522d80988d64d3e2bd7f7d +SIZE (xpi/firefox-i18n-28.0b9/fr.xpi) = 368928 +SHA256 (xpi/firefox-i18n-28.0b9/fy-NL.xpi) = 9cd560e1c5a5b3236555d41f0ca2ce50c62fccbb7b6d8dc5c3b40c8fb26c14f2 +SIZE (xpi/firefox-i18n-28.0b9/fy-NL.xpi) = 362229 +SHA256 (xpi/firefox-i18n-28.0b9/ga-IE.xpi) = de8e71dfc1669ae9b05761f9659b8f378d5f5b1c3c751c7242ea4e25f0e8b1ab +SIZE (xpi/firefox-i18n-28.0b9/ga-IE.xpi) = 370257 +SHA256 (xpi/firefox-i18n-28.0b9/gd.xpi) = 2a3459e4a3b5b03f47cf0bf5205d9ba1c3294e388fc1fb5f387ad5b024f87c38 +SIZE (xpi/firefox-i18n-28.0b9/gd.xpi) = 365218 +SHA256 (xpi/firefox-i18n-28.0b9/gl.xpi) = b1b40ac5d9e2c5c334389e8b250b8056425c50da9388b0203ebd11e56e671b27 +SIZE (xpi/firefox-i18n-28.0b9/gl.xpi) = 356139 +SHA256 (xpi/firefox-i18n-28.0b9/gu-IN.xpi) = c645ebdb3e49f3fa587c03e9b2abd7a768e28ead342344fdc1273a9f382f80aa +SIZE (xpi/firefox-i18n-28.0b9/gu-IN.xpi) = 383833 +SHA256 (xpi/firefox-i18n-28.0b9/he.xpi) = d18087094462dd9a0040704c7e7d23a97186292b6eb8a20a0a9b3c12207af202 +SIZE (xpi/firefox-i18n-28.0b9/he.xpi) = 377881 +SHA256 (xpi/firefox-i18n-28.0b9/hi-IN.xpi) = a3e7ce276ab183e799a3d0f201504cdfd3097b19242f8d36a22208110a06c029 +SIZE (xpi/firefox-i18n-28.0b9/hi-IN.xpi) = 402397 +SHA256 (xpi/firefox-i18n-28.0b9/hr.xpi) = 6dd7b813e1acf0f031a2995a9281f245ec0f7a6a8922ae4fc84b81a3712bf26b +SIZE (xpi/firefox-i18n-28.0b9/hr.xpi) = 368423 +SHA256 (xpi/firefox-i18n-28.0b9/hu.xpi) = 133a9a1d58304d7f6ba80c488257d6dc011bf78e9a1b8855cd025b1fef90d3b7 +SIZE (xpi/firefox-i18n-28.0b9/hu.xpi) = 365034 +SHA256 (xpi/firefox-i18n-28.0b9/hy-AM.xpi) = d98bca4f18da7b52e4f25bfae1f4bcd2c37fcfdcc36c08184c2e7b03d5a4b528 +SIZE (xpi/firefox-i18n-28.0b9/hy-AM.xpi) = 411721 +SHA256 (xpi/firefox-i18n-28.0b9/id.xpi) = 03bc56f4ceec1847b2dd3a141dda8f4ba4da69d78b2175147ae9565af94112c2 +SIZE (xpi/firefox-i18n-28.0b9/id.xpi) = 342616 +SHA256 (xpi/firefox-i18n-28.0b9/is.xpi) = 6fc678b23a4a0d4faa27047233d68e6caeccd881e17c4846d4b959e47aca4e4c +SIZE (xpi/firefox-i18n-28.0b9/is.xpi) = 357819 +SHA256 (xpi/firefox-i18n-28.0b9/it.xpi) = 4a735e11a15cca9f6a84fd6a97db029886633f5b43b6c94d98f6f19633d80baa +SIZE (xpi/firefox-i18n-28.0b9/it.xpi) = 298280 +SHA256 (xpi/firefox-i18n-28.0b9/ja.xpi) = 446d60d5ff0134ab5d29bed874320e64901705956c43c185693a6642f35ae9ae +SIZE (xpi/firefox-i18n-28.0b9/ja.xpi) = 397188 +SHA256 (xpi/firefox-i18n-28.0b9/kk.xpi) = 34182003bec2c088e599864c5be4b1b7bb5e58a47221a2e7eb8674adca319edc +SIZE (xpi/firefox-i18n-28.0b9/kk.xpi) = 400320 +SHA256 (xpi/firefox-i18n-28.0b9/km.xpi) = 04f086cf3926335a3fc357fca7c7ab0b281e3f44a2f56cb1e6a4306a4284d35d +SIZE (xpi/firefox-i18n-28.0b9/km.xpi) = 430429 +SHA256 (xpi/firefox-i18n-28.0b9/kn.xpi) = 0430407f2230acb1bb7129fbaa18fa55373e3a983207a3fb3f0b8742cb583b76 +SIZE (xpi/firefox-i18n-28.0b9/kn.xpi) = 414256 +SHA256 (xpi/firefox-i18n-28.0b9/ko.xpi) = 43154ceb38bd9bd3380f9b2c6c5e2a187d8ff8ef0a9de382183a9a7fca566b58 +SIZE (xpi/firefox-i18n-28.0b9/ko.xpi) = 364493 +SHA256 (xpi/firefox-i18n-28.0b9/ku.xpi) = d35c57d011a6e54cc5e5619ad8de58d2724368ad59e345e664297594edefc2de +SIZE (xpi/firefox-i18n-28.0b9/ku.xpi) = 370340 +SHA256 (xpi/firefox-i18n-28.0b9/lij.xpi) = d59988db0b934d8c1df6c75c9dfc95fe8ecf6814051af80d52c38129e40f6bb2 +SIZE (xpi/firefox-i18n-28.0b9/lij.xpi) = 343234 +SHA256 (xpi/firefox-i18n-28.0b9/lt.xpi) = 6467a9aa6d09cd040fd7af46a6962c5ec3c4e01d7bb9eb5bdf8127b1d4d3403d +SIZE (xpi/firefox-i18n-28.0b9/lt.xpi) = 375231 +SHA256 (xpi/firefox-i18n-28.0b9/lv.xpi) = 26526cb6ad3539bc344797d79b5aae4b63927816608ca9e15e62372c2852ba90 +SIZE (xpi/firefox-i18n-28.0b9/lv.xpi) = 352617 +SHA256 (xpi/firefox-i18n-28.0b9/mai.xpi) = 9e21aee0e8b9ddb2731a16576d6a799011e931878e286be66818889230489d02 +SIZE (xpi/firefox-i18n-28.0b9/mai.xpi) = 402492 +SHA256 (xpi/firefox-i18n-28.0b9/mk.xpi) = f827d94c647d4f34089db96a0a0d60c8bd47c9f6aef52d44ace6c1088a00f7c3 +SIZE (xpi/firefox-i18n-28.0b9/mk.xpi) = 403252 +SHA256 (xpi/firefox-i18n-28.0b9/ml.xpi) = f3875cdef43bb331394945c52d8b39ae37916bef737582ae14234020e6ed5051 +SIZE (xpi/firefox-i18n-28.0b9/ml.xpi) = 422958 +SHA256 (xpi/firefox-i18n-28.0b9/mr.xpi) = c127f49cedac394edf55cbb2d05e57753fc7c367f08c33be96fbfcfdcb1ca8e2 +SIZE (xpi/firefox-i18n-28.0b9/mr.xpi) = 400782 +SHA256 (xpi/firefox-i18n-28.0b9/nb-NO.xpi) = 24bd2d080917d0157cb330419d2b855496eb13da26b981be95cabc9bc3c84413 +SIZE (xpi/firefox-i18n-28.0b9/nb-NO.xpi) = 352714 +SHA256 (xpi/firefox-i18n-28.0b9/nl.xpi) = bead262e197d58612e7b845f1cfce78c400c62a0e4e5c9692b4822c7b53b82a6 +SIZE (xpi/firefox-i18n-28.0b9/nl.xpi) = 354064 +SHA256 (xpi/firefox-i18n-28.0b9/nn-NO.xpi) = 4af8b193cdf6ca0dd1ee286c9dacdeca6a959f2594d88fcc7d74bca1e27a80c0 +SIZE (xpi/firefox-i18n-28.0b9/nn-NO.xpi) = 350910 +SHA256 (xpi/firefox-i18n-28.0b9/or.xpi) = 189ed8be495f2d2713137549828006773529d22524d547feda87c93ce2beed58 +SIZE (xpi/firefox-i18n-28.0b9/or.xpi) = 415918 +SHA256 (xpi/firefox-i18n-28.0b9/pa-IN.xpi) = a420b2cadb019a205da7814b540e9cbcc9c98b23d7c7d42b6dd661cd3bd74aac +SIZE (xpi/firefox-i18n-28.0b9/pa-IN.xpi) = 390711 +SHA256 (xpi/firefox-i18n-28.0b9/pl.xpi) = a966854ec7c71b3f8a93914f3e43337481051ad78507967c41663748628321e5 +SIZE (xpi/firefox-i18n-28.0b9/pl.xpi) = 350844 +SHA256 (xpi/firefox-i18n-28.0b9/pt-BR.xpi) = f7d68609515d87fb37ace68208f913e20df979da1a6b4be231b5c1975695fd19 +SIZE (xpi/firefox-i18n-28.0b9/pt-BR.xpi) = 364789 +SHA256 (xpi/firefox-i18n-28.0b9/pt-PT.xpi) = 243bc617216562d593665f4371d7535fc10aeb34019c412adb0d693847b60afd +SIZE (xpi/firefox-i18n-28.0b9/pt-PT.xpi) = 351716 +SHA256 (xpi/firefox-i18n-28.0b9/rm.xpi) = fab446ce1bc6b05084384659ff5e3e1509cbbb9c4c6efe73ce6c7f2fd7e51d89 +SIZE (xpi/firefox-i18n-28.0b9/rm.xpi) = 355277 +SHA256 (xpi/firefox-i18n-28.0b9/ro.xpi) = 5c78647102d303bbe12dd00eefba34ae886264678896e1da924162ad216e6deb +SIZE (xpi/firefox-i18n-28.0b9/ro.xpi) = 389921 +SHA256 (xpi/firefox-i18n-28.0b9/ru.xpi) = 278a65ac972e70ee5b04238163add0be028a3ecbf7677bb15a9e4787ec72333e +SIZE (xpi/firefox-i18n-28.0b9/ru.xpi) = 338413 +SHA256 (xpi/firefox-i18n-28.0b9/si.xpi) = 3b9bce86e7d988b6a295a66e0d201e9ddbe1647b936768132f7db86d2215203c +SIZE (xpi/firefox-i18n-28.0b9/si.xpi) = 395719 +SHA256 (xpi/firefox-i18n-28.0b9/sk.xpi) = 4a169d6f2b95c273b7045895f5222914242c3d27cddc2bc04b26f75fb176b471 +SIZE (xpi/firefox-i18n-28.0b9/sk.xpi) = 367793 +SHA256 (xpi/firefox-i18n-28.0b9/sl.xpi) = d197d0bcedbfc5f99fa790eabb809d9832eaf9e56bccf96dcf7549a26743c837 +SIZE (xpi/firefox-i18n-28.0b9/sl.xpi) = 350318 +SHA256 (xpi/firefox-i18n-28.0b9/son.xpi) = 2959186d27fcae5ba29d06d5a44bcfae110e0ec9a013eb15fcf770a50a04448d +SIZE (xpi/firefox-i18n-28.0b9/son.xpi) = 350561 +SHA256 (xpi/firefox-i18n-28.0b9/sq.xpi) = d45984b041f8cc15050b5b68460ad816d811dff06c1cef3271042610c7a91808 +SIZE (xpi/firefox-i18n-28.0b9/sq.xpi) = 366314 +SHA256 (xpi/firefox-i18n-28.0b9/sr.xpi) = 17382136222797cd0ec4171d63d8e11ae6dcf94176a8fc2e6acc134f355954ed +SIZE (xpi/firefox-i18n-28.0b9/sr.xpi) = 405137 +SHA256 (xpi/firefox-i18n-28.0b9/sv-SE.xpi) = 315d3f9dccb9055597194f623a746917b327781fbed10c7c5b5f5f9bde1ee982 +SIZE (xpi/firefox-i18n-28.0b9/sv-SE.xpi) = 358317 +SHA256 (xpi/firefox-i18n-28.0b9/ta.xpi) = 64ddfa3ffe0057194a85b0e2c35d658fe1bf4b4bf2128d930e42b3988bc0c5d0 +SIZE (xpi/firefox-i18n-28.0b9/ta.xpi) = 408328 +SHA256 (xpi/firefox-i18n-28.0b9/te.xpi) = f718a407520bc92cba2db2a60662060577de9673421ec5a9439a6fa3a807304b +SIZE (xpi/firefox-i18n-28.0b9/te.xpi) = 421142 +SHA256 (xpi/firefox-i18n-28.0b9/th.xpi) = c47dc16400f3a7f21c6a60a852bf466684ed275d29cc02138b483114ba55347e +SIZE (xpi/firefox-i18n-28.0b9/th.xpi) = 406138 +SHA256 (xpi/firefox-i18n-28.0b9/tr.xpi) = 450063e99f4ae881a79e95dd845d57a9a08b2b11cdfdb219606919dbada62062 +SIZE (xpi/firefox-i18n-28.0b9/tr.xpi) = 362002 +SHA256 (xpi/firefox-i18n-28.0b9/uk.xpi) = 327a082ea46666a190e014ee049a2c1999114503562baf21cb2d14f5039aedf3 +SIZE (xpi/firefox-i18n-28.0b9/uk.xpi) = 385138 +SHA256 (xpi/firefox-i18n-28.0b9/vi.xpi) = 2749115ac714eeb1f1f79eb0a05b4ee2aaa52864691a78f9fa34c795823af380 +SIZE (xpi/firefox-i18n-28.0b9/vi.xpi) = 378860 +SHA256 (xpi/firefox-i18n-28.0b9/zh-CN.xpi) = cee35a222e8c9174a52521d0694b0472fa3f264d7363e739542cac3f3b593258 +SIZE (xpi/firefox-i18n-28.0b9/zh-CN.xpi) = 381766 +SHA256 (xpi/firefox-i18n-28.0b9/zh-TW.xpi) = 009e821bd96f3e518ec41c13aa6f742f2f4ec1a261e5ba84e3a4c4eb6ad342fa +SIZE (xpi/firefox-i18n-28.0b9/zh-TW.xpi) = 375532 +SHA256 (xpi/firefox-i18n-28.0b9/zu.xpi) = 74c9722315adf22c6674183458e26d62986bd8b974fd951d882751caba2ed817 +SIZE (xpi/firefox-i18n-28.0b9/zu.xpi) = 365911 Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-nightly/Makefile.hgrev Sat Mar 8 05:17:11 2014 (r1539) @@ -1 +1 @@ -HGREV= 171795:b5899e48b7fb +HGREV= 172638:6e816e44735d Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-nightly/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/b5899e48b7fb.tar.bz2) = 8a95c6161e5fdd886fafff2aba14c15d4fcb66dc710f8e30c1953e4d881eb6a6 -SIZE (firefox-nightly/b5899e48b7fb.tar.bz2) = 136933590 +SHA256 (firefox-nightly/6e816e44735d.tar.bz2) = 3e4a20914e6f0bb9b0987c86937eff9cc4d34db7ea451f5696eea9f3dc96bb83 +SIZE (firefox-nightly/6e816e44735d.tar.bz2) = 136999191 Added: trunk/www/firefox-nightly/files/patch-revert-bug975011 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-revert-bug975011 Sat Mar 8 05:17:11 2014 (r1539) @@ -0,0 +1,577 @@ +commit 2565521 +Author: Steve Fink +Date: Tue Feb 25 14:15:16 2014 -0800 + + Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium +--- + aclocal.m4 | 1 + + build/autoconf/nspr-build.m4 | 235 +++++++++++++++++++++++++++++++++++++++++++ + configure.in | 89 +--------------- + js/src/aclocal.m4 | 1 + + js/src/configure.in | 99 ++---------------- + moz.build | 9 +- + 6 files changed, 251 insertions(+), 183 deletions(-) + +diff --git aclocal.m4 aclocal.m4 +index 1c7296e..e5fdb4a 100644 +--- aclocal.m4 ++++ aclocal.m4 +@@ -11,7 +11,6 @@ + builtin(include, build/autoconf/ccache.m4)dnl + builtin(include, build/autoconf/wrapper.m4)dnl + builtin(include, build/autoconf/nspr.m4)dnl +-builtin(include, build/autoconf/nspr-build.m4)dnl + builtin(include, build/autoconf/nss.m4)dnl + builtin(include, build/autoconf/pkg.m4)dnl + builtin(include, build/autoconf/codeset.m4)dnl +diff --git build/autoconf/nspr-build.m4 build/autoconf/nspr-build.m4 +new file mode 100644 +index 0000000..da427fb +--- build/autoconf/nspr-build.m4 ++++ /dev/null +@@ -1,235 +0,0 @@ +-dnl This Source Code Form is subject to the terms of the Mozilla Public +-dnl License, v. 2.0. If a copy of the MPL was not distributed with this +-dnl file, You can obtain one at http://mozilla.org/MPL/2.0/. +- +-AC_DEFUN([MOZ_CONFIG_NSPR], [ +- +-ifelse([$1],[],,[define(CONFIGURING_JS,yes)]) +- +-dnl Possible ways this can be called: +-dnl from toplevel configure: +-dnl JS_STANDALONE= BUILDING_JS= +-dnl from js/src/configure invoked by toplevel configure: +-dnl JS_STANDALONE= BUILDING_JS=1 +-dnl from standalone js/src/configure: +-dnl JS_STANDALONE=1 BUILDING_JS=1 +- +-dnl ======================================================== +-dnl = Find the right NSPR to use. +-dnl ======================================================== +-MOZ_ARG_WITH_STRING(nspr-cflags, +-[ --with-nspr-cflags=FLAGS +- Pass FLAGS to CC when building code that uses NSPR. +- Use this when there's no accurate nspr-config +- script available. This is the case when building +- SpiderMonkey as part of the Mozilla tree: the +- top-level configure script computes NSPR flags +- that accomodate the quirks of that environment.], +- NSPR_CFLAGS=$withval) +-MOZ_ARG_WITH_STRING(nspr-libs, +-[ --with-nspr-libs=LIBS Pass LIBS to LD when linking code that uses NSPR. +- See --with-nspr-cflags for more details.], +- NSPR_LIBS=$withval) +- +-ifdef([CONFIGURING_JS],[ +- MOZ_ARG_ENABLE_BOOL(nspr-build, +-[ --enable-nspr-build Configure and build NSPR from source tree], +- MOZ_BUILD_NSPR=1, +- MOZ_BUILD_NSPR=) +-]) +- +-if test -z "$BUILDING_JS" || test -n "$JS_STANDALONE"; then +- _IS_OUTER_CONFIGURE=1 +-fi +- +-MOZ_ARG_WITH_BOOL(system-nspr, +-[ --with-system-nspr Use an NSPR that is already built and installed. +- Use the 'nspr-config' script in the current path, +- or look for the script in the directories given with +- --with-nspr-exec-prefix or --with-nspr-prefix. +- (Those flags are only checked if you specify +- --with-system-nspr.)], +- _USE_SYSTEM_NSPR=1 ) +- +-JS_POSIX_NSPR=unset +-ifdef([CONFIGURING_JS],[ +- if test -n "$JS_STANDALONE"; then +- case "$target" in +- *linux*|*darwin*|*dragonfly*|*freebsd*|*netbsd*|*openbsd*) +- if test -z "$_HAS_NSPR" && test "$JS_THREADSAFE"; then +- JS_POSIX_NSPR_DEFAULT=1 +- fi +- ;; +- esac +- fi +- +- MOZ_ARG_ENABLE_BOOL(posix-nspr-emulation, +-[ --enable-posix-nspr-emulation +- Enable emulation of NSPR for POSIX systems], +- JS_POSIX_NSPR=1, +- JS_POSIX_NSPR=) +-]) dnl ifdef CONFIGURING_JS +- +-dnl Pass at most one of +-dnl --with-system-nspr +-dnl --with-nspr-cflags/libs +-dnl --enable-nsprpub +-dnl --enable-posix-nspr-emulation +- +-AC_MSG_CHECKING([NSPR selection]) +-nspr_opts= +-which_nspr=default +-if test "$_USE_SYSTEM_NSPR"; then +- nspr_opts="x$nspr_opts" +- which_nspr="system" +-fi +-if test -n "$NSPR_CFLAGS" -o -n "$NSPR_LIBS"; then +- nspr_opts="x$nspr_opts" +- which_nspr="command-line" +-fi +-if test -n "$MOZ_BUILD_NSPR"; then +- nspr_opts="x$nspr_opts" +- which_nspr="source-tree" +-fi +-if test "$JS_POSIX_NSPR" != unset; then +- nspr_opts="x$nspr_opts" +- which_nspr="posix-wrapper" +-fi +-if test -z "$nspr_opts" || test "$nspr_opts" = x; then +- AC_MSG_RESULT($which_nspr) +-else +- AC_MSG_ERROR([only one way of using NSPR may be selected. See 'configure --help'.]) +-fi +- +-if test -z "$nspr_opts"; then +- if test -z "$BUILDING_JS"; then +- dnl Toplevel configure defaults to using nsprpub from the source tree +- MOZ_BUILD_NSPR=1 +- else +- dnl JS configure defaults to emulated NSPR if available, falling back to nsprpub +- JS_POSIX_NSPR="$JS_POSIX_NSPR_DEFAULT" +- if test -z "$JS_POSIX_NSPR"; then +- MOZ_BUILD_NSPR=1 +- fi +- fi +-fi +- +-AC_SUBST(MOZ_BUILD_NSPR) +- +-if test "$JS_POSIX_NSPR" = unset; then +- JS_POSIX_NSPR= +-fi +- +-if test -n "$BUILDING_JS"; then +- if test "$JS_POSIX_NSPR" = 1; then +- AC_DEFINE(JS_POSIX_NSPR) +- fi +- AC_SUBST(JS_POSIX_NSPR) +-fi +- +-if test -n "$_IS_OUTER_CONFIGURE"; then +- +-if test -n "$_USE_SYSTEM_NSPR" -o -n "$NSPR_CFLAGS" -o -n "$NSPR_LIBS"; then +- AM_PATH_NSPR($NSPR_MINVER, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([you do not have NSPR installed or your version is older than $NSPR_MINVER.])]) +-fi +- +-if test -n "$MOZ_NATIVE_NSPR"; then +- _SAVE_CFLAGS=$CFLAGS +- CFLAGS="$CFLAGS $NSPR_CFLAGS" +- AC_TRY_COMPILE([#include "prtypes.h"], +- [#ifndef PR_STATIC_ASSERT +- #error PR_STATIC_ASSERT not defined or requires including prtypes.h +- #endif], +- , +- AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT or including prtypes.h does not provide it])) +- AC_TRY_COMPILE([#include "prtypes.h"], +- [#ifndef PR_UINT64 +- #error PR_UINT64 not defined or requires including prtypes.h +- #endif], +- , +- AC_MSG_ERROR([system NSPR does not support PR_UINT64 or including prtypes.h does not provide it])) +- CFLAGS=$_SAVE_CFLAGS +-elif test -z "$JS_POSIX_NSPR"; then +- if test -z "$LIBXUL_SDK"; then +- NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr" +- if test -n "$GNU_CC"; then +- NSPR_LIBS="-L${LIBXUL_DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" +- else +- NSPR_LIBS="${LIBXUL_DIST}/lib/nspr${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plc${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plds${NSPR_VERSION}.lib " +- fi +- else +- NSPR_CFLAGS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --includedir="${LIBXUL_DIST}/include/nspr" --cflags` +- NSPR_LIBS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --libdir="${LIBXUL_DIST}"/lib --libs` +- fi +-fi +- +-AC_SUBST(NSPR_CFLAGS) +-AC_SUBST(NSPR_LIBS) +- +-NSPR_PKGCONF_CHECK="nspr" +-if test -n "$MOZ_NATIVE_NSPR"; then +- # piggy back on $MOZ_NATIVE_NSPR to set a variable for the nspr check for js.pc +- NSPR_PKGCONF_CHECK="nspr >= $NSPR_MINVER" +- +- _SAVE_CFLAGS=$CFLAGS +- CFLAGS="$CFLAGS $NSPR_CFLAGS" +- AC_TRY_COMPILE([#include "prlog.h"], +- [#ifndef PR_STATIC_ASSERT +- #error PR_STATIC_ASSERT not defined +- #endif], +- , +- AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT])) +- CFLAGS=$_SAVE_CFLAGS +-fi +-AC_SUBST(NSPR_PKGCONF_CHECK) +- +-fi # _IS_OUTER_CONFIGURE +- +-]) +- +-AC_DEFUN([MOZ_SUBCONFIGURE_NSPR], [ +- +-if test -z "$MOZ_NATIVE_NSPR"; then +- ac_configure_args="$_SUBDIR_CONFIG_ARGS --with-dist-prefix=$MOZ_BUILD_ROOT/dist --with-mozilla" +- if test -z "$MOZ_DEBUG"; then +- ac_configure_args="$ac_configure_args --disable-debug" +- else +- ac_configure_args="$ac_configure_args --enable-debug" +- fi +- if test "$MOZ_OPTIMIZE" = "1"; then +- ac_configure_args="$ac_configure_args --enable-optimize" +- elif test -z "$MOZ_OPTIMIZE"; then +- ac_configure_args="$ac_configure_args --disable-optimize" +- fi +- if test -n "$HAVE_64BIT_OS"; then +- ac_configure_args="$ac_configure_args --enable-64bit" +- fi +- if test -n "$USE_ARM_KUSER"; then +- ac_configure_args="$ac_configure_args --with-arm-kuser" +- fi +- ac_configure_args="$ac_configure_args $NSPR_CONFIGURE_ARGS" +- +- # Save these, so we can mess with them for the subconfigure .. +- _SAVE_CFLAGS="$CFLAGS" +- _SAVE_CPPFLAGS="$CPPFLAGS" +- _SAVE_LDFLAGS="$LDFLAGS" +- +- if test -n "$MOZ_LINKER" -a "$ac_cv_func_dladdr" = no ; then +- # dladdr is supported by the new linker, even when the system linker doesn't +- # support it. Trick nspr into using dladdr when it's not supported. +- export CPPFLAGS="-include $_topsrcdir/mozglue/linker/dladdr.h $CPPFLAGS" +- fi +- export LDFLAGS="$LDFLAGS $NSPR_LDFLAGS" +- export CFLAGS="$CFLAGS $MOZ_FRAMEPTR_FLAGS" +- +- AC_OUTPUT_SUBDIRS(nsprpub) +- +- # .. and restore them +- CFLAGS="$_SAVE_CFLAGS" +- CPPFLAGS="$_SAVE_CPPFLAGS" +- LDFLAGS="$_SAVE_LDFLAGS" +- +- ac_configure_args="$_SUBDIR_CONFIG_ARGS" +-fi +- +-]) +diff --git configure.in configure.in +index ed3b174..4cc2115 100644 +--- configure.in ++++ configure.in +@@ -53,7 +53,6 @@ + MOZJPEG=62 + MOZPNG=10609 + NSPR_VERSION=4 +-NSPR_MINVER=4.10.3 + NSS_VERSION=3 + + dnl Set the minimum version of toolkit libs used by mozilla +@@ -132,7 +131,7 @@ + exit 1 + break + fi +-MOZ_BUILD_ROOT=`pwd -W 2>/dev/null || pwd` ++MOZ_BUILD_ROOT=`pwd` + + MOZ_PYTHON + +@@ -2192,6 +2191,7 @@ + + case "$host" in + *-mingw*) ++ MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W` + if test -n "$L10NBASEDIR"; then + L10NBASEDIR=`cd $L10NBASEDIR && pwd -W` + fi +@@ -3505,7 +3505,47 @@ + [ --with-system-libxul Use system installed libxul SDK], + SYSTEM_LIBXUL=1) + +-MOZ_CONFIG_NSPR() ++dnl ======================================================== ++dnl = If NSPR was not detected in the system, ++dnl = use the one in the source tree (mozilla/nsprpub) ++dnl ======================================================== ++MOZ_ARG_WITH_BOOL(system-nspr, ++[ --with-system-nspr Use system installed NSPR], ++ _USE_SYSTEM_NSPR=1 ) ++ ++if test -n "$_USE_SYSTEM_NSPR"; then ++ AM_PATH_NSPR(4.10.3, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) ++fi ++ ++if test -n "$MOZ_NATIVE_NSPR"; then ++ _SAVE_CFLAGS=$CFLAGS ++ CFLAGS="$CFLAGS $NSPR_CFLAGS" ++ AC_TRY_COMPILE([#include "prtypes.h"], ++ [#ifndef PR_STATIC_ASSERT ++ #error PR_STATIC_ASSERT not defined or requires including prtypes.h ++ #endif], ++ [MOZ_NATIVE_NSPR=1], ++ AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT or including prtypes.h does not provide it])) ++ AC_TRY_COMPILE([#include "prtypes.h"], ++ [#ifndef PR_UINT64 ++ #error PR_UINT64 not defined or requires including prtypes.h ++ #endif], ++ [MOZ_NATIVE_NSPR=1], ++ AC_MSG_ERROR([system NSPR does not support PR_UINT64 or including prtypes.h does not provide it])) ++ CFLAGS=$_SAVE_CFLAGS ++else ++ if test -z "$LIBXUL_SDK"; then ++ NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr" ++ if test -n "$GNU_CC"; then ++ NSPR_LIBS="-L${LIBXUL_DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" ++ else ++ NSPR_LIBS="${LIBXUL_DIST}/lib/nspr${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plc${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plds${NSPR_VERSION}.lib " ++ fi ++ else ++ NSPR_CFLAGS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --includedir="${LIBXUL_DIST}/include/nspr" --cflags` ++ NSPR_LIBS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --libdir="${LIBXUL_DIST}"/lib --libs` ++ fi ++fi + + dnl set GRE_MILESTONE + dnl ======================================================== +@@ -8925,7 +8965,48 @@ + _SUBDIR_CONFIG_ARGS="`echo $_SUBDIR_CONFIG_ARGS | sed -e 's/--enable-wrap-malloc *//'`" + fi + +-MOZ_SUBCONFIGURE_NSPR() ++if test -z "$MOZ_NATIVE_NSPR"; then ++ ac_configure_args="$_SUBDIR_CONFIG_ARGS --with-dist-prefix=$MOZ_BUILD_ROOT/dist --with-mozilla" ++ if test -z "$MOZ_DEBUG"; then ++ ac_configure_args="$ac_configure_args --disable-debug" ++ else ++ ac_configure_args="$ac_configure_args --enable-debug" ++ fi ++ if test "$MOZ_OPTIMIZE" = "1"; then ++ ac_configure_args="$ac_configure_args --enable-optimize" ++ elif test -z "$MOZ_OPTIMIZE"; then ++ ac_configure_args="$ac_configure_args --disable-optimize" ++ fi ++ if test -n "$HAVE_64BIT_OS"; then ++ ac_configure_args="$ac_configure_args --enable-64bit" ++ fi ++ if test -n "$USE_ARM_KUSER"; then ++ ac_configure_args="$ac_configure_args --with-arm-kuser" ++ fi ++ ac_configure_args="$ac_configure_args $NSPR_CONFIGURE_ARGS" ++ ++ # Save these, so we can mess with them for the subconfigure .. ++ _SAVE_CFLAGS="$CFLAGS" ++ _SAVE_CPPFLAGS="$CPPFLAGS" ++ _SAVE_LDFLAGS="$LDFLAGS" ++ ++ if test -n "$MOZ_LINKER" -a "$ac_cv_func_dladdr" = no ; then ++ # dladdr is supported by the new linker, even when the system linker doesn't ++ # support it. Trick nspr into using dladdr when it's not supported. ++ export CPPFLAGS="-include $_topsrcdir/mozglue/linker/dladdr.h $CPPFLAGS" ++ fi ++ export LDFLAGS="$LDFLAGS $NSPR_LDFLAGS" ++ export CFLAGS="$CFLAGS $MOZ_FRAMEPTR_FLAGS" ++ ++ AC_OUTPUT_SUBDIRS(nsprpub) ++ ++ # .. and restore them ++ CFLAGS="$_SAVE_CFLAGS" ++ CPPFLAGS="$_SAVE_CPPFLAGS" ++ LDFLAGS="$_SAVE_LDFLAGS" ++ ++ ac_configure_args="$_SUBDIR_CONFIG_ARGS" ++fi + + dnl ======================================================== + dnl = Setup a nice relatively clean build environment for +diff --git js/src/aclocal.m4 js/src/aclocal.m4 +index 348d6d4..8560b03 100644 +--- js/src/aclocal.m4 ++++ js/src/aclocal.m4 +@@ -12,7 +12,6 @@ + builtin(include, ../../build/autoconf/wrapper.m4)dnl + builtin(include, ../../build/autoconf/pkg.m4)dnl + builtin(include, ../../build/autoconf/nspr.m4)dnl +-builtin(include, ../../build/autoconf/nspr-build.m4)dnl + builtin(include, ../../build/autoconf/codeset.m4)dnl + builtin(include, ../../build/autoconf/altoptions.m4)dnl + builtin(include, ../../build/autoconf/mozprog.m4)dnl +diff --git js/src/configure.in js/src/configure.in +index 2950734..bddd46d 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -104,7 +104,7 @@ + break + fi + fi +-MOZ_BUILD_ROOT=`pwd -W 2>/dev/null || pwd` ++MOZ_BUILD_ROOT=`pwd` + + dnl Choose where to put the 'dist' directory. + dnl ============================================================== +@@ -163,7 +163,6 @@ + JS_STANDALONE= + else + JS_STANDALONE=1 +- LIBXUL_DIST="$MOZ_BUILD_ROOT/dist" + AC_DEFINE(JS_STANDALONE) + fi + AC_SUBST(JS_STANDALONE) +@@ -1712,6 +1711,12 @@ + + case "$host" in + *-mingw*) ++ MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W` ++ ;; ++ esac ++ ++ case "$host" in ++ *-mingw*) + if test -z "$MOZ_TOOLS"; then + AC_MSG_ERROR([MOZ_TOOLS is not set]) + fi +@@ -2818,6 +2823,34 @@ + dnl ======================================================== + MOZ_ARG_HEADER(External Packages) + ++dnl ======================================================== ++dnl = Find the right NSPR to use. ++dnl ======================================================== ++MOZ_ARG_WITH_BOOL(system-nspr, ++[ --with-system-nspr Use an NSPR that is already built and installed. ++ Use the 'nspr-config' script in the current path, ++ or look for the script in the directories given with ++ --with-nspr-exec-prefix or --with-nspr-prefix. ++ (Those flags are only checked if you specify ++ --with-system-nspr.)], ++ _USE_SYSTEM_NSPR=1 ) ++ ++MOZ_ARG_WITH_STRING(nspr-cflags, ++[ --with-nspr-cflags=FLAGS ++ Pass FLAGS to CC when building code that uses NSPR. ++ Use this when there's no accurate nspr-config ++ script available. This is the case when building ++ SpiderMonkey as part of the Mozilla tree: the ++ top-level configure script computes NSPR flags ++ that accomodate the quirks of that environment.], ++ NSPR_CFLAGS=$withval) ++MOZ_ARG_WITH_STRING(nspr-libs, ++[ --with-nspr-libs=LIBS Pass LIBS to LD when linking code that uses NSPR. ++ See --with-nspr-cflags for more details.], ++ NSPR_LIBS=$withval) ++AC_SUBST(NSPR_CFLAGS) ++AC_SUBST(NSPR_LIBS) ++ + JS_THREADSAFE=1 + MOZ_ARG_DISABLE_BOOL(threadsafe, + [ --disable-threadsafe Disable support for multiple threads.], +@@ -2827,7 +2860,64 @@ + AC_DEFINE(JS_THREADSAFE) + fi + +-MOZ_CONFIG_NSPR(js) ++if test "$_USE_SYSTEM_NSPR" || (test "$NSPR_CFLAGS" -o "$NSPR_LIBS"); then ++ _HAS_NSPR=1 ++fi ++ ++case "$target" in ++ *linux*|*darwin*|*dragonfly*|*freebsd*|*netbsd*|*openbsd*) ++ if test -z "$_HAS_NSPR" && test "$JS_THREADSAFE"; then ++ JS_POSIX_NSPR_DEFAULT=1 ++ fi ++ ;; ++esac ++ ++MOZ_ARG_ENABLE_BOOL(posix-nspr-emulation, ++[ --enable-posix-nspr-emulation ++ Enable emulation of NSPR for POSIX systems], ++ JS_POSIX_NSPR=1, ++ JS_POSIX_NSPR=, ++ JS_POSIX_NSPR="$JS_POSIX_NSPR_DEFAULT" ) ++if test -n "$JS_POSIX_NSPR"; then ++ AC_DEFINE(JS_POSIX_NSPR) ++fi ++ ++AC_SUBST(JS_POSIX_NSPR) ++ ++dnl Pass either --with-system-nspr or (--with-nspr-cflags and ++dnl --with-nspr-libs), but not both. ++if test "$_USE_SYSTEM_NSPR" && (test "$NSPR_CFLAGS" -o "$NSPR_LIBS"); then ++ AC_MSG_ERROR([--with-system-nspr and --with-nspr-libs/cflags are mutually exclusive. ++See 'configure --help'.]) ++fi ++ ++dnl Can't use --enable-posix-nspr-emulation if compiling with NSPR. ++if test "$_HAS_NSPR" && test "$JS_POSIX_NSPR"; then ++ AC_MSG_ERROR([--enable-posix-nspr-emulation is mututally exclusive with --with-system-nspr ++and --with-nspr-libs/cflags. See 'configure --help'.]) ++fi ++ ++if test -n "$_USE_SYSTEM_NSPR"; then ++ MOZ_NATIVE_NSPR= ++ AM_PATH_NSPR($NSPR_MINVER, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) ++fi ++ ++NSPR_PKGCONF_CHECK="nspr" ++if test -n "$MOZ_NATIVE_NSPR"; then ++ # piggy back on $MOZ_NATIVE_NSPR to set a variable for the nspr check for js.pc ++ NSPR_PKGCONF_CHECK="nspr >= $NSPR_MINVER" ++ ++ _SAVE_CFLAGS=$CFLAGS ++ CFLAGS="$CFLAGS $NSPR_CFLAGS" ++ AC_TRY_COMPILE([#include "prlog.h"], ++ [#ifndef PR_STATIC_ASSERT ++ #error PR_STATIC_ASSERT not defined ++ #endif], ++ [MOZ_NATIVE_NSPR=1], ++ AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT])) ++ CFLAGS=$_SAVE_CFLAGS ++fi ++AC_SUBST(NSPR_PKGCONF_CHECK) + + dnl ======================================================== + dnl system zlib Support +@@ -4036,9 +4126,6 @@ + AC_SUBST(JS_CONFIG_MOZ_JS_LIBS) + AC_SUBST(JS_CONFIG_LIBS) + +-if test -n "$MOZ_BUILD_NSPR"; then +- MOZ_SUBCONFIGURE_NSPR() +-fi + MOZ_SUBCONFIGURE_FFI() + + dnl Spit out some output +diff --git moz.build moz.build +index 8380145..93042be 100644 +--- moz.build ++++ moz.build +@@ -39,15 +39,16 @@ + if not CONFIG['JS_STANDALONE']: + add_tier_dir('precompile', 'xpcom/xpidl') + +-if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: +- if CONFIG['MOZ_BUILD_NSPR']: +- add_tier_dir('nspr', 'config/nspr') ++ if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: ++ if not CONFIG['MOZ_NATIVE_NSPR']: ++ add_tier_dir('nspr', 'config/nspr') + +- if not CONFIG['JS_STANDALONE']: + add_tier_dir('external', 'config/external') ++ + if not CONFIG['MOZ_NATIVE_NSS']: + add_tier_dir('nss', 'security/build') + ++if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: + if CONFIG['BUILD_CTYPES'] and not CONFIG['MOZ_NATIVE_FFI']: + add_tier_dir('js', ['js/src/ctypes/libffi'], static=True) + add_tier_dir('js', ['intl/icu'], static=True) Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox/Makefile Sat Mar 8 05:17:11 2014 (r1539) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 339634 2014-01-13 21:00:02Z rene $ PORTNAME= firefox -DISTVERSION= 28.0b8 +DISTVERSION= 28.0b9 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,2 +1,2 @@ -SHA256 (firefox-28.0b8.source.tar.bz2) = 8a7dee2aae6370d59dc45cb64c028a015f6ab891879311d5ddbb9ee12d91ea2f -SIZE (firefox-28.0b8.source.tar.bz2) = 134878883 +SHA256 (firefox-28.0b9.source.tar.bz2) = ff578bdc0dcaf5374d5cc27deff73876f300d6b4b240872648c6cebc4531ebf5 +SIZE (firefox-28.0b9.source.tar.bz2) = 135057183 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/linux-firefox/Makefile Sat Mar 8 05:17:11 2014 (r1539) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-firefox/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox -DISTVERSION= 28.0b8 +DISTVERSION= 28.0b9 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/linux-firefox/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,6 +1,2 @@ -SHA256 (firefox-28.0b8.tar.bz2) = 84e3c5f151d597cdae060eca7f79fca5905edab2c705a5fc42d5a7cfe92f2060 -SIZE (firefox-28.0b8.tar.bz2) = 31125913 -SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 -SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 -SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b -SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 +SHA256 (firefox-28.0b9.tar.bz2) = cdd69519119aae8953c12a7853b6ceb88dbcb5042d86f08a07ed78c130f8b4dd +SIZE (firefox-28.0b9.tar.bz2) = 31215410 From owner-freebsd-gecko@FreeBSD.ORG Sat Mar 8 05:20:24 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B6FADF04 for ; Sat, 8 Mar 2014 05:20:24 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4A734B59 for ; Sat, 8 Mar 2014 05:20:24 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s285KMLt011106 for ; Sat, 8 Mar 2014 05:20:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s285KHSm010741 for freebsd-gecko@freebsd.org; Sat, 8 Mar 2014 05:20:17 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 8 Mar 2014 05:20:17 GMT Message-Id: <201403080520.s285KHSm010741@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 Subject: [SVN-Commit] r1540 - trunk/www/linux-tor-browser MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 08 Mar 2014 05:20:24 -0000 Author: jbeich Date: Sat Mar 8 05:20:17 2014 New Revision: 1540 Log: drop CONFLICTS after r1538 Modified: trunk/www/linux-tor-browser/Makefile Modified: trunk/www/linux-tor-browser/Makefile ============================================================================== --- trunk/www/linux-tor-browser/Makefile Sat Mar 8 05:17:11 2014 (r1539) +++ trunk/www/linux-tor-browser/Makefile Sat Mar 8 05:20:17 2014 (r1540) @@ -17,7 +17,6 @@ FETCH_ENV= SSL_CA_CERT_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt ONLY_FOR_ARCHS= i386 amd64 -CONFLICTS= tor-browser-[0-9]* USE_XZ= yes USES= dos2unix From owner-freebsd-gecko@FreeBSD.ORG Mon Mar 10 11:06:44 2014 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 998A8FFA for ; Mon, 10 Mar 2014 11:06:44 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 82265804 for ; Mon, 10 Mar 2014 11:06:44 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2AB6iYm043178 for ; Mon, 10 Mar 2014 11:06:44 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2AB6iwC043176 for freebsd-gecko@FreeBSD.org; Mon, 10 Mar 2014 11:06:44 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 10 Mar 2014 11:06:44 GMT Message-Id: <201403101106.s2AB6iwC043176@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 Subject: Current problem reports assigned to freebsd-gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2014 11:06:44 -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/186748 gecko mail/thunderbird 24.3.0_1 does not work with amd (am-u o ports/186128 gecko [PATCH] www/xpi-adblock: fix stagin for all XPI ports 2 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Mar 10 11:07:01 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D8ED0243 for ; Mon, 10 Mar 2014 11:07:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AC5B183B for ; Mon, 10 Mar 2014 11:07:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2AB71GX043525 for ; Mon, 10 Mar 2014 11:07:01 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2AB71OB043523 for gecko@FreeBSD.org; Mon, 10 Mar 2014 11:07:01 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 10 Mar 2014 11:07:01 GMT Message-Id: <201403101107.s2AB71OB043523@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 Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2014 11:07:01 -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/187092 gecko www/xpi-quick-locale-switcher broken on pre-pkgNG syst o ports/187010 gecko problem with www/libxul after upgrade to 24.3.0 - exte o ports/186580 gecko www/seamonkey fails to build on sparc64 o ports/186541 gecko installing www/libxul fails o ports/186174 gecko add LIB_DEPENDS= libv4l2 to www/firefox/Makefile o ports/185527 gecko [PATCH] security/nss: Added forgotten libnsssysinit.so o ports/185210 gecko www/seamonkey-i18n: options sometimes ignored o ports/184630 gecko mail/thunderbird jobserver unavailable o ports/184399 gecko www/seamonkey build error on i386 o ports/183630 gecko www/firefox: Firefox 25.0_1,1 cannot built on amd64 o ports/182499 gecko www/firefox crash when i try use textproc/ibus/ o ports/182411 gecko mail/thunderbird: Does not build with poudriere on 9.1 o ports/182386 gecko mail/thunderbird-i18n: fail to build at install stage o ports/182351 gecko mail/thunderbird - doesn't build with qt3 o ports/182346 gecko mail/thunderbird - fails to build with gtk3 o ports/181393 gecko www/xpi-quick-locale-switcher 1.7.8.5 does not works w o ports/181005 gecko mail/thunderbird - Enigmail failes to start pinentry o ports/180938 gecko www/firefox: ia64: ../../../js/src/gc/Heap.h:827:1: er o ports/180855 gecko www/firefox: Firefox 22 crashes on HTML 5 videos o ports/180766 gecko Flash not work in www/firefox o ports/180563 gecko www/seamonkey compilation error with Clang (*pp = '\0' o ports/180380 gecko www/firefox: Firefox 22.0 dies instantly when I try to o ports/179420 gecko www/seamonkey freezes completely by accessing citrix x o ports/178524 gecko BATCH=yes not work for www/firefox-i18n o ports/177404 gecko www/firefox: youtube videos in firefox not working o ports/170310 gecko mail/thunderbird: coredump/crash when used with OpenLD o ports/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc f ports/165263 gecko mail/thunderbird: core dumping most time when users ar o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 31 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:03:02 2014 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E0E89619; Tue, 11 Mar 2014 01:03:01 +0000 (UTC) Received: from mail-ob0-x22d.google.com (mail-ob0-x22d.google.com [IPv6:2607:f8b0:4003:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 89B8795A; Tue, 11 Mar 2014 01:03:01 +0000 (UTC) Received: by mail-ob0-f173.google.com with SMTP id gq1so7800466obb.32 for ; Mon, 10 Mar 2014 18:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=OFmxv7XkoNFE7D/fjb67PAKWrIqcYgIgqYHTe4/viCE=; b=OAK8gNVY09R7PWLrHjVm8JJsSNganZOsXM1o46eftCW7/s1Np6Vrl4tZaaO73GzCGE u2RN7rFt7W6ByzVpXqD1FaRx1aD9Ai94ntv3HECApS/l8WBhxlEiNwqFOtEuMnAFBggf pZhlgiFTu4/AtLRHHnCszzTdS23L2OJJJzOpLrMjTbiR/uqhNHoLgMtIdYrYh6bY9LVr Fm9HAlrQhGK7mPSmTmSxy9jzwpDw9pQCjEIanUErIQDVWw1titObK9vJkDL/HXTMvd/E knnGifUHmWDnA2qMcJpUWEK7R6Xi5J7D0gvdD4Y0WRJ1t6KbUz8VXnHhZNiEOwmr0PV6 31RA== MIME-Version: 1.0 X-Received: by 10.182.247.68 with SMTP id yc4mr27243obc.67.1394499780775; Mon, 10 Mar 2014 18:03:00 -0700 (PDT) Received: by 10.182.76.201 with HTTP; Mon, 10 Mar 2014 18:03:00 -0700 (PDT) In-Reply-To: References: Date: Mon, 10 Mar 2014 21:03:00 -0400 Message-ID: Subject: Re: Making WebRTC available for FreeBSD From: Joe Nosay To: CeDeROM Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: chromium@freebsd.org, Adrian Chadd , Niklas Enbom , gecko@freebsd.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2014 01:03:02 -0000 On Sat, Feb 8, 2014 at 5:26 AM, Joe Nosay wrote: > I know that by reading the files in > webrtc_source/trunk/webrtc/modules/audio_device that a freebsd folder needs > to be located there. The linux system shows control of the audio through > pulse and alsa . What should be located there are the files referencing > the proper parts of system, phonon, gstreamer, esound, and others. If I > had a nother computer with Linux on it, I would compare the references to > the files in trunk/build/webrtc/modules/audio_device/linux to what would be > the equivalent on FreeBSD. The linux files would then be used as a > template to create the freebsd ones. > What are the freebsd base system h files needed? Reference them at a new > folder. Which sound severs? Another reference. > > There is a command using find and grep to print out files which contain an > exact phrase. I t is not " find /$PATH -exec grep -H -E -o "PATTERN" {} > \;" > > > > > > > > On Fri, Feb 7, 2014 at 8:41 PM, Joe Nosay wrote: > >> >> >> >> On Fri, Feb 7, 2014 at 4:15 AM, CeDeROM wrote: >> >>> Lets make wiki page on freebsd website and start a repository with the >>> code and make it happen :-) >>> >>> Please let me know if/how I can help :-) >>> >>> -- >>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >>> >> Okay, I need advice. I won't quit. Where and in what directory should I >> start. There is a build farm but it doesn't include FreeBSD. >> >> >> >> > What I have realized is that there needs to be an environment in which FreeBSD, Linux, and Google can share. My tutorial will be cleaned up. Here is what I have learned: 1. A Google FreeBSD environment can be created. 2. The filesystem must be ZFS. The architecture must be amd64/x86_64. The installations need to be CentOS and Debian on the FreeBSD Google environment and the two Linux environments. 3. Emulation of the Linux systems will leave something to be desired. By comparing a build on a jailed Linux system to a bare metal Linux install, we can see what needs to be done on FreeBSD. 4. The build environment allows the FreeBSD user to see how different Linux distributions can be made to work together. E.g. What if the kernels build faster in the Debian jail and the environments build faster in the CentOS jails? 5. Google and Linux developers will also have "native" environments while learning the layout and internals of FreeBSD. I had to realize that in order to deal with a Google project, one needs to setup a Google environment. Okay, that is almost done. From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:04:05 2014 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AEC8563A; Tue, 11 Mar 2014 01:04:05 +0000 (UTC) Received: from mail-qc0-x22e.google.com (mail-qc0-x22e.google.com [IPv6:2607:f8b0:400d:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5761E95F; Tue, 11 Mar 2014 01:04:05 +0000 (UTC) Received: by mail-qc0-f174.google.com with SMTP id x13so8499933qcv.5 for ; Mon, 10 Mar 2014 18:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Sf18mojP2cZgsV1wK9RhQAXM7nJZ/nrrnM0S90lWuSk=; b=Dfpxo/zVfD8G4KDUSVxiLrCX8jjtK2ON/KrmUVBw7psv9LeX14DisFfcRpeZ796eXa ZBAwzPg+Bqya8ewLzwlwo9hfjZtFs3B/Kc3a2IMd9b4G7AMRrrAW5dTub8AR+3llPeM2 KGgYHmHDuyoEtgbx4AnSSv6NibfJKEp85KGh6fa7V6fFVt9Z6yURShFsIbrqD3+2WkxK MNTUkyD282t7aBWFR90GkRo9GqgZAOPPmGGk5GoTf80oEeKdldEw230E/wpojRdlQQUH R9Pwti4m+4oNp6gLZG7XLbHWauBOnYDKodA4/sH15/Uw6mi7ToO6UCOH2W68Nw16k/bl +N+Q== MIME-Version: 1.0 X-Received: by 10.224.104.1 with SMTP id m1mr15484325qao.51.1394499844337; Mon, 10 Mar 2014 18:04:04 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.8.137 with HTTP; Mon, 10 Mar 2014 18:04:04 -0700 (PDT) In-Reply-To: References: Date: Mon, 10 Mar 2014 18:04:04 -0700 X-Google-Sender-Auth: z7suih2OQL2zG_a4EAOz7VEf2tE Message-ID: Subject: Re: Making WebRTC available for FreeBSD From: Adrian Chadd To: Joe Nosay Content-Type: text/plain; charset=ISO-8859-1 Cc: chromium@freebsd.org, gecko@freebsd.org, Niklas Enbom , CeDeROM X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2014 01:04:05 -0000 Are you interested in just dumping all of the stuff you're discovering into a blog, so it can be a journey? -a On 10 March 2014 18:03, Joe Nosay wrote: > > > > On Sat, Feb 8, 2014 at 5:26 AM, Joe Nosay wrote: >> >> I know that by reading the files in >> webrtc_source/trunk/webrtc/modules/audio_device that a freebsd folder needs >> to be located there. The linux system shows control of the audio through >> pulse and alsa . What should be located there are the files referencing the >> proper parts of system, phonon, gstreamer, esound, and others. If I had a >> nother computer with Linux on it, I would compare the references to the >> files in trunk/build/webrtc/modules/audio_device/linux to what would be the >> equivalent on FreeBSD. The linux files would then be used as a template to >> create the freebsd ones. >> What are the freebsd base system h files needed? Reference them at a new >> folder. Which sound severs? Another reference. >> >> There is a command using find and grep to print out files which contain an >> exact phrase. I t is not " find /$PATH -exec grep -H -E -o "PATTERN" {} \;" >> >> >> >> >> >> On Fri, Feb 7, 2014 at 8:41 PM, Joe Nosay wrote: >>> >>> >>> >>> >>> On Fri, Feb 7, 2014 at 4:15 AM, CeDeROM wrote: >>>> >>>> Lets make wiki page on freebsd website and start a repository with the >>>> code and make it happen :-) >>>> >>>> Please let me know if/how I can help :-) >>>> >>>> -- >>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >>> >>> Okay, I need advice. I won't quit. Where and in what directory should I >>> start. There is a build farm but it doesn't include FreeBSD. >>> >>> >>> >> > > > What I have realized is that there needs to be an environment in which > FreeBSD, Linux, and Google can share. > My tutorial will be cleaned up. > > Here is what I have learned: > 1. A Google FreeBSD environment can be created. > 2. The filesystem must be ZFS. The architecture must be amd64/x86_64. The > installations need to be CentOS and Debian on the FreeBSD Google environment > and the two Linux environments. > 3. Emulation of the Linux systems will leave something to be desired. By > comparing a build on a jailed Linux system to a bare metal Linux install, > we can see what needs to be done on FreeBSD. > 4. The build environment allows the FreeBSD user to see how different Linux > distributions can be made to work together. E.g. What if the kernels build > faster in the Debian jail and the environments build faster in the CentOS > jails? > 5. Google and Linux developers will also have "native" environments while > learning the layout and internals of FreeBSD. > > I had to realize that in order to deal with a Google project, one needs to > setup a Google environment. > > Okay, that is almost done. > > From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:05:40 2014 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B111F671; Tue, 11 Mar 2014 01:05:40 +0000 (UTC) Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 57D2696D; Tue, 11 Mar 2014 01:05:40 +0000 (UTC) Received: by mail-oa0-f42.google.com with SMTP id i4so7820945oah.15 for ; Mon, 10 Mar 2014 18:05:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lc+IHKh4BFlzaf5d0HuOwm5g6kpPiF9NUe71tTOUjrI=; b=diZZ/woQ4PQ7TqraEDQpYcBpixOF7y+K0lTWtBdjGj8TVOv1xK1M2xbcaaNgKtSyV7 jyjjsg/fUyThW8AYAJID/gLhjuXDrQcznF80PDWLG+sPM3TbPEodHNAkxp424coXQYE9 YwqfOb3KjFGGK1FdstpSIuFtVX9tPcnLfiBL2wMQInfM19czN1hKcUqco+gmaiCInOsp JYw9aJbJDmNv2+/tEdQit5KNUqJMwc95V0+yXkvz8GLxQKihiJWgoMnDcE1MxTGl/XlP Vh4JMJykNju5Bb1iwWJzwO8H7W7MRXKiyyIIRlhHR5zonQZ0Adcqt5lL2O0LQwDUnlAV qkxw== MIME-Version: 1.0 X-Received: by 10.182.28.134 with SMTP id b6mr30998043obh.27.1394499939762; Mon, 10 Mar 2014 18:05:39 -0700 (PDT) Received: by 10.182.76.201 with HTTP; Mon, 10 Mar 2014 18:05:39 -0700 (PDT) In-Reply-To: References: Date: Mon, 10 Mar 2014 21:05:39 -0400 Message-ID: Subject: Re: Making WebRTC available for FreeBSD From: Joe Nosay To: Adrian Chadd Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: chromium@freebsd.org, gecko@freebsd.org, Niklas Enbom , CeDeROM X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2014 01:05:40 -0000 On Mon, Mar 10, 2014 at 9:04 PM, Adrian Chadd wrote: > Are you interested in just dumping all of the stuff you're discovering > into a blog, so it can be a journey? > > > -a > > On 10 March 2014 18:03, Joe Nosay wrote: > > > > > > > > On Sat, Feb 8, 2014 at 5:26 AM, Joe Nosay > wrote: > >> > >> I know that by reading the files in > >> webrtc_source/trunk/webrtc/modules/audio_device that a freebsd folder > needs > >> to be located there. The linux system shows control of the audio through > >> pulse and alsa . What should be located there are the files > referencing the > >> proper parts of system, phonon, gstreamer, esound, and others. If I > had a > >> nother computer with Linux on it, I would compare the references to the > >> files in trunk/build/webrtc/modules/audio_device/linux to what would be > the > >> equivalent on FreeBSD. The linux files would then be used as a > template to > >> create the freebsd ones. > >> What are the freebsd base system h files needed? Reference them at a new > >> folder. Which sound severs? Another reference. > >> > >> There is a command using find and grep to print out files which contain > an > >> exact phrase. I t is not " find /$PATH -exec grep -H -E -o "PATTERN" {} > \;" > >> > >> > >> > >> > >> > >> On Fri, Feb 7, 2014 at 8:41 PM, Joe Nosay > wrote: > >>> > >>> > >>> > >>> > >>> On Fri, Feb 7, 2014 at 4:15 AM, CeDeROM wrote: > >>>> > >>>> Lets make wiki page on freebsd website and start a repository with the > >>>> code and make it happen :-) > >>>> > >>>> Please let me know if/how I can help :-) > >>>> > >>>> -- > >>>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > >>> > >>> Okay, I need advice. I won't quit. Where and in what directory should I > >>> start. There is a build farm but it doesn't include FreeBSD. > >>> > >>> > >>> > >> > > > > > > What I have realized is that there needs to be an environment in which > > FreeBSD, Linux, and Google can share. > > My tutorial will be cleaned up. > > > > Here is what I have learned: > > 1. A Google FreeBSD environment can be created. > > 2. The filesystem must be ZFS. The architecture must be amd64/x86_64. The > > installations need to be CentOS and Debian on the FreeBSD Google > environment > > and the two Linux environments. > > 3. Emulation of the Linux systems will leave something to be desired. By > > comparing a build on a jailed Linux system to a bare metal Linux > install, > > we can see what needs to be done on FreeBSD. > > 4. The build environment allows the FreeBSD user to see how different > Linux > > distributions can be made to work together. E.g. What if the kernels > build > > faster in the Debian jail and the environments build faster in the CentOS > > jails? > > 5. Google and Linux developers will also have "native" environments while > > learning the layout and internals of FreeBSD. > > > > I had to realize that in order to deal with a Google project, one needs > to > > setup a Google environment. > > > > Okay, that is almost done. > > > > > Yes. That would be good. I need to setup blogger or what-have-you. Thanks for the idea. From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:44:51 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 23594E73 for ; Tue, 11 Mar 2014 01:44:51 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AAC63CD5 for ; Tue, 11 Mar 2014 01:44:50 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2B1ifED015214 for ; Tue, 11 Mar 2014 01:44:41 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2B1iaUT014759 for freebsd-gecko@freebsd.org; Tue, 11 Mar 2014 01:44:36 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 11 Mar 2014 01:44:36 GMT Message-Id: <201403110144.s2B1iaUT014759@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 Subject: [SVN-Commit] r1541 - trunk/www/firefox MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 11 Mar 2014 01:44:51 -0000 Author: jbeich Date: Tue Mar 11 01:44:36 2014 New Revision: 1541 Log: allow building with both alsa and pulse Modified: trunk/www/firefox/Makefile.options Modified: trunk/www/firefox/Makefile.options ============================================================================== --- trunk/www/firefox/Makefile.options Sat Mar 8 05:20:17 2014 (r1540) +++ trunk/www/firefox/Makefile.options Tue Mar 11 01:44:36 2014 (r1541) @@ -4,8 +4,8 @@ LIBPROXY LOGGING OPTIMIZED_CFLAGS PGO PROFILE TEST OPTIONS_DEFAULT+= ALSA DBUS GIO GSTREAMER LOGGING -OPTIONS_SINGLE+= AUDIO -OPTIONS_SINGLE_AUDIO= ALSA PULSEAUDIO +OPTIONS_MULTI+= AUDIO +OPTIONS_MULTI_AUDIO= ALSA PULSEAUDIO ENIGMAIL_DESC?= Enigmail extension GIO_DESC?= GIO for file I/O # move to bsd.options.desc.mk From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:45:11 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A9A8EE9C for ; Tue, 11 Mar 2014 01:45:11 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3D2DCCDC for ; Tue, 11 Mar 2014 01:45:11 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2B1j9nF023888 for ; Tue, 11 Mar 2014 01:45:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2B1j4AJ023236 for freebsd-gecko@freebsd.org; Tue, 11 Mar 2014 01:45:04 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 11 Mar 2014 01:45:04 GMT Message-Id: <201403110145.s2B1j4AJ023236@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 Subject: [SVN-Commit] r1545 - in trunk: . www/firefox MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 11 Mar 2014 01:45:11 -0000 Author: jbeich Date: Tue Mar 11 01:45:04 2014 New Revision: 1545 Log: build with -O3 by default like upstream Modified: trunk/Gecko_ChangeLog trunk/www/firefox/Makefile.options Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Tue Mar 11 01:44:57 2014 (r1544) +++ trunk/Gecko_ChangeLog Tue Mar 11 01:45:04 2014 (r1545) @@ -4,6 +4,7 @@ - enable readahead in url-classifier, asmjs, download resume like on Linux - build www/firefox and www/seamonkey faster using unified compilation - unbreak build on sparc64 [1] +- OPTIMIZED_CFLAGS is enabled by default - a few DEBUG build fixes - add clang 3.2/3.3/3.4 workarounds for i386 - mention known GSTREAMER issue in pkg-message Modified: trunk/www/firefox/Makefile.options ============================================================================== --- trunk/www/firefox/Makefile.options Tue Mar 11 01:44:57 2014 (r1544) +++ trunk/www/firefox/Makefile.options Tue Mar 11 01:45:04 2014 (r1545) @@ -2,7 +2,7 @@ OPTIONS_DEFINE+= DBUS DEBUG GCONF GIO GNOMEUI GNOMEVFS2 GSTREAMER \ LIBPROXY LOGGING OPTIMIZED_CFLAGS PGO PROFILE TEST -OPTIONS_DEFAULT+= ALSA DBUS GIO GSTREAMER LOGGING +OPTIONS_DEFAULT+= ALSA DBUS GIO GSTREAMER LOGGING OPTIMIZED_CFLAGS OPTIONS_MULTI+= AUDIO OPTIONS_MULTI_AUDIO= ALSA PULSEAUDIO From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:45:04 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6C874E89 for ; Tue, 11 Mar 2014 01:45:04 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 00E0BCD9 for ; Tue, 11 Mar 2014 01:45:03 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2B1j21x019517 for ; Tue, 11 Mar 2014 01:45:02 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2B1ivBH019257 for freebsd-gecko@freebsd.org; Tue, 11 Mar 2014 01:44:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 11 Mar 2014 01:44:57 GMT Message-Id: <201403110144.s2B1ivBH019257@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 Subject: [SVN-Commit] r1544 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 11 Mar 2014 01:45:04 -0000 Author: jbeich Date: Tue Mar 11 01:44:57 2014 New Revision: 1544 Log: update common dependencies Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Tue Mar 11 01:44:50 2014 (r1543) +++ trunk/Mk/bsd.gecko.mk Tue Mar 11 01:44:57 2014 (r1544) @@ -500,11 +500,10 @@ MOZILLA_BIN?= ${PORTNAME}-bin MOZILLA_EXEC_NAME?=${MOZILLA} MOZ_RPATH?= ${MOZILLA} -USE_GNOME+= libidl desktopfileutils +USE_GNOME+= desktopfileutils USES+= compiler:c++11-lib gmake iconv perl5 pkgconfig USE_PERL5= build -USE_XORG= printproto sm xt xi xext x11 xinerama \ - ice xproto +USE_XORG= xext xrender xt NO_STAGE= yes @@ -787,6 +786,7 @@ .endif .if ${PORT_OPTIONS:MTEST} +USE_XORG+= xscrnsaver MOZ_OPTIONS+= --enable-tests .else MOZ_OPTIONS+= --disable-tests From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:44:51 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 35353E74 for ; Tue, 11 Mar 2014 01:44:51 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B34FECD6 for ; Tue, 11 Mar 2014 01:44:50 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2B1imDn016478 for ; Tue, 11 Mar 2014 01:44:48 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2B1ihbT016171 for freebsd-gecko@freebsd.org; Tue, 11 Mar 2014 01:44:43 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 11 Mar 2014 01:44:43 GMT Message-Id: <201403110144.s2B1ihbT016171@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 Subject: [SVN-Commit] r1542 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 11 Mar 2014 01:44:51 -0000 Author: jbeich Date: Tue Mar 11 01:44:43 2014 New Revision: 1542 Log: convert to new LIB_DEPENDS syntax Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Tue Mar 11 01:44:36 2014 (r1541) +++ trunk/Mk/bsd.gecko.mk Tue Mar 11 01:44:43 2014 (r1542) @@ -550,64 +550,64 @@ # Standard depends _ALL_DEPENDS= cairo event ffi harfbuzz hunspell icu jpeg nspr nss opus png sqlite vorbis vpx -cairo_LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo +cairo_LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo cairo_MOZ_OPTIONS= --enable-system-cairo --enable-system-pixman cairo_EXTRACT_AFTER_ARGS= --exclude mozilla*/gfx/cairo -event_LIB_DEPENDS= event-2.0:${PORTSDIR}/devel/libevent2 +event_LIB_DEPENDS= libevent-2.0.so:${PORTSDIR}/devel/libevent2 event_MOZ_OPTIONS= --with-system-libevent event_EXTRACT_AFTER_ARGS= --exclude mozilla*/ipc/chromium/src/third_party/libevent -ffi_LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi +ffi_LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi ffi_MOZ_OPTIONS= --enable-system-ffi ffi_EXTRACT_AFTER_ARGS= --exclude mozilla*/js/src/ctypes/libffi -harfbuzz_LIB_DEPENDS= harfbuzz:${PORTSDIR}/print/harfbuzz +harfbuzz_LIB_DEPENDS= libharfbuzz.so:${PORTSDIR}/print/harfbuzz harfbuzz_MOZ_OPTIONS= --with-system-harfbuzz --with-system-graphite2 harfbuzz_EXTRACT_AFTER_ARGS= --exclude mozilla*/gfx/harfbuzz \ --exclude mozilla*/gfx/graphite2 -hunspell_LIB_DEPENDS= hunspell-1.3:${PORTSDIR}/textproc/hunspell +hunspell_LIB_DEPENDS= libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell hunspell_MOZ_OPTIONS= --enable-system-hunspell -icu_LIB_DEPENDS= icui18n:${PORTSDIR}/devel/icu +icu_LIB_DEPENDS= libicui18n.so:${PORTSDIR}/devel/icu icu_MOZ_OPTIONS= --with-system-icu --with-intl-api --enable-intl-api -jpeg_BUILD_DEPENDS=yasm:${PORTSDIR}/devel/yasm # XXX depends on ports/180159 or package flavor support -#jpeg_LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/libjpeg-turbo -jpeg_LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg +#jpeg_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/libjpeg-turbo +jpeg_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg jpeg_MOZ_OPTIONS= --with-system-jpeg=${LOCALBASE} jpeg_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libjpeg -nspr_LIB_DEPENDS= nspr4:${PORTSDIR}/devel/nspr +nspr_LIB_DEPENDS= libnspr4.so:${PORTSDIR}/devel/nspr nspr_MOZ_OPTIONS= --with-system-nspr -nss_LIB_DEPENDS= nss3:${PORTSDIR}/security/nss +nss_LIB_DEPENDS= libnss3.so:${PORTSDIR}/security/nss nss_MOZ_OPTIONS= --with-system-nss nss_EXTRACT_AFTER_ARGS= --exclude mozilla*/dbm \ --exclude mozilla*/security/coreconf \ --exclude mozilla*/security/nss -opus_LIB_DEPENDS= opus:${PORTSDIR}/audio/opus +opus_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus opus_MOZ_OPTIONS= --with-system-opus opus_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libopus -png_LIB_DEPENDS= png15:${PORTSDIR}/graphics/png +png_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png png_MOZ_OPTIONS= --with-system-png=${LOCALBASE} png_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libpng -sqlite_LIB_DEPENDS= sqlite3:${PORTSDIR}/databases/sqlite3 +sqlite_LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 sqlite_MOZ_OPTIONS= --enable-system-sqlite sqlite_EXTRACT_AFTER_ARGS= --exclude mozilla*/db/sqlite3 -vorbis_LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis +vorbis_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis vorbis_MOZ_OPTIONS= --with-system-vorbis --with-system-ogg vorbis_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libvorbis \ --exclude mozilla*/media/libogg -vpx_BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm -vpx_LIB_DEPENDS= vpx:${PORTSDIR}/multimedia/libvpx +vpx_LIB_DEPENDS= libvpx.so:${PORTSDIR}/multimedia/libvpx vpx_MOZ_OPTIONS= --with-system-libvpx vpx_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libvpx @@ -686,9 +686,9 @@ .endif .if ${PORT_OPTIONS:MDBUS} -LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ - notify.4:${PORTSDIR}/devel/libnotify \ - startup-notification-1.0:${PORTSDIR}/x11/startup-notification +LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ + libnotify.so:${PORTSDIR}/devel/libnotify \ + libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification MOZ_OPTIONS+= --enable-startup-notification .else MOZ_OPTIONS+= --disable-dbus --disable-libnotify @@ -735,7 +735,7 @@ .endif .if ${PORT_OPTIONS:MLIBPROXY} -LIB_DEPENDS+= proxy:${PORTSDIR}/net/libproxy +LIB_DEPENDS+= libproxy.so:${PORTSDIR}/net/libproxy MOZ_OPTIONS+= --enable-libproxy .else MOZ_OPTIONS+= --disable-libproxy @@ -751,13 +751,13 @@ .endif .if ${PORT_OPTIONS:MALSA} -LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib +LIB_DEPENDS+= libasound.so:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins MOZ_OPTIONS+= --enable-alsa .endif .if ${PORT_OPTIONS:MPULSEAUDIO} -LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio +LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio MOZ_OPTIONS+= --enable-pulseaudio .else MOZ_OPTIONS+= --disable-pulseaudio From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 01:44:57 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 92C52E75 for ; Tue, 11 Mar 2014 01:44:57 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 26282CD7 for ; Tue, 11 Mar 2014 01:44:56 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2B1it3N018002 for ; Tue, 11 Mar 2014 01:44:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2B1ioBk017867 for freebsd-gecko@freebsd.org; Tue, 11 Mar 2014 01:44:50 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 11 Mar 2014 01:44:50 GMT Message-Id: <201403110144.s2B1ioBk017867@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 Subject: [SVN-Commit] r1543 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 11 Mar 2014 01:44:57 -0000 Author: jbeich Date: Tue Mar 11 01:44:50 2014 New Revision: 1543 Log: drop some build-only dependencies from package Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Tue Mar 11 01:44:43 2014 (r1542) +++ trunk/Mk/bsd.gecko.mk Tue Mar 11 01:44:50 2014 (r1543) @@ -686,8 +686,8 @@ .endif .if ${PORT_OPTIONS:MDBUS} +BUILD_DEPENDS+= libnotify>0:${PORTSDIR}/devel/libnotify LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ - libnotify.so:${PORTSDIR}/devel/libnotify \ libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification MOZ_OPTIONS+= --enable-startup-notification .else @@ -707,7 +707,8 @@ .endif .if ${PORT_OPTIONS:MGCONF} -USE_GNOME+= gconf2 +BUILD_DEPENDS+= ${gconf2_DETECT}:${gconf2_LIB_DEPENDS:C/.*://} +USE_GNOME+= gconf2:build MOZ_OPTIONS+= --enable-gconf .else MOZ_OPTIONS+= --disable-gconf @@ -720,14 +721,16 @@ .endif .if ${PORT_OPTIONS:MGNOMEUI} -USE_GNOME+= libgnomeui +BUILD_DEPENDS+= ${libgnomeui_DETECT}:${libgnomeui_LIB_DEPENDS:C/.*://} +USE_GNOME+= libgnomeui:build MOZ_OPTIONS+= --enable-gnomeui .else MOZ_OPTIONS+= --disable-gnomeui .endif .if ${PORT_OPTIONS:MGNOMEVFS2} -USE_GNOME+= gnomevfs2 +BUILD_DEPENDS+= ${gnomevfs2_DETECT}:${gnomevfs2_LIB_DEPENDS:C/.*://} +USE_GNOME+= gnomevfs2:build MOZ_OPTIONS+= --enable-gnomevfs MOZ_OPTIONS:= ${MOZ_OPTIONS:C/(extensions)=(.*)/\1=\2,gnomevfs/} .else @@ -757,7 +760,7 @@ .endif .if ${PORT_OPTIONS:MPULSEAUDIO} -LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio +BUILD_DEPENDS+= pulseaudio>0:${PORTSDIR}/audio/pulseaudio MOZ_OPTIONS+= --enable-pulseaudio .else MOZ_OPTIONS+= --disable-pulseaudio From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 09:06:32 2014 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9CC17366; Tue, 11 Mar 2014 09:06:32 +0000 (UTC) Received: from mail-qc0-x235.google.com (mail-qc0-x235.google.com [IPv6:2607:f8b0:400d:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2DC64958; Tue, 11 Mar 2014 09:06:32 +0000 (UTC) Received: by mail-qc0-f181.google.com with SMTP id e9so8950770qcy.26 for ; Tue, 11 Mar 2014 02:06:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=QyCutpkX9Kb4Yo/dEGxd/41k6MBb5Zl+UYHx4B+Y6os=; b=hKKaSIGbc0SgxwX5bOvrkw0DZJsQ7RIaHfU3pwjgNEx0v0Pknc/pYVZghSYL3n5eIj 00/DqKytrAuYeL4Z9YhtnfPjTT7s0ur/xBpQ8pON/t5M8e1hdFtNtIiUQVubGpUECjWD Rk6ZgxKNgakQQbzGY78STESXU8QBdfecnGq3skmhtLpanFifRtGvCBIk6o9uPWMrOMA4 ITsaHquYhGBoleatmAkG0fdKO3Kl/BnOyzF49m5aDDZwLMjVLBCaaG9mz/8sL8QSwrHA wSqsC9r8kUK7amO0lQbnrDSM8bhs8UtsGcKns7VN+BzVgXzaFO7tfKlug3CYu4mCTMIN Qu9Q== MIME-Version: 1.0 X-Received: by 10.140.43.10 with SMTP id d10mr3757696qga.45.1394528791318; Tue, 11 Mar 2014 02:06:31 -0700 (PDT) Sender: tomek.cedro@gmail.com Received: by 10.229.209.73 with HTTP; Tue, 11 Mar 2014 02:06:31 -0700 (PDT) In-Reply-To: References: Date: Tue, 11 Mar 2014 10:06:31 +0100 X-Google-Sender-Auth: bX-o0Ue9MBnehvSprhKZbuZVogE Message-ID: Subject: Re: Making WebRTC available for FreeBSD From: CeDeROM To: Joe Nosay Content-Type: text/plain; charset=UTF-8 Cc: chromium@freebsd.org, Adrian Chadd , Niklas Enbom , gecko@freebsd.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2014 09:06:32 -0000 Large amount of good work Joe! Congratz! :-) Please use native Linuxlator ports and/or create ones if necessary and compatible with existing Linux ports on FreeBSD - I guess thats Fedora :-) Best regards! :-) Tomek -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 11 15:38:34 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1F57EDB0 for ; Tue, 11 Mar 2014 15:38:34 +0000 (UTC) Received: from mail-qc0-x22e.google.com (mail-qc0-x22e.google.com [IPv6:2607:f8b0:400d:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CCA2A660 for ; Tue, 11 Mar 2014 15:38:33 +0000 (UTC) Received: by mail-qc0-f174.google.com with SMTP id x13so9724807qcv.33 for ; Tue, 11 Mar 2014 08:38:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Laklh8i5Q0VqnsfONbmeuoxiZzXD7WYoyYj3sYD5sH0=; b=MnX6CyzSNtqeWRq1Ilq+Ylz4EVDlzISoBzlhaK/DvRktX790gbS9yfiGWC8ovrJI3S fWXCnT+7RoLOHSC1NhYLxEBrVhFWjza0DiQS+pugjEKmvqbbRxEwVc0HvFYeCMgsRnjd cWbWfSl+jEr0Wq5PfXuKI+2esgWDA1RLGj3ZNGEV/GUdpI1iYjOCC3WZcfgShwpFyFTw JRqV2wwVDHpD8ukgisrGewVmvdd6DWqIGVw9GlllK1Nl/+1HuuuFbEpRyWcB1EBl5Ef5 uDC5O9K1h1DXh+5FVYWveMy5xflT5JJI07QARziIh9lCZNKkXAR4vzXWwkzgFQ9QdMdr Qc4w== MIME-Version: 1.0 X-Received: by 10.224.60.134 with SMTP id p6mr2830194qah.98.1394552312866; Tue, 11 Mar 2014 08:38:32 -0700 (PDT) Received: by 10.224.65.7 with HTTP; Tue, 11 Mar 2014 08:38:32 -0700 (PDT) Received: by 10.224.65.7 with HTTP; Tue, 11 Mar 2014 08:38:32 -0700 (PDT) In-Reply-To: <531A7064.6020303@gmail.com> References: <531A7064.6020303@gmail.com> Date: Tue, 11 Mar 2014 12:38:32 -0300 Message-ID: Subject: [patch Mk/bsd.gecko.mk]: Syntax correction From: Mario Ferreira To: gecko@FreeBSD.org Content-Type: multipart/mixed; boundary=001a11c3e70a3c623104f45683e6 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2014 15:38:34 -0000 --001a11c3e70a3c623104f45683e6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, Just a small syntax patch for Mk/bsd.gecko.mk On an unrelated subject, has anyone been testing PGO builds. I haven't been able to successfully complete a build yet. Running as user under X11. I'll have debug loss by the weekend. Best regards, M=C3=A1rio S=C3=A9rgio (lioux) --001a11c3e70a3c623104f45683e6 Content-Type: application/octet-stream; name="patch-Mk__bsd.gecko.mk.sig" Content-Disposition: attachment; filename="patch-Mk__bsd.gecko.mk.sig" Content-Transfer-Encoding: base64 X-Attachment-Id: 885aafd196e3d57a_0.2 iL4EABEKAGYFAlMacGFfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0 aGhvcnNlbWFuLm5ldDhBNDY3OEQxNjc4MUVGQkQ4M0U0QkMzMkJCMEIwMzYxQkM4N0QzMDgACgkQ uwsDYbyH0whxQQD8D1NWuf+E3VdiCH9NmPBrF1cnkGWf3jxD4cG3TWnSZR8BAJlr2VBSbdusGrGY ltlbblpdyln4zNsUVv0kP6TUtrwH --001a11c3e70a3c623104f45683e6-- From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 12 06:32:06 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 59CEC33E for ; Wed, 12 Mar 2014 06:32:06 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E1E69BFE for ; Wed, 12 Mar 2014 06:32:05 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2C6VuCr013741 for ; Wed, 12 Mar 2014 06:31:56 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2C6VpeM013366 for freebsd-gecko@freebsd.org; Wed, 12 Mar 2014 06:31:51 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 12 Mar 2014 06:31:51 GMT Message-Id: <201403120631.s2C6VpeM013366@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 Subject: [SVN-Commit] r1546 - trunk/www/seamonkey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 12 Mar 2014 06:32:06 -0000 Author: jbeich Date: Wed Mar 12 06:31:51 2014 New Revision: 1546 Log: sync enigmail arch with ports/ Modified: trunk/www/seamonkey/Makefile Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Tue Mar 11 01:45:04 2014 (r1545) +++ trunk/www/seamonkey/Makefile Wed Mar 12 06:31:51 2014 (r1546) @@ -120,7 +120,7 @@ RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg EM_DISTNAME= enigmail-${EM_VERSION} EM_DISTFILE= ${EM_DISTNAME}.tar.xz -EM_XPI_FILE= ${WRKSRC}/mailnews/extensions/enigmail/build/${EM_DISTNAME}-${OPSYS:L}-${ARCH:S/amd64/x86_64/}-gcc3.xpi +EM_XPI_FILE= ${WRKSRC}/mailnews/extensions/enigmail/build/${EM_DISTNAME}-${OPSYS:L}-${ARCH:S/amd64/x86_64/:S/i386/x86/}-gcc3.xpi EM_ORIG_ID= {847b3a00-7ab1-11d4-8f02-006008948af5} EM_ID= ${PORTNAME}@mozilla-enigmail.org EM_ID_RFILES= ${XPI_LIBDIR}/${EM_ID}/install.rdf \ From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 12 06:32:09 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 26B91341 for ; Wed, 12 Mar 2014 06:32:09 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6481BC00 for ; Wed, 12 Mar 2014 06:32:08 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2C6W6OB017095 for ; Wed, 12 Mar 2014 06:32:06 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2C6W14n014983 for freebsd-gecko@freebsd.org; Wed, 12 Mar 2014 06:32:01 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 12 Mar 2014 06:32:01 GMT Message-Id: <201403120632.s2C6W14n014983@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 Subject: [SVN-Commit] r1547 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 12 Mar 2014 06:32:09 -0000 Author: jbeich Date: Wed Mar 12 06:32:01 2014 New Revision: 1547 Log: always use gcc_hidden.h, even on clang i386 Added: trunk/mail/thunderbird/files/patch-bug961264 trunk/www/firefox-esr/files/patch-bug961264 trunk/www/firefox-nightly/files/patch-bug961264 trunk/www/firefox/files/patch-bug961264 trunk/www/libxul/files/patch-bug961264 trunk/www/seamonkey/files/patch-bug961264 Deleted: trunk/mail/thunderbird/files/patch-clang32-libc++-visibility-hack trunk/www/firefox-esr/files/patch-clang32-libc++-visibility-hack trunk/www/firefox-nightly/files/patch-clang32-libc++-visibility-hack trunk/www/firefox/files/patch-clang32-libc++-visibility-hack trunk/www/libxul/files/patch-clang32-libc++-visibility-hack trunk/www/seamonkey/files/patch-clang32-libc++-visibility-hack Added: trunk/mail/thunderbird/files/patch-bug961264 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug961264 Wed Mar 12 06:32:01 2014 (r1547) @@ -0,0 +1,266 @@ +commit d099acd +Author: Trevor Saunders +Date: Fri Jan 17 15:08:00 2014 -0800 + + Bug 961264 - Remove obsolete checks for gcc visibility stuff. +--- + configure.in | 115 +++------------------------------------------------- + js/src/configure.in | 111 ++------------------------------------------------ + 2 files changed, 8 insertions(+), 218 deletions(-) + +diff --git configure.in configure.in +index dfb8193..33d71b3 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -2507,118 +2507,15 @@ MOZ_CXX11 + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- STL_FLAGS='-I$(DIST)/stl_wrappers' +- WRAP_STL_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 ++ STL_FLAGS='-I$(DIST)/stl_wrappers' ++ WRAP_STL_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris +diff --git js/src/configure.in js/src/configure.in +index bddd46d..d4b522e 100644 +--- mozilla/js/src/configure.in ++++ mozilla/js/src/configure.in +@@ -2348,116 +2348,13 @@ fi + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris Deleted: trunk/mail/thunderbird/files/patch-clang32-libc++-visibility-hack ============================================================================== --- trunk/mail/thunderbird/files/patch-clang32-libc++-visibility-hack Wed Mar 12 06:32:01 2014 (r1546) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- mozilla/configure.in~ -+++ mozilla/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then ---- mozilla/js/src/configure.in~ -+++ mozilla/js/src/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then Added: trunk/www/firefox-esr/files/patch-bug961264 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-esr/files/patch-bug961264 Wed Mar 12 06:32:01 2014 (r1547) @@ -0,0 +1,266 @@ +commit d099acd +Author: Trevor Saunders +Date: Fri Jan 17 15:08:00 2014 -0800 + + Bug 961264 - Remove obsolete checks for gcc visibility stuff. +--- + configure.in | 115 +++------------------------------------------------- + js/src/configure.in | 111 ++------------------------------------------------ + 2 files changed, 8 insertions(+), 218 deletions(-) + +diff --git configure.in configure.in +index dfb8193..33d71b3 100644 +--- configure.in ++++ configure.in +@@ -2507,118 +2507,15 @@ MOZ_CXX11 + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- STL_FLAGS='-I$(DIST)/stl_wrappers' +- WRAP_STL_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 ++ STL_FLAGS='-I$(DIST)/stl_wrappers' ++ WRAP_STL_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris +diff --git js/src/configure.in js/src/configure.in +index bddd46d..d4b522e 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -2348,116 +2348,13 @@ fi + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris Deleted: trunk/www/firefox-esr/files/patch-clang32-libc++-visibility-hack ============================================================================== --- trunk/www/firefox-esr/files/patch-clang32-libc++-visibility-hack Wed Mar 12 06:32:01 2014 (r1546) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- configure.in~ -+++ configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then ---- js/src/configure.in~ -+++ js/src/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then Added: trunk/www/firefox-nightly/files/patch-bug961264 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug961264 Wed Mar 12 06:32:01 2014 (r1547) @@ -0,0 +1,266 @@ +commit d099acd +Author: Trevor Saunders +Date: Fri Jan 17 15:08:00 2014 -0800 + + Bug 961264 - Remove obsolete checks for gcc visibility stuff. +--- + configure.in | 115 +++------------------------------------------------- + js/src/configure.in | 111 ++------------------------------------------------ + 2 files changed, 8 insertions(+), 218 deletions(-) + +diff --git configure.in configure.in +index dfb8193..33d71b3 100644 +--- configure.in ++++ configure.in +@@ -2507,118 +2507,15 @@ MOZ_CXX11 + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- STL_FLAGS='-I$(DIST)/stl_wrappers' +- WRAP_STL_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 ++ STL_FLAGS='-I$(DIST)/stl_wrappers' ++ WRAP_STL_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris +diff --git js/src/configure.in js/src/configure.in +index bddd46d..d4b522e 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -2077,116 +2077,13 @@ AC_LANG_CPLUSPLUS + + MOZ_CXX11 + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris Deleted: trunk/www/firefox-nightly/files/patch-clang32-libc++-visibility-hack ============================================================================== --- trunk/www/firefox-nightly/files/patch-clang32-libc++-visibility-hack Wed Mar 12 06:32:01 2014 (r1546) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- configure.in~ -+++ configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then ---- js/src/configure.in~ -+++ js/src/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then Added: trunk/www/firefox/files/patch-bug961264 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug961264 Wed Mar 12 06:32:01 2014 (r1547) @@ -0,0 +1,266 @@ +commit d099acd +Author: Trevor Saunders +Date: Fri Jan 17 15:08:00 2014 -0800 + + Bug 961264 - Remove obsolete checks for gcc visibility stuff. +--- + configure.in | 115 +++------------------------------------------------- + js/src/configure.in | 111 ++------------------------------------------------ + 2 files changed, 8 insertions(+), 218 deletions(-) + +diff --git configure.in configure.in +index dfb8193..33d71b3 100644 +--- configure.in ++++ configure.in +@@ -2507,118 +2507,15 @@ MOZ_CXX11 + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- STL_FLAGS='-I$(DIST)/stl_wrappers' +- WRAP_STL_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 ++ STL_FLAGS='-I$(DIST)/stl_wrappers' ++ WRAP_STL_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris +diff --git js/src/configure.in js/src/configure.in +index bddd46d..d4b522e 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -2348,116 +2348,13 @@ fi + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris Deleted: trunk/www/firefox/files/patch-clang32-libc++-visibility-hack ============================================================================== --- trunk/www/firefox/files/patch-clang32-libc++-visibility-hack Wed Mar 12 06:32:01 2014 (r1546) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- configure.in~ -+++ configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then ---- js/src/configure.in~ -+++ js/src/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then Added: trunk/www/libxul/files/patch-bug961264 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/libxul/files/patch-bug961264 Wed Mar 12 06:32:01 2014 (r1547) @@ -0,0 +1,266 @@ +commit d099acd +Author: Trevor Saunders +Date: Fri Jan 17 15:08:00 2014 -0800 + + Bug 961264 - Remove obsolete checks for gcc visibility stuff. +--- + configure.in | 115 +++------------------------------------------------- + js/src/configure.in | 111 ++------------------------------------------------ + 2 files changed, 8 insertions(+), 218 deletions(-) + +diff --git configure.in configure.in +index dfb8193..33d71b3 100644 +--- configure.in ++++ configure.in +@@ -2507,118 +2507,15 @@ MOZ_CXX11 + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- STL_FLAGS='-I$(DIST)/stl_wrappers' +- WRAP_STL_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 ++ STL_FLAGS='-I$(DIST)/stl_wrappers' ++ WRAP_STL_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris +diff --git js/src/configure.in js/src/configure.in +index bddd46d..d4b522e 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -2348,116 +2348,13 @@ fi + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris Deleted: trunk/www/libxul/files/patch-clang32-libc++-visibility-hack ============================================================================== --- trunk/www/libxul/files/patch-clang32-libc++-visibility-hack Wed Mar 12 06:32:01 2014 (r1546) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- configure.in~ -+++ configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then ---- js/src/configure.in~ -+++ js/src/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then Added: trunk/www/seamonkey/files/patch-bug961264 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug961264 Wed Mar 12 06:32:01 2014 (r1547) @@ -0,0 +1,266 @@ +commit d099acd +Author: Trevor Saunders +Date: Fri Jan 17 15:08:00 2014 -0800 + + Bug 961264 - Remove obsolete checks for gcc visibility stuff. +--- + configure.in | 115 +++------------------------------------------------- + js/src/configure.in | 111 ++------------------------------------------------ + 2 files changed, 8 insertions(+), 218 deletions(-) + +diff --git configure.in configure.in +index dfb8193..33d71b3 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -2507,118 +2507,15 @@ MOZ_CXX11 + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- STL_FLAGS='-I$(DIST)/stl_wrappers' +- WRAP_STL_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 ++ STL_FLAGS='-I$(DIST)/stl_wrappers' ++ WRAP_STL_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris +diff --git js/src/configure.in js/src/configure.in +index bddd46d..d4b522e 100644 +--- mozilla/js/src/configure.in ++++ mozilla/js/src/configure.in +@@ -2348,116 +2348,13 @@ fi + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c </dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c </dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c < /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c < +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris Deleted: trunk/www/seamonkey/files/patch-clang32-libc++-visibility-hack ============================================================================== --- trunk/www/seamonkey/files/patch-clang32-libc++-visibility-hack Wed Mar 12 06:32:01 2014 (r1546) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- mozilla/configure.in~ -+++ mozilla/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then ---- mozilla/js/src/configure.in~ -+++ mozilla/js/src/configure.in -@@ -2855,6 +2855,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include -+#include - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2863,7 +2864,7 @@ __attribute__ ((visibility ("default"))) void Func() { - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 12 06:41:01 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 926B284E for ; Wed, 12 Mar 2014 06:41:01 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 254BDD1C for ; Wed, 12 Mar 2014 06:41:00 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2C6ex41041542 for ; Wed, 12 Mar 2014 06:40:59 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2C6esU5040931 for freebsd-gecko@freebsd.org; Wed, 12 Mar 2014 06:40:54 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 12 Mar 2014 06:40:54 GMT Message-Id: <201403120640.s2C6esU5040931@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 Subject: [SVN-Commit] r1548 - in trunk: Mk www/firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 12 Mar 2014 06:41:01 -0000 Author: jbeich Date: Wed Mar 12 06:40:53 2014 New Revision: 1548 Log: nightly doesn't support qt4 since bug 974335 Modified: trunk/Mk/bsd.gecko.mk trunk/www/firefox-nightly/Makefile Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Wed Mar 12 06:32:01 2014 (r1547) +++ trunk/Mk/bsd.gecko.mk Wed Mar 12 06:40:53 2014 (r1548) @@ -668,7 +668,11 @@ USE_MOZILLA+= -cairo # ports/169343 USE_DISPLAY=yes # install USE_GNOME+= pango +. if ${MOZILLA_VER:R:R} >= 30 +USE_QT5+= qmake_build buildtools_build gui network quick printsupport +. else USE_QT4+= qmake_build moc_build rcc_build gui network opengl +. endif MOZ_EXPORT+= HOST_QMAKE="${QMAKE}" HOST_MOC="${MOC}" HOST_RCC="${RCC}" .elif ${MOZ_TOOLKIT:Mcairo-gtk3} USE_GNOME+= gtk30 Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Wed Mar 12 06:32:01 2014 (r1547) +++ trunk/www/firefox-nightly/Makefile Wed Mar 12 06:40:53 2014 (r1548) @@ -43,7 +43,7 @@ UNIQUENAME= ${MOZILLA} WANT_GNOME= yes -USE_QT4= # empty +USE_QT5= # empty QT_NONSTANDARD= yes ALL_TARGET= default USE_BZIP2= yes From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 12 16:03:26 2014 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 43864288 for ; Wed, 12 Mar 2014 16:03:26 +0000 (UTC) Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D0D7AE89 for ; Wed, 12 Mar 2014 16:03:25 +0000 (UTC) Received: by mail-wi0-f176.google.com with SMTP id hr14so2623636wib.9 for ; Wed, 12 Mar 2014 09:03:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:subject:content-type:content-transfer-encoding; bh=w0hbo2/WG/VPR89INO16QecnFpmmQfaomfmrkAJ7I68=; b=0I2OuWVsZ505DQorjhr8ks2yJHc+1xu1JXKayytPgw5vfhvoeASCnmBdlRAQ/oeUbJ Cr4atXzl7eXZ22p7JEJ4mQJ1xFFNfeV1biguliqB/nGpp0cKR4v3HL+Ku3RezSKtYAo2 +SckspW+b8VYF+rT2TxRgnwvyrYj/rl6gCXPCb/tdVP7Q2jDp02iR2yS6F2WFCqUKq47 s9sx8JZyl8m7w0SJkl+80YxZ1HDLCT5l3twqSmf6r4ytO1vU7fbE0GzsPWY9RzXaF22q 8/JWD6a7BjBKQsSwbXtxARnZoU4QURxe9DLol9VDrYsxb1ZOeP2QA4oi6LKKi4IHY1fS Ag9w== X-Received: by 10.194.60.179 with SMTP id i19mr2034819wjr.59.1394640204320; Wed, 12 Mar 2014 09:03:24 -0700 (PDT) Received: from scorpion.intra ([78.111.187.199]) by mx.google.com with ESMTPSA id dk9sm70754499wjb.4.2014.03.12.09.03.22 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Mar 2014 09:03:23 -0700 (PDT) Message-ID: <53208546.5080104@gmail.com> Date: Wed, 12 Mar 2014 18:03:18 +0200 From: Alexander Panyushkin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: gecko@FreeBSD.org Subject: firefox-i18n-27.0.1 and thunderbird-i18n-24.3.0 not installed Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2014 16:03:26 -0000 Hello! firefox-i18n-27.0.1 and thunderbird-i18n-24.3.0 not installed ===> Found saved configuration for firefox-i18n-27.0.1_1 ===> firefox-i18n-27.0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by firefox-i18n-27.0.1_1 for building => SHA256 Checksum OK for xpi/firefox-i18n-27.0.1/ru.xpi. => SHA256 Checksum OK for xpi/firefox-i18n-27.0.1/ru.xpi. ===> firefox-i18n-27.0.1_1 depends on executable: zip - found Usage: List: tar -tf Extract: tar -xf Create: tar -cf [filenames...] Help: tar --help *** Error code 1 Stop. make[2]: stopped in /usr/ports/www/firefox-i18n *** Error code 1 same error in thunderbird -- Alexander From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 08:30:51 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 17CCD141; Thu, 13 Mar 2014 08:30:51 +0000 (UTC) Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 3AB8F23DA2F; Thu, 13 Mar 2014 09:30:49 +0100 (CET) Message-ID: <53216CB8.3070406@FreeBSD.org> Date: Thu, 13 Mar 2014 09:30:48 +0100 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: ports@FreeBSD.org Subject: thunderbird-i18n fails to extract | framework extract regression? X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: gecko@FreeBSD.org, portmgr@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 08:30:51 -0000 I get this extract failure when trying to build thunderbird-i18n 24.3.0_1 from an up-to-date ports tree on 9.2-RELEASE amd64: > ===> Found saved configuration for thunderbird-i18n-24.3.0_1 > ===> Fetching all distfiles required by thunderbird-i18n-24.3.0_1 for building > => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/de.xpi. > => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/fr.xpi. > => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/de.xpi. > => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/en-US.xpi. > => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/fr.xpi. > => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/pa-IN.xpi. > ===> thunderbird-i18n-24.3.0_1 depends on executable: zip - found > Usage: > List: tar -tf > Extract: tar -xf > Create: tar -cf [filenames...] > Help: tar --help > *** [do-extract] Error code 1 EXTRACT_CMD is /usr/bin/tar. Adding USES=zip:infozip to the port's Makefile appears to fix this, but this might be a regression in the framework that portmgr@ should investigate. And I do seek out portmgr@ to deal with matters way more carefully. We have had too many framework breakages recently, and I have a feeling that we have been rushing many changes of the "should work" category that would have required an -exp run... From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 12:43:32 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2D9B8603; Thu, 13 Mar 2014 12:43:32 +0000 (UTC) Received: from spectrum.skysmurf.nl (spectrum.skysmurf.nl [82.95.125.145]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AF23B1ED; Thu, 13 Mar 2014 12:43:31 +0000 (UTC) Received: from spectrum.skysmurf.nl (mail.skysmurf.nl [192.168.42.4] (may be forged)) by spectrum.skysmurf.nl (8.14.7/8.14.7) with SMTP id s2DChS1h038415; Thu, 13 Mar 2014 13:43:28 +0100 (CET) (envelope-from freebsd@skysmurf.nl) Received: by spectrum.skysmurf.nl (sSMTP sendmail emulation); Thu, 13 Mar 2014 13:43:28 +0100 Date: Thu, 13 Mar 2014 13:43:28 +0100 From: "A.J. 'Fonz' van Werven" To: Matthias Andree Subject: Re: thunderbird-i18n fails to extract | framework extract regression? Message-ID: <20140313124328.GA26667@spectrum.skysmurf.nl> References: <53216CB8.3070406@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <53216CB8.3070406@FreeBSD.org> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.22 (2013-10-16) Cc: ports@FreeBSD.org, gecko@FreeBSD.org, portmgr@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 12:43:32 -0000 --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Matthias Andree wrote: >> Usage: >> List: tar -tf >> Extract: tar -xf >> Create: tar -cf [filenames...] >> Help: tar --help >> *** [do-extract] Error code 1 >=20 > Adding USES=3Dzip:infozip to the port's Makefile appears to fix this, Thanks a bunch! I had the same problem with www/firefox-i18n but the above did indeed fix it. AvW --=20 I'm not completely useless, I can be used as a bad example. --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQIcBAEBAgAGBQJTIafwAAoJEAfP7gJTaCe8kZ0P/3puXClt9ZDHlvHvoieSTdGi PfaRnMHPNBBdVImB9TcOBS9kt/H2k4lnpHXUKM9+fg8ejyRwyiGMTzLmYvxCAAoN g9ckbpnLgrmICU0EnSab9ywYS1JX0jvEZiKG0+CZnR7ZZ9hgAuY23vNzjL4d23lt 81/cFlIR3TqZMOQLN3Pt+tObvqHnesFDTT+Ha0UhemNzEw6WsGPHJjJQl44cORN5 qc10Wv6q4397N7426OGSix0vKMpz3yqaxe3fVyUS15mJvFCzpbpizYPeEJ9lyeTi 76urTnfrahva0XdTB6lRy8/wHAG45wYMVctPVPuFEEKmNWQI2hvbt15w3V4i1AaR uWy9jvTg/yk/LqrSOo8o7/U6QyEuuUpvzsjNJ0yzwOXm6mShRZs/fNI3BKPCQjB7 RHR8SWJfVK0JRd5a6ThZmcRRqt1dpTwq4G3OEfZsJoDIcOxnCJLxP10ovvLPpipW ViV5V+BBoHghVEyXWsFs4PCoYZwB847m/MQn0E6a1s+W1ZHV1kbUCKCbZlNBpTqa PSNfB4nnY4rLH9Xjtw+h3Q+ceh6a8dgTgcLT6v29CnfqdUK3ZZHRtawnD+s83IzV Q8Xd/PtUnJNVIikiDcXefDmNkbzFHjmOs25P+0FyyMTMVaVQZeuxGhiPg14QGmcf roZRr66Yn+JoOM2523Gu =X0iu -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO-- From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 12:59:05 2014 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4DBEE7E5 for ; Thu, 13 Mar 2014 12:59:05 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1ABAE303 for ; Thu, 13 Mar 2014 12:59:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2DCx4aS008724 for ; Thu, 13 Mar 2014 12:59:04 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2DCx4ua008721 for gecko@freebsd.org; Thu, 13 Mar 2014 12:59:04 GMT (envelope-from bdrewery) Received: (qmail 27776 invoked from network); 13 Mar 2014 07:59:02 -0500 Received: from unknown (HELO roundcube.xk42.net) (10.10.5.5) by sweb.xzibition.com with SMTP; 13 Mar 2014 07:59:02 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 13 Mar 2014 07:59:02 -0500 From: Bryan Drewery To: Matthias Andree Subject: Re: thunderbird-i18n fails to extract | framework extract =?UTF-8?Q?regression=3F?= Organization: FreeBSD In-Reply-To: <53216CB8.3070406@FreeBSD.org> References: <53216CB8.3070406@FreeBSD.org> Message-ID: <9ab278bb086d5b540e0d23edadc804e7@shatow.net> X-Sender: bdrewery@FreeBSD.org User-Agent: Roundcube Webmail/0.9.5 Cc: ports@freebsd.org, gecko@freebsd.org, portmgr@freebsd.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 12:59:05 -0000 On 2014-03-13 03:30, Matthias Andree wrote: > I get this extract failure when trying to build thunderbird-i18n > 24.3.0_1 from an up-to-date ports tree on 9.2-RELEASE amd64: > >> ===> Found saved configuration for thunderbird-i18n-24.3.0_1 >> ===> Fetching all distfiles required by thunderbird-i18n-24.3.0_1 for >> building >> => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/de.xpi. >> => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/fr.xpi. >> => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/de.xpi. >> => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/en-US.xpi. >> => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/fr.xpi. >> => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/pa-IN.xpi. >> ===> thunderbird-i18n-24.3.0_1 depends on executable: zip - found >> Usage: >> List: tar -tf >> Extract: tar -xf >> Create: tar -cf [filenames...] >> Help: tar --help >> *** [do-extract] Error code 1 > > EXTRACT_CMD is /usr/bin/tar. Adding USES=zip:infozip to the port's > Makefile appears to fix this, but this might be a regression in the > framework that portmgr@ should investigate. > > And I do seek out portmgr@ to deal with matters way more carefully. > > We have had too many framework breakages recently, and I have a feeling > that we have been rushing many changes of the "should work" category > that would have required an -exp run... Yes, we should do more exp-runs for sure. Not sure why some recent changes were not. I am working on a project to make exp-runs more simple, automated, and allow anyone to queue and monitor the progress of their test. Should be ready to show more in a month or so. -- Regards, Bryan Drewery From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 16:14:35 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6A3CB588 for ; Thu, 13 Mar 2014 16:14:35 +0000 (UTC) Received: from fallback7.mail.ru (fallback7.mail.ru [94.100.176.135]) by mx1.freebsd.org (Postfix) with ESMTP id A25F3CDB for ; Thu, 13 Mar 2014 16:14:34 +0000 (UTC) Received: from smtp53.i.mail.ru (smtp53.i.mail.ru [94.100.177.113]) by fallback7.mail.ru (mPOP.Fallback_MX) with ESMTP id F0EBBFBBCD67 for ; Thu, 13 Mar 2014 20:11:27 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2; h=Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=C/UCHh+rj0uB+Y9yX71Ovb6CxgBZztxedc8+DdLAAZ0=; b=ItuxkUjuLsYcGYhAfYvzqHAx4lDqDIWM6Glu4IWGqWS5nkHqVyrJK/yp11iGEsfMWuUL11fmR5WdVLq0niiSj+oLeX4h5alQ00TBw0TdjpAqJqGqjhg3STHyC4AHy9YS35C+LzT7vmFw15QfjPgl0AeaFVQqF9XeY/xmeB3AevY=; Received: from [95.83.23.34] (port=12718 helo=evita.fire) by smtp53.i.mail.ru with esmtpa (envelope-from ) id 1WO8E2-0002Yl-Sf for gecko@FreeBSD.org; Thu, 13 Mar 2014 20:11:19 +0400 Message-ID: <5321D8B2.50805@mail.ru> Date: Thu, 13 Mar 2014 20:11:30 +0400 From: iZEN User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: gecko@FreeBSD.org Subject: FreeBSD Port: www/firefox-i18n X-Spam: Not detected X-Mras: Ok Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 16:14:35 -0000 % cd /usr/ports/www/firefox-i18n/ && make Please define FIREFOX_I18N_ALL to install all languages. ===> Found saved configuration for firefox-i18n-27.0.1_1 ===> firefox-i18n-27.0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by firefox-i18n-27.0.1_1 for building ===> Extracting for firefox-i18n-27.0.1_1 Please define FIREFOX_I18N_ALL to install all languages. ===> Found saved configuration for firefox-i18n-27.0.1_1 ===> firefox-i18n-27.0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by firefox-i18n-27.0.1_1 for building => SHA256 Checksum OK for xpi/firefox-i18n-27.0.1/ru.xpi. ===> firefox-i18n-27.0.1_1 depends on executable: zip - found Usage: List: tar -tf Extract: tar -xf Create: tar -cf [filenames...] Help: tar --help *** Error code 1 Stop. make[2]: stopped in /usr/ports/www/firefox-i18n *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/firefox-i18n *** Error code 1 Stop. make: stopped in /usr/ports/www/firefox-i18n % cat /var/db/ports/www_firefox-i18n/options # This file is auto-generated by 'make config'. # Options for firefox-i18n-27.0.1_1 _OPTIONS_READ=firefox-i18n-27.0.1_1 _FILE_COMPLETE_OPTIONS_LIST=LANG_ACH LANG_AF LANG_AM LANG_AR LANG_AS LANG_AST LANG_BB LANG_BE LANG_BG LANG_BN LANG_BR LANG_BS LANG_CA LANG_CN LANG_CS LANG_CSB LANG_CY LANG_DA LANG_DE LANG_EL LANG_EO LANG_ES LANG_ET LANG_EU LANG_FA LANG_FF LANG_FI LANG_FR LANG_FY LANG_GA LANG_GB LANG_GD LANG_GL LANG_GU LANG_HE LANG_HI LANG_HR LANG_HU LANG_ID LANG_IS LANG_IT LANG_JA LANG_KK LANG_KM LANG_KN LANG_KO LANG_KU LANG_LIJ LANG_LT LANG_LV LANG_MAI LANG_MK LANG_ML LANG_MN LANG_MR LANG_NB LANG_NL LANG_NN LANG_OR LANG_PA LANG_PBR LANG_PL LANG_PT LANG_RM LANG_RO LANG_RU LANG_SA LANG_SC LANG_SI LANG_SK LANG_SL LANG_SM LANG_SON LANG_SQ LANG_SR LANG_SV LANG_TA LANG_TE LANG_TH LANG_TR LANG_TW LANG_UK LANG_US LANG_VI LANG_ZA LANG_ZU OPTIONS_FILE_UNSET+=LANG_ACH OPTIONS_FILE_UNSET+=LANG_AF OPTIONS_FILE_UNSET+=LANG_AM OPTIONS_FILE_UNSET+=LANG_AR OPTIONS_FILE_UNSET+=LANG_AS OPTIONS_FILE_UNSET+=LANG_AST OPTIONS_FILE_UNSET+=LANG_BB OPTIONS_FILE_UNSET+=LANG_BE OPTIONS_FILE_UNSET+=LANG_BG OPTIONS_FILE_UNSET+=LANG_BN OPTIONS_FILE_UNSET+=LANG_BR OPTIONS_FILE_UNSET+=LANG_BS OPTIONS_FILE_UNSET+=LANG_CA OPTIONS_FILE_UNSET+=LANG_CN OPTIONS_FILE_UNSET+=LANG_CS OPTIONS_FILE_UNSET+=LANG_CSB OPTIONS_FILE_UNSET+=LANG_CY OPTIONS_FILE_UNSET+=LANG_DA OPTIONS_FILE_UNSET+=LANG_DE OPTIONS_FILE_UNSET+=LANG_EL OPTIONS_FILE_UNSET+=LANG_EO OPTIONS_FILE_UNSET+=LANG_ES OPTIONS_FILE_UNSET+=LANG_ET OPTIONS_FILE_UNSET+=LANG_EU OPTIONS_FILE_UNSET+=LANG_FA OPTIONS_FILE_UNSET+=LANG_FF OPTIONS_FILE_UNSET+=LANG_FI OPTIONS_FILE_UNSET+=LANG_FR OPTIONS_FILE_UNSET+=LANG_FY OPTIONS_FILE_UNSET+=LANG_GA OPTIONS_FILE_UNSET+=LANG_GB OPTIONS_FILE_UNSET+=LANG_GD OPTIONS_FILE_UNSET+=LANG_GL OPTIONS_FILE_UNSET+=LANG_GU OPTIONS_FILE_UNSET+=LANG_HE OPTIONS_FILE_UNSET+=LANG_HI OPTIONS_FILE_UNSET+=LANG_HR OPTIONS_FILE_UNSET+=LANG_HU OPTIONS_FILE_UNSET+=LANG_ID OPTIONS_FILE_UNSET+=LANG_IS OPTIONS_FILE_UNSET+=LANG_IT OPTIONS_FILE_UNSET+=LANG_JA OPTIONS_FILE_UNSET+=LANG_KK OPTIONS_FILE_UNSET+=LANG_KM OPTIONS_FILE_UNSET+=LANG_KN OPTIONS_FILE_UNSET+=LANG_KO OPTIONS_FILE_UNSET+=LANG_KU OPTIONS_FILE_UNSET+=LANG_LIJ OPTIONS_FILE_UNSET+=LANG_LT OPTIONS_FILE_UNSET+=LANG_LV OPTIONS_FILE_UNSET+=LANG_MAI OPTIONS_FILE_UNSET+=LANG_MK OPTIONS_FILE_UNSET+=LANG_ML OPTIONS_FILE_UNSET+=LANG_MN OPTIONS_FILE_UNSET+=LANG_MR OPTIONS_FILE_UNSET+=LANG_NB OPTIONS_FILE_UNSET+=LANG_NL OPTIONS_FILE_UNSET+=LANG_NN OPTIONS_FILE_UNSET+=LANG_OR OPTIONS_FILE_UNSET+=LANG_PA OPTIONS_FILE_UNSET+=LANG_PBR OPTIONS_FILE_UNSET+=LANG_PL OPTIONS_FILE_UNSET+=LANG_PT OPTIONS_FILE_UNSET+=LANG_RM OPTIONS_FILE_UNSET+=LANG_RO OPTIONS_FILE_SET+=LANG_RU OPTIONS_FILE_UNSET+=LANG_SA OPTIONS_FILE_UNSET+=LANG_SC OPTIONS_FILE_UNSET+=LANG_SI OPTIONS_FILE_UNSET+=LANG_SK OPTIONS_FILE_UNSET+=LANG_SL OPTIONS_FILE_UNSET+=LANG_SM OPTIONS_FILE_UNSET+=LANG_SON OPTIONS_FILE_UNSET+=LANG_SQ OPTIONS_FILE_UNSET+=LANG_SR OPTIONS_FILE_UNSET+=LANG_SV OPTIONS_FILE_UNSET+=LANG_TA OPTIONS_FILE_UNSET+=LANG_TE OPTIONS_FILE_UNSET+=LANG_TH OPTIONS_FILE_UNSET+=LANG_TR OPTIONS_FILE_UNSET+=LANG_TW OPTIONS_FILE_UNSET+=LANG_UK OPTIONS_FILE_UNSET+=LANG_US OPTIONS_FILE_UNSET+=LANG_VI OPTIONS_FILE_UNSET+=LANG_ZA OPTIONS_FILE_UNSET+=LANG_ZU % cat /etc/make.conf MAKE_JOBS_NUMBER=5 LOADER_ZFS_SUPPORT=true LOCALIZED_LANG=ru WITH_XFT=true WITHOUT_TTF_BYTECODE_ENABLED=false WITH_MSWINDOWS_LICENSE=true # x11-fonts/webfonts WITHOUT_DEBUG=true WITHOUT_NOUVEAU=true DEFAULT_VERSIONS=python=2.7 perl5=5.18 ruby=2.0 tcltk=8.6 % uname -rsm FreeBSD 10.0-STABLE amd64 From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 16:15:23 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 590EC677 for ; Thu, 13 Mar 2014 16:15:23 +0000 (UTC) Received: from smtp53.i.mail.ru (smtp53.i.mail.ru [94.100.177.113]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id ABD1ACE5 for ; Thu, 13 Mar 2014 16:15:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2; h=Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=Fl0BTcSOxPGOKyNdzUHJvUNLfiCvEDebrECqHsBiwjs=; b=GhSVaSgpzR+P1uL3Plxb61uh538F3QvhyTW+pV75BEO1BtUK7ZgoKwzKB65Fo3SoRwzfuMbHFP21bf3AMJGLKVDPdnZgj8kFstF7daZnjWrlw8qSWPjDc++6c0lqJXuKB/rXWUua5GuaY2oxdos9+L+j5yZdzvuPqXhxZEXz4Kc=; Received: from [95.83.23.34] (port=31199 helo=evita.fire) by smtp53.i.mail.ru with esmtpa (envelope-from ) id 1WO8Hs-00054A-Ir for gecko@FreeBSD.org; Thu, 13 Mar 2014 20:15:19 +0400 Message-ID: <5321D9A1.8010508@mail.ru> Date: Thu, 13 Mar 2014 20:15:29 +0400 From: iZEN User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: gecko@FreeBSD.org Subject: FreeBSD Port: mail/thunderbird-i18n X-Mras: Ok Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 16:15:23 -0000 % cd /usr/ports/mail/thunderbird-i18n/ && make ===> Found saved configuration for thunderbird-i18n-24.3.0 ===> thunderbird-i18n-24.3.0_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by thunderbird-i18n-24.3.0_1 for building ===> Extracting for thunderbird-i18n-24.3.0_1 ===> Found saved configuration for thunderbird-i18n-24.3.0 ===> thunderbird-i18n-24.3.0_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by thunderbird-i18n-24.3.0_1 for building => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/ru.xpi. ===> thunderbird-i18n-24.3.0_1 depends on executable: zip - found Usage: List: tar -tf Extract: tar -xf Create: tar -cf [filenames...] Help: tar --help *** Error code 1 Stop. make[2]: stopped in /usr/ports/mail/thunderbird-i18n *** Error code 1 Stop. make[1]: stopped in /usr/ports/mail/thunderbird-i18n *** Error code 1 Stop. make: stopped in /usr/ports/mail/thunderbird-i18n % cat /var/db/ports/mail_thunderbird-i18n/options # This file is auto-generated by 'make config'. # Options for thunderbird-i18n-24.3.0 _OPTIONS_READ=thunderbird-i18n-24.3.0 _FILE_COMPLETE_OPTIONS_LIST=LANG_AM LANG_AR LANG_AST LANG_BB LANG_BE LANG_BG LANG_BR LANG_CA LANG_CN LANG_CS LANG_DA LANG_DE LANG_EL LANG_ES LANG_ET LANG_EU LANG_FI LANG_FR LANG_FY LANG_GA LANG_GB LANG_GD LANG_GL LANG_HE LANG_HR LANG_HU LANG_ID LANG_IS LANG_IT LANG_JA LANG_KO LANG_LK LANG_LT LANG_LV LANG_NB LANG_NL LANG_NN LANG_PA LANG_PBR LANG_PL LANG_PT LANG_RM LANG_RO LANG_RU LANG_SA LANG_SI LANG_SK LANG_SL LANG_SQ LANG_SR LANG_SV LANG_TR LANG_TW LANG_UK LANG_US LANG_VI OPTIONS_FILE_UNSET+=LANG_AM OPTIONS_FILE_UNSET+=LANG_AR OPTIONS_FILE_UNSET+=LANG_AST OPTIONS_FILE_UNSET+=LANG_BB OPTIONS_FILE_UNSET+=LANG_BE OPTIONS_FILE_UNSET+=LANG_BG OPTIONS_FILE_UNSET+=LANG_BR OPTIONS_FILE_UNSET+=LANG_CA OPTIONS_FILE_UNSET+=LANG_CN OPTIONS_FILE_UNSET+=LANG_CS OPTIONS_FILE_UNSET+=LANG_DA OPTIONS_FILE_UNSET+=LANG_DE OPTIONS_FILE_UNSET+=LANG_EL OPTIONS_FILE_UNSET+=LANG_ES OPTIONS_FILE_UNSET+=LANG_ET OPTIONS_FILE_UNSET+=LANG_EU OPTIONS_FILE_UNSET+=LANG_FI OPTIONS_FILE_UNSET+=LANG_FR OPTIONS_FILE_UNSET+=LANG_FY OPTIONS_FILE_UNSET+=LANG_GA OPTIONS_FILE_UNSET+=LANG_GB OPTIONS_FILE_UNSET+=LANG_GD OPTIONS_FILE_UNSET+=LANG_GL OPTIONS_FILE_UNSET+=LANG_HE OPTIONS_FILE_UNSET+=LANG_HR OPTIONS_FILE_UNSET+=LANG_HU OPTIONS_FILE_UNSET+=LANG_ID OPTIONS_FILE_UNSET+=LANG_IS OPTIONS_FILE_UNSET+=LANG_IT OPTIONS_FILE_UNSET+=LANG_JA OPTIONS_FILE_UNSET+=LANG_KO OPTIONS_FILE_UNSET+=LANG_LK OPTIONS_FILE_UNSET+=LANG_LT OPTIONS_FILE_UNSET+=LANG_LV OPTIONS_FILE_UNSET+=LANG_NB OPTIONS_FILE_UNSET+=LANG_NL OPTIONS_FILE_UNSET+=LANG_NN OPTIONS_FILE_UNSET+=LANG_PA OPTIONS_FILE_UNSET+=LANG_PBR OPTIONS_FILE_UNSET+=LANG_PL OPTIONS_FILE_UNSET+=LANG_PT OPTIONS_FILE_UNSET+=LANG_RM OPTIONS_FILE_UNSET+=LANG_RO OPTIONS_FILE_SET+=LANG_RU OPTIONS_FILE_UNSET+=LANG_SA OPTIONS_FILE_UNSET+=LANG_SI OPTIONS_FILE_UNSET+=LANG_SK OPTIONS_FILE_UNSET+=LANG_SL OPTIONS_FILE_UNSET+=LANG_SQ OPTIONS_FILE_UNSET+=LANG_SR OPTIONS_FILE_UNSET+=LANG_SV OPTIONS_FILE_UNSET+=LANG_TR OPTIONS_FILE_UNSET+=LANG_TW OPTIONS_FILE_UNSET+=LANG_UK OPTIONS_FILE_UNSET+=LANG_US OPTIONS_FILE_UNSET+=LANG_VI % cat /etc/make.conf MAKE_JOBS_NUMBER=5 LOADER_ZFS_SUPPORT=true LOCALIZED_LANG=ru WITH_XFT=true WITHOUT_TTF_BYTECODE_ENABLED=false WITH_MSWINDOWS_LICENSE=true # x11-fonts/webfonts WITHOUT_DEBUG=true WITHOUT_NOUVEAU=true DEFAULT_VERSIONS=python=2.7 perl5=5.18 ruby=2.0 tcltk=8.6 % uname -rsm FreeBSD 10.0-STABLE amd64 From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 16:18:50 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 19327761 for ; Thu, 13 Mar 2014 16:18:50 +0000 (UTC) Received: from fallback1.mail.ru (fallback1.mail.ru [94.100.176.18]) by mx1.freebsd.org (Postfix) with ESMTP id 681BCD0C for ; Thu, 13 Mar 2014 16:18:49 +0000 (UTC) Received: from smtp8.mail.ru (smtp8.mail.ru [94.100.176.53]) by fallback1.mail.ru (mPOP.Fallback_MX) with ESMTP id 44E993525192 for ; Thu, 13 Mar 2014 20:17:12 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2; h=Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=hXMYFdNA0a+WxwBqCfnoUitzDFB7agA+wWw3VMrB7d8=; b=LQl7zxHydkODHXkO1mlhJhxaazZE8TgjGIy1lCtExDGMGy1Y3Yos0jRpA4gesXI0UXsGqC+XlyPDPS6qsehW+JnKw64N7yBd1tcS6F7CCmD41mDx2cEHSkCfFtUqUyKaUvLi0KOfN9fI9rZgM8/hrLl+x4LcRSZE5xEl38dq4qI=; Received: from [95.83.23.34] (port=44567 helo=evita.fire) by smtp8.mail.ru with esmtpa (envelope-from ) id 1WO8Jb-00084A-9Z for gecko@FreeBSD.org; Thu, 13 Mar 2014 20:17:03 +0400 Message-ID: <5321DA0B.6070508@mail.ru> Date: Thu, 13 Mar 2014 20:17:15 +0400 From: iZEN User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: gecko@FreeBSD.org Subject: FreeBSD Port: mail/thunderbird-i18n X-Spam: Not detected X-Mras: Ok Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 16:18:50 -0000 % cd /usr/ports/mail/thunderbird-i18n/ && make ===> Found saved configuration for thunderbird-i18n-24.3.0 ===> thunderbird-i18n-24.3.0_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by thunderbird-i18n-24.3.0_1 for building ===> Extracting for thunderbird-i18n-24.3.0_1 ===> Found saved configuration for thunderbird-i18n-24.3.0 ===> thunderbird-i18n-24.3.0_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by thunderbird-i18n-24.3.0_1 for building => SHA256 Checksum OK for xpi/thunderbird-i18n-24.3.0/ru.xpi. ===> thunderbird-i18n-24.3.0_1 depends on executable: zip - found Usage: List: tar -tf Extract: tar -xf Create: tar -cf [filenames...] Help: tar --help *** Error code 1 Stop. make[2]: stopped in /usr/ports/mail/thunderbird-i18n *** Error code 1 Stop. make[1]: stopped in /usr/ports/mail/thunderbird-i18n *** Error code 1 Stop. make: stopped in /usr/ports/mail/thunderbird-i18n % which tar /usr/bin/tar % tar --version bsdtar 3.1.2 - libarchive 3.1.2 % cat /var/db/ports/mail_thunderbird-i18n/options # This file is auto-generated by 'make config'. # Options for thunderbird-i18n-24.3.0 _OPTIONS_READ=thunderbird-i18n-24.3.0 _FILE_COMPLETE_OPTIONS_LIST=LANG_AM LANG_AR LANG_AST LANG_BB LANG_BE LANG_BG LANG_BR LANG_CA LANG_CN LANG_CS LANG_DA LANG_DE LANG_EL LANG_ES LANG_ET LANG_EU LANG_FI LANG_FR LANG_FY LANG_GA LANG_GB LANG_GD LANG_GL LANG_HE LANG_HR LANG_HU LANG_ID LANG_IS LANG_IT LANG_JA LANG_KO LANG_LK LANG_LT LANG_LV LANG_NB LANG_NL LANG_NN LANG_PA LANG_PBR LANG_PL LANG_PT LANG_RM LANG_RO LANG_RU LANG_SA LANG_SI LANG_SK LANG_SL LANG_SQ LANG_SR LANG_SV LANG_TR LANG_TW LANG_UK LANG_US LANG_VI OPTIONS_FILE_UNSET+=LANG_AM OPTIONS_FILE_UNSET+=LANG_AR OPTIONS_FILE_UNSET+=LANG_AST OPTIONS_FILE_UNSET+=LANG_BB OPTIONS_FILE_UNSET+=LANG_BE OPTIONS_FILE_UNSET+=LANG_BG OPTIONS_FILE_UNSET+=LANG_BR OPTIONS_FILE_UNSET+=LANG_CA OPTIONS_FILE_UNSET+=LANG_CN OPTIONS_FILE_UNSET+=LANG_CS OPTIONS_FILE_UNSET+=LANG_DA OPTIONS_FILE_UNSET+=LANG_DE OPTIONS_FILE_UNSET+=LANG_EL OPTIONS_FILE_UNSET+=LANG_ES OPTIONS_FILE_UNSET+=LANG_ET OPTIONS_FILE_UNSET+=LANG_EU OPTIONS_FILE_UNSET+=LANG_FI OPTIONS_FILE_UNSET+=LANG_FR OPTIONS_FILE_UNSET+=LANG_FY OPTIONS_FILE_UNSET+=LANG_GA OPTIONS_FILE_UNSET+=LANG_GB OPTIONS_FILE_UNSET+=LANG_GD OPTIONS_FILE_UNSET+=LANG_GL OPTIONS_FILE_UNSET+=LANG_HE OPTIONS_FILE_UNSET+=LANG_HR OPTIONS_FILE_UNSET+=LANG_HU OPTIONS_FILE_UNSET+=LANG_ID OPTIONS_FILE_UNSET+=LANG_IS OPTIONS_FILE_UNSET+=LANG_IT OPTIONS_FILE_UNSET+=LANG_JA OPTIONS_FILE_UNSET+=LANG_KO OPTIONS_FILE_UNSET+=LANG_LK OPTIONS_FILE_UNSET+=LANG_LT OPTIONS_FILE_UNSET+=LANG_LV OPTIONS_FILE_UNSET+=LANG_NB OPTIONS_FILE_UNSET+=LANG_NL OPTIONS_FILE_UNSET+=LANG_NN OPTIONS_FILE_UNSET+=LANG_PA OPTIONS_FILE_UNSET+=LANG_PBR OPTIONS_FILE_UNSET+=LANG_PL OPTIONS_FILE_UNSET+=LANG_PT OPTIONS_FILE_UNSET+=LANG_RM OPTIONS_FILE_UNSET+=LANG_RO OPTIONS_FILE_SET+=LANG_RU OPTIONS_FILE_UNSET+=LANG_SA OPTIONS_FILE_UNSET+=LANG_SI OPTIONS_FILE_UNSET+=LANG_SK OPTIONS_FILE_UNSET+=LANG_SL OPTIONS_FILE_UNSET+=LANG_SQ OPTIONS_FILE_UNSET+=LANG_SR OPTIONS_FILE_UNSET+=LANG_SV OPTIONS_FILE_UNSET+=LANG_TR OPTIONS_FILE_UNSET+=LANG_TW OPTIONS_FILE_UNSET+=LANG_UK OPTIONS_FILE_UNSET+=LANG_US OPTIONS_FILE_UNSET+=LANG_VI % cat /etc/make.conf MAKE_JOBS_NUMBER=5 LOADER_ZFS_SUPPORT=true LOCALIZED_LANG=ru WITH_XFT=true WITHOUT_TTF_BYTECODE_ENABLED=false WITH_MSWINDOWS_LICENSE=true # x11-fonts/webfonts WITHOUT_DEBUG=true WITHOUT_NOUVEAU=true DEFAULT_VERSIONS=python=2.7 perl5=5.18 ruby=2.0 tcltk=8.6 % uname -rsm FreeBSD 10.0-STABLE amd64 From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 16:19:04 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A7699782 for ; Thu, 13 Mar 2014 16:19:04 +0000 (UTC) Received: from fallback3.mail.ru (fallback3.mail.ru [94.100.176.58]) by mx1.freebsd.org (Postfix) with ESMTP id DF03DD11 for ; Thu, 13 Mar 2014 16:19:03 +0000 (UTC) Received: from smtp33.i.mail.ru (smtp33.i.mail.ru [94.100.177.93]) by fallback3.mail.ru (mPOP.Fallback_MX) with ESMTP id DBA2610F737E3 for ; Thu, 13 Mar 2014 20:16:58 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2; h=Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=9VyuxSZynZoTHZ5/3KZG0jDzP1G79HjzBiS4K+e2ObA=; b=gMs1igh9ddGKovmNNVQlNwyK9vuWqSWULdIkfWY+HswkMrZqxmUKF2D94WWgtGKp47tiqSF19W4VTGiJ7nAKm+wfkU3jNo5Xz0krJIT2IhsmCRmgfurkI78gYTrP8H3nRcIS+P90A+/yO7nbX9+QjiwgIlRv2YkA8teFX04qMvo=; Received: from [95.83.23.34] (port=59545 helo=evita.fire) by smtp33.i.mail.ru with esmtpa (envelope-from ) id 1WO8JO-0002R6-A5 for gecko@FreeBSD.org; Thu, 13 Mar 2014 20:16:50 +0400 Message-ID: <5321D9FE.1000503@mail.ru> Date: Thu, 13 Mar 2014 20:17:02 +0400 From: iZEN User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: gecko@FreeBSD.org Subject: FreeBSD Port: www/firefox-i18n X-Spam: Not detected X-Mras: Ok Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 16:19:04 -0000 % cd /usr/ports/www/firefox-i18n/ && make Please define FIREFOX_I18N_ALL to install all languages. ===> Found saved configuration for firefox-i18n-27.0.1_1 ===> firefox-i18n-27.0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by firefox-i18n-27.0.1_1 for building ===> Extracting for firefox-i18n-27.0.1_1 Please define FIREFOX_I18N_ALL to install all languages. ===> Found saved configuration for firefox-i18n-27.0.1_1 ===> firefox-i18n-27.0.1_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by firefox-i18n-27.0.1_1 for building => SHA256 Checksum OK for xpi/firefox-i18n-27.0.1/ru.xpi. ===> firefox-i18n-27.0.1_1 depends on executable: zip - found Usage: List: tar -tf Extract: tar -xf Create: tar -cf [filenames...] Help: tar --help *** Error code 1 Stop. make[2]: stopped in /usr/ports/www/firefox-i18n *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/firefox-i18n *** Error code 1 Stop. make: stopped in /usr/ports/www/firefox-i18n % which tar /usr/bin/tar % tar --version bsdtar 3.1.2 - libarchive 3.1.2 % cat /var/db/ports/www_firefox-i18n/options # This file is auto-generated by 'make config'. # Options for firefox-i18n-27.0.1_1 _OPTIONS_READ=firefox-i18n-27.0.1_1 _FILE_COMPLETE_OPTIONS_LIST=LANG_ACH LANG_AF LANG_AM LANG_AR LANG_AS LANG_AST LANG_BB LANG_BE LANG_BG LANG_BN LANG_BR LANG_BS LANG_CA LANG_CN LANG_CS LANG_CSB LANG_CY LANG_DA LANG_DE LANG_EL LANG_EO LANG_ES LANG_ET LANG_EU LANG_FA LANG_FF LANG_FI LANG_FR LANG_FY LANG_GA LANG_GB LANG_GD LANG_GL LANG_GU LANG_HE LANG_HI LANG_HR LANG_HU LANG_ID LANG_IS LANG_IT LANG_JA LANG_KK LANG_KM LANG_KN LANG_KO LANG_KU LANG_LIJ LANG_LT LANG_LV LANG_MAI LANG_MK LANG_ML LANG_MN LANG_MR LANG_NB LANG_NL LANG_NN LANG_OR LANG_PA LANG_PBR LANG_PL LANG_PT LANG_RM LANG_RO LANG_RU LANG_SA LANG_SC LANG_SI LANG_SK LANG_SL LANG_SM LANG_SON LANG_SQ LANG_SR LANG_SV LANG_TA LANG_TE LANG_TH LANG_TR LANG_TW LANG_UK LANG_US LANG_VI LANG_ZA LANG_ZU OPTIONS_FILE_UNSET+=LANG_ACH OPTIONS_FILE_UNSET+=LANG_AF OPTIONS_FILE_UNSET+=LANG_AM OPTIONS_FILE_UNSET+=LANG_AR OPTIONS_FILE_UNSET+=LANG_AS OPTIONS_FILE_UNSET+=LANG_AST OPTIONS_FILE_UNSET+=LANG_BB OPTIONS_FILE_UNSET+=LANG_BE OPTIONS_FILE_UNSET+=LANG_BG OPTIONS_FILE_UNSET+=LANG_BN OPTIONS_FILE_UNSET+=LANG_BR OPTIONS_FILE_UNSET+=LANG_BS OPTIONS_FILE_UNSET+=LANG_CA OPTIONS_FILE_UNSET+=LANG_CN OPTIONS_FILE_UNSET+=LANG_CS OPTIONS_FILE_UNSET+=LANG_CSB OPTIONS_FILE_UNSET+=LANG_CY OPTIONS_FILE_UNSET+=LANG_DA OPTIONS_FILE_UNSET+=LANG_DE OPTIONS_FILE_UNSET+=LANG_EL OPTIONS_FILE_UNSET+=LANG_EO OPTIONS_FILE_UNSET+=LANG_ES OPTIONS_FILE_UNSET+=LANG_ET OPTIONS_FILE_UNSET+=LANG_EU OPTIONS_FILE_UNSET+=LANG_FA OPTIONS_FILE_UNSET+=LANG_FF OPTIONS_FILE_UNSET+=LANG_FI OPTIONS_FILE_UNSET+=LANG_FR OPTIONS_FILE_UNSET+=LANG_FY OPTIONS_FILE_UNSET+=LANG_GA OPTIONS_FILE_UNSET+=LANG_GB OPTIONS_FILE_UNSET+=LANG_GD OPTIONS_FILE_UNSET+=LANG_GL OPTIONS_FILE_UNSET+=LANG_GU OPTIONS_FILE_UNSET+=LANG_HE OPTIONS_FILE_UNSET+=LANG_HI OPTIONS_FILE_UNSET+=LANG_HR OPTIONS_FILE_UNSET+=LANG_HU OPTIONS_FILE_UNSET+=LANG_ID OPTIONS_FILE_UNSET+=LANG_IS OPTIONS_FILE_UNSET+=LANG_IT OPTIONS_FILE_UNSET+=LANG_JA OPTIONS_FILE_UNSET+=LANG_KK OPTIONS_FILE_UNSET+=LANG_KM OPTIONS_FILE_UNSET+=LANG_KN OPTIONS_FILE_UNSET+=LANG_KO OPTIONS_FILE_UNSET+=LANG_KU OPTIONS_FILE_UNSET+=LANG_LIJ OPTIONS_FILE_UNSET+=LANG_LT OPTIONS_FILE_UNSET+=LANG_LV OPTIONS_FILE_UNSET+=LANG_MAI OPTIONS_FILE_UNSET+=LANG_MK OPTIONS_FILE_UNSET+=LANG_ML OPTIONS_FILE_UNSET+=LANG_MN OPTIONS_FILE_UNSET+=LANG_MR OPTIONS_FILE_UNSET+=LANG_NB OPTIONS_FILE_UNSET+=LANG_NL OPTIONS_FILE_UNSET+=LANG_NN OPTIONS_FILE_UNSET+=LANG_OR OPTIONS_FILE_UNSET+=LANG_PA OPTIONS_FILE_UNSET+=LANG_PBR OPTIONS_FILE_UNSET+=LANG_PL OPTIONS_FILE_UNSET+=LANG_PT OPTIONS_FILE_UNSET+=LANG_RM OPTIONS_FILE_UNSET+=LANG_RO OPTIONS_FILE_SET+=LANG_RU OPTIONS_FILE_UNSET+=LANG_SA OPTIONS_FILE_UNSET+=LANG_SC OPTIONS_FILE_UNSET+=LANG_SI OPTIONS_FILE_UNSET+=LANG_SK OPTIONS_FILE_UNSET+=LANG_SL OPTIONS_FILE_UNSET+=LANG_SM OPTIONS_FILE_UNSET+=LANG_SON OPTIONS_FILE_UNSET+=LANG_SQ OPTIONS_FILE_UNSET+=LANG_SR OPTIONS_FILE_UNSET+=LANG_SV OPTIONS_FILE_UNSET+=LANG_TA OPTIONS_FILE_UNSET+=LANG_TE OPTIONS_FILE_UNSET+=LANG_TH OPTIONS_FILE_UNSET+=LANG_TR OPTIONS_FILE_UNSET+=LANG_TW OPTIONS_FILE_UNSET+=LANG_UK OPTIONS_FILE_UNSET+=LANG_US OPTIONS_FILE_UNSET+=LANG_VI OPTIONS_FILE_UNSET+=LANG_ZA OPTIONS_FILE_UNSET+=LANG_ZU % cat /etc/make.conf MAKE_JOBS_NUMBER=5 LOADER_ZFS_SUPPORT=true LOCALIZED_LANG=ru WITH_XFT=true WITHOUT_TTF_BYTECODE_ENABLED=false WITH_MSWINDOWS_LICENSE=true # x11-fonts/webfonts WITHOUT_DEBUG=true WITHOUT_NOUVEAU=true DEFAULT_VERSIONS=python=2.7 perl5=5.18 ruby=2.0 tcltk=8.6 % uname -rsm FreeBSD 10.0-STABLE amd64 From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 13 18:40:31 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 88688743 for ; Thu, 13 Mar 2014 18:40:31 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 111FAEF1 for ; Thu, 13 Mar 2014 18:40:30 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2DIVFtl002040 for ; Thu, 13 Mar 2014 18:31:15 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2DIVAJ8099905 for freebsd-gecko@freebsd.org; Thu, 13 Mar 2014 18:31:10 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 13 Mar 2014 18:31:10 GMT Message-Id: <201403131831.s2DIVAJ8099905@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 Subject: [SVN-Commit] r1549 - in trunk: . mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 13 Mar 2014 18:40:31 -0000 Author: jbeich Date: Thu Mar 13 18:31:10 2014 New Revision: 1549 Log: workaround startup crash with OPTIMIZED_CFLAGS on amd64 Added: trunk/mail/thunderbird/files/patch-mozilla-memory-jemalloc-Makefile.in trunk/www/firefox-esr/files/patch-memory-jemalloc-Makefile.in trunk/www/firefox-nightly/files/patch-memory-jemalloc-Makefile.in trunk/www/firefox/files/patch-memory-jemalloc-Makefile.in trunk/www/libxul/files/patch-memory-jemalloc-Makefile.in trunk/www/seamonkey/files/patch-mozilla-memory-jemalloc-Makefile.in Modified: trunk/Gecko_ChangeLog Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Wed Mar 12 06:40:53 2014 (r1548) +++ trunk/Gecko_ChangeLog Thu Mar 13 18:31:10 2014 (r1549) @@ -4,6 +4,7 @@ - enable readahead in url-classifier, asmjs, download resume like on Linux - build www/firefox and www/seamonkey faster using unified compilation - unbreak build on sparc64 [1] +- workaround OPTIMIZED_CFLAGS startup crash on 8.x and 9.x - OPTIMIZED_CFLAGS is enabled by default - a few DEBUG build fixes - add clang 3.2/3.3/3.4 workarounds for i386 Added: trunk/mail/thunderbird/files/patch-mozilla-memory-jemalloc-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-mozilla-memory-jemalloc-Makefile.in Thu Mar 13 18:31:10 2014 (r1549) @@ -0,0 +1,10 @@ +--- mozilla/memory/jemalloc/Makefile.in~ ++++ mozilla/memory/jemalloc/Makefile.in +@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk + ifdef GNU_CC + CFLAGS += -std=gnu99 + endif ++ ++# XXX startup crash workaround for gcc47 on amd64 ++jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) ++jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= Added: trunk/www/firefox-esr/files/patch-memory-jemalloc-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-esr/files/patch-memory-jemalloc-Makefile.in Thu Mar 13 18:31:10 2014 (r1549) @@ -0,0 +1,10 @@ +--- memory/jemalloc/Makefile.in~ ++++ memory/jemalloc/Makefile.in +@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk + ifdef GNU_CC + CFLAGS += -std=gnu99 + endif ++ ++# XXX startup crash workaround for gcc47 on amd64 ++jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) ++jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= Added: trunk/www/firefox-nightly/files/patch-memory-jemalloc-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-memory-jemalloc-Makefile.in Thu Mar 13 18:31:10 2014 (r1549) @@ -0,0 +1,10 @@ +--- memory/jemalloc/Makefile.in~ ++++ memory/jemalloc/Makefile.in +@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk + ifdef GNU_CC + CFLAGS += -std=gnu99 + endif ++ ++# XXX startup crash workaround for gcc47 on amd64 ++jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) ++jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= Added: trunk/www/firefox/files/patch-memory-jemalloc-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-memory-jemalloc-Makefile.in Thu Mar 13 18:31:10 2014 (r1549) @@ -0,0 +1,10 @@ +--- memory/jemalloc/Makefile.in~ ++++ memory/jemalloc/Makefile.in +@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk + ifdef GNU_CC + CFLAGS += -std=gnu99 + endif ++ ++# XXX startup crash workaround for gcc47 on amd64 ++jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) ++jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= Added: trunk/www/libxul/files/patch-memory-jemalloc-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/libxul/files/patch-memory-jemalloc-Makefile.in Thu Mar 13 18:31:10 2014 (r1549) @@ -0,0 +1,10 @@ +--- memory/jemalloc/Makefile.in~ ++++ memory/jemalloc/Makefile.in +@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk + ifdef GNU_CC + CFLAGS += -std=gnu99 + endif ++ ++# XXX startup crash workaround for gcc47 on amd64 ++jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) ++jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= Added: trunk/www/seamonkey/files/patch-mozilla-memory-jemalloc-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-mozilla-memory-jemalloc-Makefile.in Thu Mar 13 18:31:10 2014 (r1549) @@ -0,0 +1,10 @@ +--- mozilla/memory/jemalloc/Makefile.in~ ++++ mozilla/memory/jemalloc/Makefile.in +@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk + ifdef GNU_CC + CFLAGS += -std=gnu99 + endif ++ ++# XXX startup crash workaround for gcc47 on amd64 ++jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) ++jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= From owner-freebsd-gecko@FreeBSD.ORG Fri Mar 14 06:59:28 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 64C69B68 for ; Fri, 14 Mar 2014 06:59:28 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E1B82A57 for ; Fri, 14 Mar 2014 06:59:27 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2E6xOBm002171 for ; Fri, 14 Mar 2014 06:59:24 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2E6xJUN000995 for freebsd-gecko@freebsd.org; Fri, 14 Mar 2014 06:59:19 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 14 Mar 2014 06:59:19 GMT Message-Id: <201403140659.s2E6xJUN000995@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 Subject: [SVN-Commit] r1550 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 14 Mar 2014 06:59:28 -0000 Author: jbeich Date: Fri Mar 14 06:59:18 2014 New Revision: 1550 Log: don't apply clang i386 workaround against clang 3.4.1 and 3.5 Modified: trunk/mail/thunderbird/files/patch-clang34-disable-stdcall trunk/www/firefox-esr/files/patch-clang34-disable-stdcall trunk/www/firefox-nightly/files/patch-clang34-disable-stdcall trunk/www/firefox/files/patch-clang34-disable-stdcall trunk/www/libxul/files/patch-clang34-disable-stdcall trunk/www/seamonkey/files/patch-clang34-disable-stdcall Modified: trunk/mail/thunderbird/files/patch-clang34-disable-stdcall ============================================================================== --- trunk/mail/thunderbird/files/patch-clang34-disable-stdcall Thu Mar 13 18:31:10 2014 (r1549) +++ trunk/mail/thunderbird/files/patch-clang34-disable-stdcall Fri Mar 14 06:59:18 2014 (r1550) @@ -7,7 +7,7 @@ */ -#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) -+#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) #elif defined(XP_WIN) && !defined(_WIN64) Modified: trunk/www/firefox-esr/files/patch-clang34-disable-stdcall ============================================================================== --- trunk/www/firefox-esr/files/patch-clang34-disable-stdcall Thu Mar 13 18:31:10 2014 (r1549) +++ trunk/www/firefox-esr/files/patch-clang34-disable-stdcall Fri Mar 14 06:59:18 2014 (r1550) @@ -7,7 +7,7 @@ */ -#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) -+#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) #elif defined(XP_WIN) && !defined(_WIN64) Modified: trunk/www/firefox-nightly/files/patch-clang34-disable-stdcall ============================================================================== --- trunk/www/firefox-nightly/files/patch-clang34-disable-stdcall Thu Mar 13 18:31:10 2014 (r1549) +++ trunk/www/firefox-nightly/files/patch-clang34-disable-stdcall Fri Mar 14 06:59:18 2014 (r1550) @@ -7,7 +7,7 @@ */ -#if defined(__i386__) && defined(__GNUC__) -+#if defined(__i386__) && defined(__GNUC__) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) ++#if defined(__i386__) && defined(__GNUC__) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) #elif defined(XP_WIN) && !defined(_WIN64) Modified: trunk/www/firefox/files/patch-clang34-disable-stdcall ============================================================================== --- trunk/www/firefox/files/patch-clang34-disable-stdcall Thu Mar 13 18:31:10 2014 (r1549) +++ trunk/www/firefox/files/patch-clang34-disable-stdcall Fri Mar 14 06:59:18 2014 (r1550) @@ -7,7 +7,7 @@ */ -#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) -+#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) #elif defined(XP_WIN) && !defined(_WIN64) Modified: trunk/www/libxul/files/patch-clang34-disable-stdcall ============================================================================== --- trunk/www/libxul/files/patch-clang34-disable-stdcall Thu Mar 13 18:31:10 2014 (r1549) +++ trunk/www/libxul/files/patch-clang34-disable-stdcall Fri Mar 14 06:59:18 2014 (r1550) @@ -7,7 +7,7 @@ */ -#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) -+#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) #elif defined(XP_WIN) && !defined(_WIN64) Modified: trunk/www/seamonkey/files/patch-clang34-disable-stdcall ============================================================================== --- trunk/www/seamonkey/files/patch-clang34-disable-stdcall Thu Mar 13 18:31:10 2014 (r1549) +++ trunk/www/seamonkey/files/patch-clang34-disable-stdcall Fri Mar 14 06:59:18 2014 (r1550) @@ -7,7 +7,7 @@ */ -#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) -+#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ >= 4) ++#if defined(__i386__) && defined(__GNUC__) && !defined(XP_OS2) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) #elif defined(XP_WIN) && !defined(_WIN64) From owner-freebsd-gecko@FreeBSD.ORG Fri Mar 14 06:59:33 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5AFDCB69 for ; Fri, 14 Mar 2014 06:59:33 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E2B5FA58 for ; Fri, 14 Mar 2014 06:59:32 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2E6xVEk003535 for ; Fri, 14 Mar 2014 06:59:31 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2E6xQQ4003296 for freebsd-gecko@freebsd.org; Fri, 14 Mar 2014 06:59:26 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 14 Mar 2014 06:59:26 GMT Message-Id: <201403140659.s2E6xQQ4003296@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 Subject: [SVN-Commit] r1551 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 14 Mar 2014 06:59:33 -0000 Author: jbeich Date: Fri Mar 14 06:59:26 2014 New Revision: 1551 Log: build with -Os during PGO like upstream Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Fri Mar 14 06:59:18 2014 (r1550) +++ trunk/Mk/bsd.gecko.mk Fri Mar 14 06:59:26 2014 (r1551) @@ -754,6 +754,7 @@ .undef GNU_CONFIGURE MAKEFILE= ${WRKSRC}/client.mk ALL_TARGET= profiledbuild +MOZ_EXPORT+=MOZ_OPTIMIZE_FLAGS="-Os" MOZ_PGO_OPTIMIZE_FLAGS="${CFLAGS:M-O*}" .endif .if ${PORT_OPTIONS:MALSA} From owner-freebsd-gecko@FreeBSD.ORG Fri Mar 14 06:59:39 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F0CD2B7A for ; Fri, 14 Mar 2014 06:59:39 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 84D4AA5B for ; Fri, 14 Mar 2014 06:59:39 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2E6xbBt003943 for ; Fri, 14 Mar 2014 06:59:37 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2E6xWOt003745 for freebsd-gecko@freebsd.org; Fri, 14 Mar 2014 06:59:32 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 14 Mar 2014 06:59:32 GMT Message-Id: <201403140659.s2E6xWOt003745@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 Subject: [SVN-Commit] r1552 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 14 Mar 2014 06:59:40 -0000 Author: jbeich Date: Fri Mar 14 06:59:32 2014 New Revision: 1552 Log: decouple system pixman in order to use it after r1474 Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Fri Mar 14 06:59:26 2014 (r1551) +++ trunk/Mk/bsd.gecko.mk Fri Mar 14 06:59:32 2014 (r1552) @@ -547,11 +547,11 @@ .endif # Standard depends -_ALL_DEPENDS= cairo event ffi harfbuzz hunspell icu jpeg nspr nss opus png sqlite vorbis vpx +_ALL_DEPENDS= cairo event ffi harfbuzz hunspell icu jpeg nspr nss opus png pixman sqlite vorbis vpx cairo_LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo -cairo_MOZ_OPTIONS= --enable-system-cairo --enable-system-pixman -cairo_EXTRACT_AFTER_ARGS= --exclude mozilla*/gfx/cairo +cairo_MOZ_OPTIONS= --enable-system-cairo +cairo_EXTRACT_AFTER_ARGS= --exclude mozilla*/gfx/cairo/cairo event_LIB_DEPENDS= libevent-2.0.so:${PORTSDIR}/devel/libevent2 event_MOZ_OPTIONS= --with-system-libevent @@ -592,6 +592,10 @@ opus_MOZ_OPTIONS= --with-system-opus opus_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libopus +pixman_LIB_DEPENDS= libpixman-1.so:${PORTSDIR}/x11/pixman +pixman_MOZ_OPTIONS= --enable-system-pixman +pixman_EXTRACT_AFTER_ARGS= --exclude mozilla*/gfx/cairo/libpixman + png_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png png_MOZ_OPTIONS= --with-system-png=${LOCALBASE} png_EXTRACT_AFTER_ARGS= --exclude mozilla*/media/libpng From owner-freebsd-gecko@FreeBSD.ORG Fri Mar 14 06:59:53 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C774BB8F for ; Fri, 14 Mar 2014 06:59:53 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C0F87A5C for ; Fri, 14 Mar 2014 06:59:52 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s2E6xpO3009331 for ; Fri, 14 Mar 2014 06:59:51 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s2E6xj9R004830 for freebsd-gecko@freebsd.org; Fri, 14 Mar 2014 06:59:45 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 14 Mar 2014 06:59:45 GMT Message-Id: <201403140659.s2E6xj9R004830@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 Subject: [SVN-Commit] r1553 - in trunk: devel/nspr devel/nspr/files www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/linux-firefox www/linux-seamonkey www/seamonkey www/seamonkey-i18n www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 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, 14 Mar 2014 06:59:53 -0000 Author: jbeich Date: Fri Mar 14 06:59:45 2014 New Revision: 1553 Log: update Deleted: trunk/www/firefox-nightly/files/patch-revert-bug975011 trunk/www/seamonkey/files/patch-bug970031 Modified: trunk/devel/nspr/Makefile trunk/devel/nspr/distinfo trunk/devel/nspr/files/patch-tests trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-z-bug517422 trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo trunk/www/linux-seamonkey/Makefile trunk/www/linux-seamonkey/distinfo trunk/www/seamonkey-i18n/Makefile trunk/www/seamonkey-i18n/distinfo trunk/www/seamonkey/Makefile trunk/www/seamonkey/distinfo trunk/www/seamonkey/files/patch-bug806917 trunk/www/seamonkey/files/patch-bug973744 Modified: trunk/devel/nspr/Makefile ============================================================================== --- trunk/devel/nspr/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/devel/nspr/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -2,7 +2,7 @@ # $FreeBSD: head/devel/nspr/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= nspr -DISTVERSION= 4.10.3 +DISTVERSION= 4.10.4 CATEGORIES= devel MASTER_SITES= MOZILLA/${PORTNAME}/releases/v${PORTVERSION}/src Modified: trunk/devel/nspr/distinfo ============================================================================== --- trunk/devel/nspr/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/devel/nspr/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,2 +1,2 @@ -SHA256 (nspr-4.10.3.tar.gz) = f25779b1a665dab0090b9c977dc6c29a63320f442956ed78629b66b405cb01e5 -SIZE (nspr-4.10.3.tar.gz) = 1104478 +SHA256 (nspr-4.10.4.tar.gz) = eb3fcc5e4cbd90f244c19ea05c2dfb4d22df4acc777d34ec6946dbfae560d838 +SIZE (nspr-4.10.4.tar.gz) = 1107127 Modified: trunk/devel/nspr/files/patch-tests ============================================================================== --- trunk/devel/nspr/files/patch-tests Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/devel/nspr/files/patch-tests Fri Mar 14 06:59:45 2014 (r1553) @@ -279,9 +279,8 @@ while ( rh != NULL ) { - PR_GET_COUNTER_NAME_FROM_HANDLE( rh, qname, rname, desc ); -- tCtr = PR_GET_COUNTER(tCtr, rh); + PR_GET_COUNTER_NAME_FROM_HANDLE( rh, &qn, &rn, &dn ); -+ PR_GET_COUNTER(tCtr, rh); + PR_GET_COUNTER(tCtr, rh); PR_LOG( lm, msgLevel, ( "QName: %s RName: %s Desc: %s Value: %ld\n", @@ -134,13 +134,13 @@ Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox-i18n/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox-i18n -PORTVERSION= 28.0b9 +PORTVERSION= 28.0 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox-i18n/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,170 +1,170 @@ -SHA256 (xpi/firefox-i18n-28.0b9/ach.xpi) = 8bdf720da3590b5380b51a74c01902cb1a1a25922340d9e98abd502952d92878 -SIZE (xpi/firefox-i18n-28.0b9/ach.xpi) = 365713 -SHA256 (xpi/firefox-i18n-28.0b9/af.xpi) = 4733800a2054caeb8d51e59725d41554e11ddaeed4df457c6f70784376cb9da7 -SIZE (xpi/firefox-i18n-28.0b9/af.xpi) = 359591 -SHA256 (xpi/firefox-i18n-28.0b9/ar.xpi) = 9eaca3947b04348b8d1e9669fc2ddd1642cff3db5940cbd412712ea22df879e4 -SIZE (xpi/firefox-i18n-28.0b9/ar.xpi) = 388976 -SHA256 (xpi/firefox-i18n-28.0b9/as.xpi) = 366e567be10be09a32b7bc2442d9d624f2361bfc1cfbda93d031fb8f18bdd918 -SIZE (xpi/firefox-i18n-28.0b9/as.xpi) = 404108 -SHA256 (xpi/firefox-i18n-28.0b9/ast.xpi) = 8b9cfd8b0a0ed1fbde97d0dbfa42432e43b9d78e66e123dbe5690f14d7d907f8 -SIZE (xpi/firefox-i18n-28.0b9/ast.xpi) = 316224 -SHA256 (xpi/firefox-i18n-28.0b9/be.xpi) = 0207f5f9b06a69630b67070902dc6844af04a9fcad728558a559d9be40d0ad07 -SIZE (xpi/firefox-i18n-28.0b9/be.xpi) = 342306 -SHA256 (xpi/firefox-i18n-28.0b9/bg.xpi) = 43a11f6d97b196b726d4acef4305feb95d650f7888ef1d886239fabc41566c61 -SIZE (xpi/firefox-i18n-28.0b9/bg.xpi) = 393205 -SHA256 (xpi/firefox-i18n-28.0b9/bn-BD.xpi) = 54b81a91747d498ba7f5efeb0965dba12d1f95e9c7aaf33e32a0be60517e339b -SIZE (xpi/firefox-i18n-28.0b9/bn-BD.xpi) = 418542 -SHA256 (xpi/firefox-i18n-28.0b9/bn-IN.xpi) = f03645ca8b83b64d08ff6c1abadcdcb41affaaa5874d85c8ce0ed914e4cffb35 -SIZE (xpi/firefox-i18n-28.0b9/bn-IN.xpi) = 413543 -SHA256 (xpi/firefox-i18n-28.0b9/br.xpi) = 81559deed608eb366e48c98a2365bba6712d028ffb575a038f15c0feec6798d4 -SIZE (xpi/firefox-i18n-28.0b9/br.xpi) = 353934 -SHA256 (xpi/firefox-i18n-28.0b9/bs.xpi) = b08958c24147528eb5911d374fc53ac48953bd6722e2152df830de1664f65720 -SIZE (xpi/firefox-i18n-28.0b9/bs.xpi) = 363405 -SHA256 (xpi/firefox-i18n-28.0b9/ca.xpi) = d1307707d475f461fbf2373368370233d799b06b0621b0b2d2285e25694a263d -SIZE (xpi/firefox-i18n-28.0b9/ca.xpi) = 362970 -SHA256 (xpi/firefox-i18n-28.0b9/cs.xpi) = 17f12a80469ef6e51560fa4ece8c4140b2a9d096b7a5a6d6511c9763dda90d60 -SIZE (xpi/firefox-i18n-28.0b9/cs.xpi) = 356819 -SHA256 (xpi/firefox-i18n-28.0b9/csb.xpi) = 1616031bc124438effe539ff394dc4c71f86d451b9230afec9adb0281cbe1ab3 -SIZE (xpi/firefox-i18n-28.0b9/csb.xpi) = 347623 -SHA256 (xpi/firefox-i18n-28.0b9/cy.xpi) = 49f31e886c3ebc57a425f642a10f3e6392942e84d91b8e23ff2ac643c3dde8ae -SIZE (xpi/firefox-i18n-28.0b9/cy.xpi) = 354722 -SHA256 (xpi/firefox-i18n-28.0b9/da.xpi) = 7d9bd184450cc4c3676c4582c9aac6e6c1ddafa88a8babe0a91bcde4a58d21f5 -SIZE (xpi/firefox-i18n-28.0b9/da.xpi) = 348726 -SHA256 (xpi/firefox-i18n-28.0b9/de.xpi) = 00b2889d9d249fdf313c608fd991d55796a1144bf649d939fa9ec8183035b6de -SIZE (xpi/firefox-i18n-28.0b9/de.xpi) = 355506 -SHA256 (xpi/firefox-i18n-28.0b9/el.xpi) = e59a868c5cfd18839ccc3e12c58c484e1e3786e852abd3c5c9bec90f5a3bcfd7 -SIZE (xpi/firefox-i18n-28.0b9/el.xpi) = 389426 -SHA256 (xpi/firefox-i18n-28.0b9/en-GB.xpi) = fa8cc036549f3f048289bbfe34bb9d24ca5696bce093fd28a7b9780133051207 -SIZE (xpi/firefox-i18n-28.0b9/en-GB.xpi) = 342864 -SHA256 (xpi/firefox-i18n-28.0b9/en-US.xpi) = cc21285b04200e558d1b38fc7f044a82d998226edaca2312a80ba6e802fef2a1 -SIZE (xpi/firefox-i18n-28.0b9/en-US.xpi) = 345903 -SHA256 (xpi/firefox-i18n-28.0b9/en-ZA.xpi) = fe12339834b269b777cb986521b09cfd865e93821ac05bf72d6cec87d697c51f -SIZE (xpi/firefox-i18n-28.0b9/en-ZA.xpi) = 338118 -SHA256 (xpi/firefox-i18n-28.0b9/eo.xpi) = 5f6339aeec20bb9e1f34d9f8bdae3a96da00c96a8a55e98c62adda414ed8ee9f -SIZE (xpi/firefox-i18n-28.0b9/eo.xpi) = 361752 -SHA256 (xpi/firefox-i18n-28.0b9/es-AR.xpi) = 3cad8ed2c605299222ba2aa571dca39bb530a1d31cb389ae9af85c52415b3e3e -SIZE (xpi/firefox-i18n-28.0b9/es-AR.xpi) = 357326 -SHA256 (xpi/firefox-i18n-28.0b9/es-CL.xpi) = 9921cc125203d75d28a83ace701623c7741aeeb8ced29498a9d2587e17c92352 -SIZE (xpi/firefox-i18n-28.0b9/es-CL.xpi) = 306620 -SHA256 (xpi/firefox-i18n-28.0b9/es-ES.xpi) = 60cab75b527302d4c50679ab7551932bdcad39eda9efee4bf753c9d8fe6806c1 -SIZE (xpi/firefox-i18n-28.0b9/es-ES.xpi) = 300694 -SHA256 (xpi/firefox-i18n-28.0b9/es-MX.xpi) = fab451d6e9def0e7844c20b0d5ea4746411f2248a0222e16a442ecc5aa3eaad9 -SIZE (xpi/firefox-i18n-28.0b9/es-MX.xpi) = 361860 -SHA256 (xpi/firefox-i18n-28.0b9/et.xpi) = 3e657696fa6cd082991821fb9a21e0aae837a197bf17f20aa4f45ee4f3bf192f -SIZE (xpi/firefox-i18n-28.0b9/et.xpi) = 345631 -SHA256 (xpi/firefox-i18n-28.0b9/eu.xpi) = c20bfe672d55bd5a4ca834d41ee4a56e7f17559c0cbe0bfa1eccac347e80c296 -SIZE (xpi/firefox-i18n-28.0b9/eu.xpi) = 361447 -SHA256 (xpi/firefox-i18n-28.0b9/fa.xpi) = 0dfe637871779b98558537a8d2bd305d6b343781c8b0c01cbb8d28a8f10a6098 -SIZE (xpi/firefox-i18n-28.0b9/fa.xpi) = 401706 -SHA256 (xpi/firefox-i18n-28.0b9/ff.xpi) = aa70510477b8ff68e603b07d6b038f32ffb32cbce02708b32e4e4fc0077da865 -SIZE (xpi/firefox-i18n-28.0b9/ff.xpi) = 354041 -SHA256 (xpi/firefox-i18n-28.0b9/fi.xpi) = cb794ca729651f71bd8939aaec44a3f0655c404f17fd9303e1afebfb52102b65 -SIZE (xpi/firefox-i18n-28.0b9/fi.xpi) = 352830 -SHA256 (xpi/firefox-i18n-28.0b9/fr.xpi) = 755aa63cf9f74115cfc50b506feae9e3b7d0f0d5c6522d80988d64d3e2bd7f7d -SIZE (xpi/firefox-i18n-28.0b9/fr.xpi) = 368928 -SHA256 (xpi/firefox-i18n-28.0b9/fy-NL.xpi) = 9cd560e1c5a5b3236555d41f0ca2ce50c62fccbb7b6d8dc5c3b40c8fb26c14f2 -SIZE (xpi/firefox-i18n-28.0b9/fy-NL.xpi) = 362229 -SHA256 (xpi/firefox-i18n-28.0b9/ga-IE.xpi) = de8e71dfc1669ae9b05761f9659b8f378d5f5b1c3c751c7242ea4e25f0e8b1ab -SIZE (xpi/firefox-i18n-28.0b9/ga-IE.xpi) = 370257 -SHA256 (xpi/firefox-i18n-28.0b9/gd.xpi) = 2a3459e4a3b5b03f47cf0bf5205d9ba1c3294e388fc1fb5f387ad5b024f87c38 -SIZE (xpi/firefox-i18n-28.0b9/gd.xpi) = 365218 -SHA256 (xpi/firefox-i18n-28.0b9/gl.xpi) = b1b40ac5d9e2c5c334389e8b250b8056425c50da9388b0203ebd11e56e671b27 -SIZE (xpi/firefox-i18n-28.0b9/gl.xpi) = 356139 -SHA256 (xpi/firefox-i18n-28.0b9/gu-IN.xpi) = c645ebdb3e49f3fa587c03e9b2abd7a768e28ead342344fdc1273a9f382f80aa -SIZE (xpi/firefox-i18n-28.0b9/gu-IN.xpi) = 383833 -SHA256 (xpi/firefox-i18n-28.0b9/he.xpi) = d18087094462dd9a0040704c7e7d23a97186292b6eb8a20a0a9b3c12207af202 -SIZE (xpi/firefox-i18n-28.0b9/he.xpi) = 377881 -SHA256 (xpi/firefox-i18n-28.0b9/hi-IN.xpi) = a3e7ce276ab183e799a3d0f201504cdfd3097b19242f8d36a22208110a06c029 -SIZE (xpi/firefox-i18n-28.0b9/hi-IN.xpi) = 402397 -SHA256 (xpi/firefox-i18n-28.0b9/hr.xpi) = 6dd7b813e1acf0f031a2995a9281f245ec0f7a6a8922ae4fc84b81a3712bf26b -SIZE (xpi/firefox-i18n-28.0b9/hr.xpi) = 368423 -SHA256 (xpi/firefox-i18n-28.0b9/hu.xpi) = 133a9a1d58304d7f6ba80c488257d6dc011bf78e9a1b8855cd025b1fef90d3b7 -SIZE (xpi/firefox-i18n-28.0b9/hu.xpi) = 365034 -SHA256 (xpi/firefox-i18n-28.0b9/hy-AM.xpi) = d98bca4f18da7b52e4f25bfae1f4bcd2c37fcfdcc36c08184c2e7b03d5a4b528 -SIZE (xpi/firefox-i18n-28.0b9/hy-AM.xpi) = 411721 -SHA256 (xpi/firefox-i18n-28.0b9/id.xpi) = 03bc56f4ceec1847b2dd3a141dda8f4ba4da69d78b2175147ae9565af94112c2 -SIZE (xpi/firefox-i18n-28.0b9/id.xpi) = 342616 -SHA256 (xpi/firefox-i18n-28.0b9/is.xpi) = 6fc678b23a4a0d4faa27047233d68e6caeccd881e17c4846d4b959e47aca4e4c -SIZE (xpi/firefox-i18n-28.0b9/is.xpi) = 357819 -SHA256 (xpi/firefox-i18n-28.0b9/it.xpi) = 4a735e11a15cca9f6a84fd6a97db029886633f5b43b6c94d98f6f19633d80baa -SIZE (xpi/firefox-i18n-28.0b9/it.xpi) = 298280 -SHA256 (xpi/firefox-i18n-28.0b9/ja.xpi) = 446d60d5ff0134ab5d29bed874320e64901705956c43c185693a6642f35ae9ae -SIZE (xpi/firefox-i18n-28.0b9/ja.xpi) = 397188 -SHA256 (xpi/firefox-i18n-28.0b9/kk.xpi) = 34182003bec2c088e599864c5be4b1b7bb5e58a47221a2e7eb8674adca319edc -SIZE (xpi/firefox-i18n-28.0b9/kk.xpi) = 400320 -SHA256 (xpi/firefox-i18n-28.0b9/km.xpi) = 04f086cf3926335a3fc357fca7c7ab0b281e3f44a2f56cb1e6a4306a4284d35d -SIZE (xpi/firefox-i18n-28.0b9/km.xpi) = 430429 -SHA256 (xpi/firefox-i18n-28.0b9/kn.xpi) = 0430407f2230acb1bb7129fbaa18fa55373e3a983207a3fb3f0b8742cb583b76 -SIZE (xpi/firefox-i18n-28.0b9/kn.xpi) = 414256 -SHA256 (xpi/firefox-i18n-28.0b9/ko.xpi) = 43154ceb38bd9bd3380f9b2c6c5e2a187d8ff8ef0a9de382183a9a7fca566b58 -SIZE (xpi/firefox-i18n-28.0b9/ko.xpi) = 364493 -SHA256 (xpi/firefox-i18n-28.0b9/ku.xpi) = d35c57d011a6e54cc5e5619ad8de58d2724368ad59e345e664297594edefc2de -SIZE (xpi/firefox-i18n-28.0b9/ku.xpi) = 370340 -SHA256 (xpi/firefox-i18n-28.0b9/lij.xpi) = d59988db0b934d8c1df6c75c9dfc95fe8ecf6814051af80d52c38129e40f6bb2 -SIZE (xpi/firefox-i18n-28.0b9/lij.xpi) = 343234 -SHA256 (xpi/firefox-i18n-28.0b9/lt.xpi) = 6467a9aa6d09cd040fd7af46a6962c5ec3c4e01d7bb9eb5bdf8127b1d4d3403d -SIZE (xpi/firefox-i18n-28.0b9/lt.xpi) = 375231 -SHA256 (xpi/firefox-i18n-28.0b9/lv.xpi) = 26526cb6ad3539bc344797d79b5aae4b63927816608ca9e15e62372c2852ba90 -SIZE (xpi/firefox-i18n-28.0b9/lv.xpi) = 352617 -SHA256 (xpi/firefox-i18n-28.0b9/mai.xpi) = 9e21aee0e8b9ddb2731a16576d6a799011e931878e286be66818889230489d02 -SIZE (xpi/firefox-i18n-28.0b9/mai.xpi) = 402492 -SHA256 (xpi/firefox-i18n-28.0b9/mk.xpi) = f827d94c647d4f34089db96a0a0d60c8bd47c9f6aef52d44ace6c1088a00f7c3 -SIZE (xpi/firefox-i18n-28.0b9/mk.xpi) = 403252 -SHA256 (xpi/firefox-i18n-28.0b9/ml.xpi) = f3875cdef43bb331394945c52d8b39ae37916bef737582ae14234020e6ed5051 -SIZE (xpi/firefox-i18n-28.0b9/ml.xpi) = 422958 -SHA256 (xpi/firefox-i18n-28.0b9/mr.xpi) = c127f49cedac394edf55cbb2d05e57753fc7c367f08c33be96fbfcfdcb1ca8e2 -SIZE (xpi/firefox-i18n-28.0b9/mr.xpi) = 400782 -SHA256 (xpi/firefox-i18n-28.0b9/nb-NO.xpi) = 24bd2d080917d0157cb330419d2b855496eb13da26b981be95cabc9bc3c84413 -SIZE (xpi/firefox-i18n-28.0b9/nb-NO.xpi) = 352714 -SHA256 (xpi/firefox-i18n-28.0b9/nl.xpi) = bead262e197d58612e7b845f1cfce78c400c62a0e4e5c9692b4822c7b53b82a6 -SIZE (xpi/firefox-i18n-28.0b9/nl.xpi) = 354064 -SHA256 (xpi/firefox-i18n-28.0b9/nn-NO.xpi) = 4af8b193cdf6ca0dd1ee286c9dacdeca6a959f2594d88fcc7d74bca1e27a80c0 -SIZE (xpi/firefox-i18n-28.0b9/nn-NO.xpi) = 350910 -SHA256 (xpi/firefox-i18n-28.0b9/or.xpi) = 189ed8be495f2d2713137549828006773529d22524d547feda87c93ce2beed58 -SIZE (xpi/firefox-i18n-28.0b9/or.xpi) = 415918 -SHA256 (xpi/firefox-i18n-28.0b9/pa-IN.xpi) = a420b2cadb019a205da7814b540e9cbcc9c98b23d7c7d42b6dd661cd3bd74aac -SIZE (xpi/firefox-i18n-28.0b9/pa-IN.xpi) = 390711 -SHA256 (xpi/firefox-i18n-28.0b9/pl.xpi) = a966854ec7c71b3f8a93914f3e43337481051ad78507967c41663748628321e5 -SIZE (xpi/firefox-i18n-28.0b9/pl.xpi) = 350844 -SHA256 (xpi/firefox-i18n-28.0b9/pt-BR.xpi) = f7d68609515d87fb37ace68208f913e20df979da1a6b4be231b5c1975695fd19 -SIZE (xpi/firefox-i18n-28.0b9/pt-BR.xpi) = 364789 -SHA256 (xpi/firefox-i18n-28.0b9/pt-PT.xpi) = 243bc617216562d593665f4371d7535fc10aeb34019c412adb0d693847b60afd -SIZE (xpi/firefox-i18n-28.0b9/pt-PT.xpi) = 351716 -SHA256 (xpi/firefox-i18n-28.0b9/rm.xpi) = fab446ce1bc6b05084384659ff5e3e1509cbbb9c4c6efe73ce6c7f2fd7e51d89 -SIZE (xpi/firefox-i18n-28.0b9/rm.xpi) = 355277 -SHA256 (xpi/firefox-i18n-28.0b9/ro.xpi) = 5c78647102d303bbe12dd00eefba34ae886264678896e1da924162ad216e6deb -SIZE (xpi/firefox-i18n-28.0b9/ro.xpi) = 389921 -SHA256 (xpi/firefox-i18n-28.0b9/ru.xpi) = 278a65ac972e70ee5b04238163add0be028a3ecbf7677bb15a9e4787ec72333e -SIZE (xpi/firefox-i18n-28.0b9/ru.xpi) = 338413 -SHA256 (xpi/firefox-i18n-28.0b9/si.xpi) = 3b9bce86e7d988b6a295a66e0d201e9ddbe1647b936768132f7db86d2215203c -SIZE (xpi/firefox-i18n-28.0b9/si.xpi) = 395719 -SHA256 (xpi/firefox-i18n-28.0b9/sk.xpi) = 4a169d6f2b95c273b7045895f5222914242c3d27cddc2bc04b26f75fb176b471 -SIZE (xpi/firefox-i18n-28.0b9/sk.xpi) = 367793 -SHA256 (xpi/firefox-i18n-28.0b9/sl.xpi) = d197d0bcedbfc5f99fa790eabb809d9832eaf9e56bccf96dcf7549a26743c837 -SIZE (xpi/firefox-i18n-28.0b9/sl.xpi) = 350318 -SHA256 (xpi/firefox-i18n-28.0b9/son.xpi) = 2959186d27fcae5ba29d06d5a44bcfae110e0ec9a013eb15fcf770a50a04448d -SIZE (xpi/firefox-i18n-28.0b9/son.xpi) = 350561 -SHA256 (xpi/firefox-i18n-28.0b9/sq.xpi) = d45984b041f8cc15050b5b68460ad816d811dff06c1cef3271042610c7a91808 -SIZE (xpi/firefox-i18n-28.0b9/sq.xpi) = 366314 -SHA256 (xpi/firefox-i18n-28.0b9/sr.xpi) = 17382136222797cd0ec4171d63d8e11ae6dcf94176a8fc2e6acc134f355954ed -SIZE (xpi/firefox-i18n-28.0b9/sr.xpi) = 405137 -SHA256 (xpi/firefox-i18n-28.0b9/sv-SE.xpi) = 315d3f9dccb9055597194f623a746917b327781fbed10c7c5b5f5f9bde1ee982 -SIZE (xpi/firefox-i18n-28.0b9/sv-SE.xpi) = 358317 -SHA256 (xpi/firefox-i18n-28.0b9/ta.xpi) = 64ddfa3ffe0057194a85b0e2c35d658fe1bf4b4bf2128d930e42b3988bc0c5d0 -SIZE (xpi/firefox-i18n-28.0b9/ta.xpi) = 408328 -SHA256 (xpi/firefox-i18n-28.0b9/te.xpi) = f718a407520bc92cba2db2a60662060577de9673421ec5a9439a6fa3a807304b -SIZE (xpi/firefox-i18n-28.0b9/te.xpi) = 421142 -SHA256 (xpi/firefox-i18n-28.0b9/th.xpi) = c47dc16400f3a7f21c6a60a852bf466684ed275d29cc02138b483114ba55347e -SIZE (xpi/firefox-i18n-28.0b9/th.xpi) = 406138 -SHA256 (xpi/firefox-i18n-28.0b9/tr.xpi) = 450063e99f4ae881a79e95dd845d57a9a08b2b11cdfdb219606919dbada62062 -SIZE (xpi/firefox-i18n-28.0b9/tr.xpi) = 362002 -SHA256 (xpi/firefox-i18n-28.0b9/uk.xpi) = 327a082ea46666a190e014ee049a2c1999114503562baf21cb2d14f5039aedf3 -SIZE (xpi/firefox-i18n-28.0b9/uk.xpi) = 385138 -SHA256 (xpi/firefox-i18n-28.0b9/vi.xpi) = 2749115ac714eeb1f1f79eb0a05b4ee2aaa52864691a78f9fa34c795823af380 -SIZE (xpi/firefox-i18n-28.0b9/vi.xpi) = 378860 -SHA256 (xpi/firefox-i18n-28.0b9/zh-CN.xpi) = cee35a222e8c9174a52521d0694b0472fa3f264d7363e739542cac3f3b593258 -SIZE (xpi/firefox-i18n-28.0b9/zh-CN.xpi) = 381766 -SHA256 (xpi/firefox-i18n-28.0b9/zh-TW.xpi) = 009e821bd96f3e518ec41c13aa6f742f2f4ec1a261e5ba84e3a4c4eb6ad342fa -SIZE (xpi/firefox-i18n-28.0b9/zh-TW.xpi) = 375532 -SHA256 (xpi/firefox-i18n-28.0b9/zu.xpi) = 74c9722315adf22c6674183458e26d62986bd8b974fd951d882751caba2ed817 -SIZE (xpi/firefox-i18n-28.0b9/zu.xpi) = 365911 +SHA256 (xpi/firefox-i18n-28.0/ach.xpi) = 52cbc69477c292b8ccef4d5ba4717a4cedadcf60a83c9dc865f8c8481a3edf2b +SIZE (xpi/firefox-i18n-28.0/ach.xpi) = 365708 +SHA256 (xpi/firefox-i18n-28.0/af.xpi) = 109514e364777495d33f6a459e2d256972451b8dd86c8305dd087af4fce59cd6 +SIZE (xpi/firefox-i18n-28.0/af.xpi) = 359588 +SHA256 (xpi/firefox-i18n-28.0/ar.xpi) = 7ca2b3985ab8da1e36fd006fb4fb96c0727abeb6c21991c1d28f817d7ef36b6e +SIZE (xpi/firefox-i18n-28.0/ar.xpi) = 388973 +SHA256 (xpi/firefox-i18n-28.0/as.xpi) = 92e4d5305e57a4936a8569e9ac500c16aaebef02d13d90f82a05337a2ab823d2 +SIZE (xpi/firefox-i18n-28.0/as.xpi) = 404105 +SHA256 (xpi/firefox-i18n-28.0/ast.xpi) = 95564bf84f73b97ee19ff0c0048493c7dc21f14083c3f17d52466e3eaf6f5911 +SIZE (xpi/firefox-i18n-28.0/ast.xpi) = 316220 +SHA256 (xpi/firefox-i18n-28.0/be.xpi) = 07ad1ddf44d557f6804f472c350d71de5e2e6438329e6e6fdb914449adc113e3 +SIZE (xpi/firefox-i18n-28.0/be.xpi) = 342303 +SHA256 (xpi/firefox-i18n-28.0/bg.xpi) = a4b28e6416bb4b76667e032f694a5f72bb9e96673970a7d5f2d0e8e2b2af63a9 +SIZE (xpi/firefox-i18n-28.0/bg.xpi) = 393202 +SHA256 (xpi/firefox-i18n-28.0/bn-BD.xpi) = 7ffb345cb6ba7ab1368828ae88b0ec3ff3d57edb619cd5f6e990cd7d7f920f83 +SIZE (xpi/firefox-i18n-28.0/bn-BD.xpi) = 418538 +SHA256 (xpi/firefox-i18n-28.0/bn-IN.xpi) = d0f0495c5c98c7a0347326c0107b967c45543aecfbb4137d43cfeb5a7b53b436 +SIZE (xpi/firefox-i18n-28.0/bn-IN.xpi) = 413539 +SHA256 (xpi/firefox-i18n-28.0/br.xpi) = 30bdb422b90a2d1cd60dd3a1f8439277c3f8661cf07d5ee9ebe51ff2919e7e4e +SIZE (xpi/firefox-i18n-28.0/br.xpi) = 353930 +SHA256 (xpi/firefox-i18n-28.0/bs.xpi) = 6a0eba0732d029deb52a766253aa8ab3d34d388ed682d1cd2863ec77ff7b2d32 +SIZE (xpi/firefox-i18n-28.0/bs.xpi) = 363402 +SHA256 (xpi/firefox-i18n-28.0/ca.xpi) = dea8d1aa53337a925af02d83a8984da787f790a6e83c65e238d303f36f5e42a8 +SIZE (xpi/firefox-i18n-28.0/ca.xpi) = 362967 +SHA256 (xpi/firefox-i18n-28.0/cs.xpi) = def646bc5ab3ab08a33f62e2f4745c8a2fc65c83f18fa62f6bd4d595d11fddfb +SIZE (xpi/firefox-i18n-28.0/cs.xpi) = 356815 +SHA256 (xpi/firefox-i18n-28.0/csb.xpi) = b39e9dd55a63e90e9e67e7d349af37a07255cb02903703a4b7006681ac85feee +SIZE (xpi/firefox-i18n-28.0/csb.xpi) = 347618 +SHA256 (xpi/firefox-i18n-28.0/cy.xpi) = 99a7401ab4da2c825db532818494cccc933a548b19adea547209439fc898ac0a +SIZE (xpi/firefox-i18n-28.0/cy.xpi) = 354719 +SHA256 (xpi/firefox-i18n-28.0/da.xpi) = 33bab2c020c309aa6e690bdcfc14c786488fe523fb321eec49819f298a7c9558 +SIZE (xpi/firefox-i18n-28.0/da.xpi) = 348722 +SHA256 (xpi/firefox-i18n-28.0/de.xpi) = 9f1439c4df4f6f2b7b22c8c8fcf8ccba410c737d359d52954b61b3af1f48639e +SIZE (xpi/firefox-i18n-28.0/de.xpi) = 355502 +SHA256 (xpi/firefox-i18n-28.0/el.xpi) = 855f2da9af921f2aa019da7373a1b308cae9783148e92606c2ed33c8a9f2dabc +SIZE (xpi/firefox-i18n-28.0/el.xpi) = 389423 +SHA256 (xpi/firefox-i18n-28.0/en-GB.xpi) = 6bb8347a46c342046a53ad55d434d4e1c10a56b832e4e757423c795d03716575 +SIZE (xpi/firefox-i18n-28.0/en-GB.xpi) = 342860 +SHA256 (xpi/firefox-i18n-28.0/en-US.xpi) = 9a7e99e43d13fa133c2391c9f3569221ab95d28b310f6a7f0424c2a622b611cd +SIZE (xpi/firefox-i18n-28.0/en-US.xpi) = 345900 +SHA256 (xpi/firefox-i18n-28.0/en-ZA.xpi) = 188f65e51b5e478059996f10dd4b134d82b3b50b9de22ad212522bbd7e2921a8 +SIZE (xpi/firefox-i18n-28.0/en-ZA.xpi) = 338114 +SHA256 (xpi/firefox-i18n-28.0/eo.xpi) = a525a942d5e0dfa62728deb7e114fcf1b4e98246edbe0d90f7f05fce904aca9e +SIZE (xpi/firefox-i18n-28.0/eo.xpi) = 361749 +SHA256 (xpi/firefox-i18n-28.0/es-AR.xpi) = 8c04ccad977f33cea74331d7ae12e9621b9b41fd32257f9c41349d47ad26f384 +SIZE (xpi/firefox-i18n-28.0/es-AR.xpi) = 357323 +SHA256 (xpi/firefox-i18n-28.0/es-CL.xpi) = c68d8a9b3a5257ca11ed026e9f6ac598d4cece290ba07e3b8b3e6beefbda0fdc +SIZE (xpi/firefox-i18n-28.0/es-CL.xpi) = 306617 +SHA256 (xpi/firefox-i18n-28.0/es-ES.xpi) = 51109bc5ec569c2fb64498258419b5bf6e0a812a9c743784f6bcbe00ea3b4082 +SIZE (xpi/firefox-i18n-28.0/es-ES.xpi) = 300690 +SHA256 (xpi/firefox-i18n-28.0/es-MX.xpi) = 46fb97f27d4090baf768d6c03b9a0bf61815dbc2e3e8281853ff020e4dd33b0d +SIZE (xpi/firefox-i18n-28.0/es-MX.xpi) = 361856 +SHA256 (xpi/firefox-i18n-28.0/et.xpi) = 86b001fe3e4c37bfb9f4aa6cee6662813b955f20e61d4c751fd2086f8e0e2eff +SIZE (xpi/firefox-i18n-28.0/et.xpi) = 345628 +SHA256 (xpi/firefox-i18n-28.0/eu.xpi) = 6bacfddd09877ddb4b76ed97f5ac81392cc29ef1fbe9807d3ac04212418181c3 +SIZE (xpi/firefox-i18n-28.0/eu.xpi) = 361444 +SHA256 (xpi/firefox-i18n-28.0/fa.xpi) = a911b54135b3066294b34dfc1338c8f2964175629a922a21b2e3b972a8eafff7 +SIZE (xpi/firefox-i18n-28.0/fa.xpi) = 401703 +SHA256 (xpi/firefox-i18n-28.0/ff.xpi) = 27812a70763159a811cf1596febeb6864dd97cf6a4c5ed281d6cf9e2569aab05 +SIZE (xpi/firefox-i18n-28.0/ff.xpi) = 354038 +SHA256 (xpi/firefox-i18n-28.0/fi.xpi) = 5402c2fe5058a1348a7f5bb7337f68b2410eab7f153201e611d45e9612b524f1 +SIZE (xpi/firefox-i18n-28.0/fi.xpi) = 352826 +SHA256 (xpi/firefox-i18n-28.0/fr.xpi) = 22a7cf22da44e3bf3cbe7105c82b8bf560923a4a5493004cd6c3fc4656df3fe8 +SIZE (xpi/firefox-i18n-28.0/fr.xpi) = 368924 +SHA256 (xpi/firefox-i18n-28.0/fy-NL.xpi) = 9ecb605da62d21f91c866faff7002c5e52abbb0eebd6903a678a9dd9abc7cc00 +SIZE (xpi/firefox-i18n-28.0/fy-NL.xpi) = 362225 +SHA256 (xpi/firefox-i18n-28.0/ga-IE.xpi) = 122dc9caf496e7ba3dbb52fa91f1a5ad9fa3411d1e0aced2392b9aa814a4b672 +SIZE (xpi/firefox-i18n-28.0/ga-IE.xpi) = 370253 +SHA256 (xpi/firefox-i18n-28.0/gd.xpi) = a5c3b5f6cfbf29c5a0eb8a63116d6b91ea75cb6761787f607f3de213eb4e0e58 +SIZE (xpi/firefox-i18n-28.0/gd.xpi) = 365215 +SHA256 (xpi/firefox-i18n-28.0/gl.xpi) = 971aab5029b474405283cd725e0ccf42766cae0a7b1af969620a6792eb164e96 +SIZE (xpi/firefox-i18n-28.0/gl.xpi) = 356135 +SHA256 (xpi/firefox-i18n-28.0/gu-IN.xpi) = a88d66d20db0c271941350ae45304ed251e6da695961a6b33046df7479f5fee1 +SIZE (xpi/firefox-i18n-28.0/gu-IN.xpi) = 383829 +SHA256 (xpi/firefox-i18n-28.0/he.xpi) = d132c3720fbfd8e4ef965a78fb293bc2dacf3e98aca4ab2c3d601eb146b8d90d +SIZE (xpi/firefox-i18n-28.0/he.xpi) = 377878 +SHA256 (xpi/firefox-i18n-28.0/hi-IN.xpi) = 738f62d677f8de19392812fd13a3ffdc6d594ed66ec02f364e745c5aa71dbd15 +SIZE (xpi/firefox-i18n-28.0/hi-IN.xpi) = 402393 +SHA256 (xpi/firefox-i18n-28.0/hr.xpi) = 7fe8a9cb4dc7e4da12da4b8725d38f15d9e27a392e8eb5392fc42192e7086fa8 +SIZE (xpi/firefox-i18n-28.0/hr.xpi) = 368420 +SHA256 (xpi/firefox-i18n-28.0/hu.xpi) = 669e8ecb4a23d4786ef0a9543891a61f86199673a5b6251eb1e7a006458f7cc1 +SIZE (xpi/firefox-i18n-28.0/hu.xpi) = 365031 +SHA256 (xpi/firefox-i18n-28.0/hy-AM.xpi) = 1ace42576c5b55b19fc7a55b9c1dfeeeca05768013a301969508e3344870cadc +SIZE (xpi/firefox-i18n-28.0/hy-AM.xpi) = 411717 +SHA256 (xpi/firefox-i18n-28.0/id.xpi) = e1f9fde0d3f62613171d20df84d458a51b1ca9db109a931038824ddab6f787ff +SIZE (xpi/firefox-i18n-28.0/id.xpi) = 342613 +SHA256 (xpi/firefox-i18n-28.0/is.xpi) = 944a37fa34ad20109fc8f0ac0b3673e3b80908226f5fd0ec9a7e960951407119 +SIZE (xpi/firefox-i18n-28.0/is.xpi) = 357816 +SHA256 (xpi/firefox-i18n-28.0/it.xpi) = 376edafdb73cbb8c75b8143723e39a01b1f467d6a568a656189c043595a4dbcf +SIZE (xpi/firefox-i18n-28.0/it.xpi) = 298277 +SHA256 (xpi/firefox-i18n-28.0/ja.xpi) = 5c80bb42b5bdb7c12c77bf7b3658f55d19ae281f14ade333f1de4af02770381d +SIZE (xpi/firefox-i18n-28.0/ja.xpi) = 397187 +SHA256 (xpi/firefox-i18n-28.0/kk.xpi) = a1743784c9bf0029eec6daffecb3b7b9ade1548565212bd8cc676161036132dc +SIZE (xpi/firefox-i18n-28.0/kk.xpi) = 400317 +SHA256 (xpi/firefox-i18n-28.0/km.xpi) = d1980fe1a2c666c89c340904814bf5982804c34739eb7e7db4b97694cd35d5fc +SIZE (xpi/firefox-i18n-28.0/km.xpi) = 430426 +SHA256 (xpi/firefox-i18n-28.0/kn.xpi) = ebad90b063d8a04955bac4be2e230a945943a6cdd3174c02f45acedeb12506a6 +SIZE (xpi/firefox-i18n-28.0/kn.xpi) = 414253 +SHA256 (xpi/firefox-i18n-28.0/ko.xpi) = e3a368800a0370d61845bb4faa8ac70c7c6b90cceaa485b33fa89908d49d6a53 +SIZE (xpi/firefox-i18n-28.0/ko.xpi) = 364490 +SHA256 (xpi/firefox-i18n-28.0/ku.xpi) = 824dadf39304860073e05b6e7683d687fc612de3aef393f69c0e633dfa6689e9 +SIZE (xpi/firefox-i18n-28.0/ku.xpi) = 370338 +SHA256 (xpi/firefox-i18n-28.0/lij.xpi) = 196b24f5d5f2da3aaa8f3c8387b13d15bede7e690d7b32dc96cec3a895afc744 +SIZE (xpi/firefox-i18n-28.0/lij.xpi) = 343230 +SHA256 (xpi/firefox-i18n-28.0/lt.xpi) = 196ca50007319d4030fb1d0c26b12ccb0b514b5895c50e45fe0091c9b4e41dec +SIZE (xpi/firefox-i18n-28.0/lt.xpi) = 375228 +SHA256 (xpi/firefox-i18n-28.0/lv.xpi) = fbd42a1d456a903d2d8154fa3e499ea45fa4d29c4348cb049a51818ed1f032ff +SIZE (xpi/firefox-i18n-28.0/lv.xpi) = 352613 +SHA256 (xpi/firefox-i18n-28.0/mai.xpi) = 09eb145602f2fa14371a23bde5e085d423d7036d945b60e33838ade6935add55 +SIZE (xpi/firefox-i18n-28.0/mai.xpi) = 402487 +SHA256 (xpi/firefox-i18n-28.0/mk.xpi) = 8ad767e9da7fe936791dbb6bf625e643e67195373d5f01a27f21df4132602986 +SIZE (xpi/firefox-i18n-28.0/mk.xpi) = 403249 +SHA256 (xpi/firefox-i18n-28.0/ml.xpi) = fe6437019f5b469addcb5dcb864ecc1d79bda3a2ac586396f8e9c93f60a2ee36 +SIZE (xpi/firefox-i18n-28.0/ml.xpi) = 422955 +SHA256 (xpi/firefox-i18n-28.0/mr.xpi) = 9b7ee540d407f88e3c32416cbf309375ec1697e87f53ca459381c8a19527d4a1 +SIZE (xpi/firefox-i18n-28.0/mr.xpi) = 400779 +SHA256 (xpi/firefox-i18n-28.0/nb-NO.xpi) = 45bf4c908470fb6baffda68f1cc3b08cf721cbfa16bb869aae5ff1cc6ebac856 +SIZE (xpi/firefox-i18n-28.0/nb-NO.xpi) = 352710 +SHA256 (xpi/firefox-i18n-28.0/nl.xpi) = 4fad3219ce6fdc583998ace0eb471472ea589516afc439239e03088dabbcc4e8 +SIZE (xpi/firefox-i18n-28.0/nl.xpi) = 354060 +SHA256 (xpi/firefox-i18n-28.0/nn-NO.xpi) = f7bace2cddec15e17ea7df21f2554cfb53f1e4336857e420d1ef90c89afb679c +SIZE (xpi/firefox-i18n-28.0/nn-NO.xpi) = 350907 +SHA256 (xpi/firefox-i18n-28.0/or.xpi) = 18c00ca87e852a8fc94697a50fba2c1396544b3d48db848fb81f621208766169 +SIZE (xpi/firefox-i18n-28.0/or.xpi) = 415914 +SHA256 (xpi/firefox-i18n-28.0/pa-IN.xpi) = 8c9907488e6104acdc30b9dd7bd19bc08d9b6dd3335033c3e11864615f7508bd +SIZE (xpi/firefox-i18n-28.0/pa-IN.xpi) = 390707 +SHA256 (xpi/firefox-i18n-28.0/pl.xpi) = a07d3b532152320047ce6373ab1c569529d58db4d9e383f2496dffb08879552e +SIZE (xpi/firefox-i18n-28.0/pl.xpi) = 350840 +SHA256 (xpi/firefox-i18n-28.0/pt-BR.xpi) = bcdb92ea42497728356cfd559fde9b946425c01fcb465c3f5329944836f4e5ae +SIZE (xpi/firefox-i18n-28.0/pt-BR.xpi) = 364786 +SHA256 (xpi/firefox-i18n-28.0/pt-PT.xpi) = e9d9318dc85a39d70c7dc16d97dbedd467b0a833c6acbba96c1a6a1d483c3aff +SIZE (xpi/firefox-i18n-28.0/pt-PT.xpi) = 351712 +SHA256 (xpi/firefox-i18n-28.0/rm.xpi) = 08bb51d2ad566c5f0740ddbec7482deab023c4f9ea9d5ab2078df05a9fdc65e0 +SIZE (xpi/firefox-i18n-28.0/rm.xpi) = 355274 +SHA256 (xpi/firefox-i18n-28.0/ro.xpi) = df807158b6f8a2b3af4bf832470dd78b65ee9313d707ad72963d1417f87f4399 +SIZE (xpi/firefox-i18n-28.0/ro.xpi) = 389917 +SHA256 (xpi/firefox-i18n-28.0/ru.xpi) = 034b83e88692f0205e73aee8158beb29a7715d7f0ad9b584b2e8056effd3625c +SIZE (xpi/firefox-i18n-28.0/ru.xpi) = 338409 +SHA256 (xpi/firefox-i18n-28.0/si.xpi) = 456a25e227bc631a0c686cbaea64f83dcc886d4321fd5b3fad94d827046e9f7e +SIZE (xpi/firefox-i18n-28.0/si.xpi) = 395716 +SHA256 (xpi/firefox-i18n-28.0/sk.xpi) = 9ca51fcaef3d3f83cfbb919517958f6af8d3c799179df9c687b62f4a312882b6 +SIZE (xpi/firefox-i18n-28.0/sk.xpi) = 367790 +SHA256 (xpi/firefox-i18n-28.0/sl.xpi) = a3e352b270f57ee4c5a089471775dc36be66acd8f79d674e28e2ee9e92862b0e +SIZE (xpi/firefox-i18n-28.0/sl.xpi) = 350314 +SHA256 (xpi/firefox-i18n-28.0/son.xpi) = 194b6a19c4632b0890c159c658a5fb9fafc94572ba62c00171a5d22a47cdc7de +SIZE (xpi/firefox-i18n-28.0/son.xpi) = 350556 +SHA256 (xpi/firefox-i18n-28.0/sq.xpi) = 3e4fee63edb517e7d830d4588b10260374c1580917a44e5d809afe8362ccde4b +SIZE (xpi/firefox-i18n-28.0/sq.xpi) = 366311 +SHA256 (xpi/firefox-i18n-28.0/sr.xpi) = 53719a3f2233853c393edd3c9d6951515dd266dd8e5665ffea3b3dccc1a16201 +SIZE (xpi/firefox-i18n-28.0/sr.xpi) = 405134 +SHA256 (xpi/firefox-i18n-28.0/sv-SE.xpi) = 74599894851e7d5ac26946be0976d73b86006a30d39b49d331cc0e2f8f959e37 +SIZE (xpi/firefox-i18n-28.0/sv-SE.xpi) = 358314 +SHA256 (xpi/firefox-i18n-28.0/ta.xpi) = c14bf363528dfe7026e59af9d980cb573fe677c3a5db88729257cf3773fa9415 +SIZE (xpi/firefox-i18n-28.0/ta.xpi) = 408325 +SHA256 (xpi/firefox-i18n-28.0/te.xpi) = a9f7daef496773e1eda0cbca215f73b68e75f8af3b9d1974d4cf333a06464f54 +SIZE (xpi/firefox-i18n-28.0/te.xpi) = 421139 +SHA256 (xpi/firefox-i18n-28.0/th.xpi) = 18053f23ae935567dadf3209c2101b447cba1e821ed272e77fb1a223f54ed388 +SIZE (xpi/firefox-i18n-28.0/th.xpi) = 406135 +SHA256 (xpi/firefox-i18n-28.0/tr.xpi) = af9326890a374d1280ff83e8a0dbfdd72ed23891fa83b5b64f19698a858911a6 +SIZE (xpi/firefox-i18n-28.0/tr.xpi) = 361998 +SHA256 (xpi/firefox-i18n-28.0/uk.xpi) = 8f21286473cb0aa63f49f0c2d0f02130adee640c628ddd689be4f366a7f1bd61 +SIZE (xpi/firefox-i18n-28.0/uk.xpi) = 388297 +SHA256 (xpi/firefox-i18n-28.0/vi.xpi) = 9d6d40b4d87f493e948c0551a6a511f09292266ef3dbd79d385291aef1909f84 +SIZE (xpi/firefox-i18n-28.0/vi.xpi) = 378856 +SHA256 (xpi/firefox-i18n-28.0/zh-CN.xpi) = d2351bf02061b26819d363a5173775bd8bb552be2b99d9e91e154cb2bd669e88 +SIZE (xpi/firefox-i18n-28.0/zh-CN.xpi) = 381762 +SHA256 (xpi/firefox-i18n-28.0/zh-TW.xpi) = 4c2f26828f9e9652d9b8a0720df6813c39c721480c7477b73bc364850944dd9c +SIZE (xpi/firefox-i18n-28.0/zh-TW.xpi) = 375528 +SHA256 (xpi/firefox-i18n-28.0/zu.xpi) = 8dfcea1363e35f6973b3ad1fba8702814c48b347bd9d112c36ed11ce273de081 +SIZE (xpi/firefox-i18n-28.0/zu.xpi) = 365908 Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox-nightly/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -26,7 +26,7 @@ zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip # cairo>=1.12.16,2:${PORTSDIR}/graphics/cairo \ -# nss>=3.15.5:${PORTSDIR}/security/nss \ +# nss>=3.16:${PORTSDIR}/security/nss \ LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox-nightly/Makefile.hgrev Fri Mar 14 06:59:45 2014 (r1553) @@ -1 +1 @@ -HGREV= 172638:6e816e44735d +HGREV= 173468:88425ad0f06a Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox-nightly/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/6e816e44735d.tar.bz2) = 3e4a20914e6f0bb9b0987c86937eff9cc4d34db7ea451f5696eea9f3dc96bb83 -SIZE (firefox-nightly/6e816e44735d.tar.bz2) = 136999191 +SHA256 (firefox-nightly/88425ad0f06a.tar.bz2) = b402bb5ab07fab56e5fbbf153e3437cecc1b70c670909da8f59a8dc126b5f042 +SIZE (firefox-nightly/88425ad0f06a.tar.bz2) = 137539419 Deleted: trunk/www/firefox-nightly/files/patch-revert-bug975011 ============================================================================== --- trunk/www/firefox-nightly/files/patch-revert-bug975011 Fri Mar 14 06:59:45 2014 (r1552) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,577 +0,0 @@ -commit 2565521 -Author: Steve Fink -Date: Tue Feb 25 14:15:16 2014 -0800 - - Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium ---- - aclocal.m4 | 1 + - build/autoconf/nspr-build.m4 | 235 +++++++++++++++++++++++++++++++++++++++++++ - configure.in | 89 +--------------- - js/src/aclocal.m4 | 1 + - js/src/configure.in | 99 ++---------------- - moz.build | 9 +- - 6 files changed, 251 insertions(+), 183 deletions(-) - -diff --git aclocal.m4 aclocal.m4 -index 1c7296e..e5fdb4a 100644 ---- aclocal.m4 -+++ aclocal.m4 -@@ -11,7 +11,6 @@ - builtin(include, build/autoconf/ccache.m4)dnl - builtin(include, build/autoconf/wrapper.m4)dnl - builtin(include, build/autoconf/nspr.m4)dnl --builtin(include, build/autoconf/nspr-build.m4)dnl - builtin(include, build/autoconf/nss.m4)dnl - builtin(include, build/autoconf/pkg.m4)dnl - builtin(include, build/autoconf/codeset.m4)dnl -diff --git build/autoconf/nspr-build.m4 build/autoconf/nspr-build.m4 -new file mode 100644 -index 0000000..da427fb ---- build/autoconf/nspr-build.m4 -+++ /dev/null -@@ -1,235 +0,0 @@ --dnl This Source Code Form is subject to the terms of the Mozilla Public --dnl License, v. 2.0. If a copy of the MPL was not distributed with this --dnl file, You can obtain one at http://mozilla.org/MPL/2.0/. -- --AC_DEFUN([MOZ_CONFIG_NSPR], [ -- --ifelse([$1],[],,[define(CONFIGURING_JS,yes)]) -- --dnl Possible ways this can be called: --dnl from toplevel configure: --dnl JS_STANDALONE= BUILDING_JS= --dnl from js/src/configure invoked by toplevel configure: --dnl JS_STANDALONE= BUILDING_JS=1 --dnl from standalone js/src/configure: --dnl JS_STANDALONE=1 BUILDING_JS=1 -- --dnl ======================================================== --dnl = Find the right NSPR to use. --dnl ======================================================== --MOZ_ARG_WITH_STRING(nspr-cflags, --[ --with-nspr-cflags=FLAGS -- Pass FLAGS to CC when building code that uses NSPR. -- Use this when there's no accurate nspr-config -- script available. This is the case when building -- SpiderMonkey as part of the Mozilla tree: the -- top-level configure script computes NSPR flags -- that accomodate the quirks of that environment.], -- NSPR_CFLAGS=$withval) --MOZ_ARG_WITH_STRING(nspr-libs, --[ --with-nspr-libs=LIBS Pass LIBS to LD when linking code that uses NSPR. -- See --with-nspr-cflags for more details.], -- NSPR_LIBS=$withval) -- --ifdef([CONFIGURING_JS],[ -- MOZ_ARG_ENABLE_BOOL(nspr-build, --[ --enable-nspr-build Configure and build NSPR from source tree], -- MOZ_BUILD_NSPR=1, -- MOZ_BUILD_NSPR=) --]) -- --if test -z "$BUILDING_JS" || test -n "$JS_STANDALONE"; then -- _IS_OUTER_CONFIGURE=1 --fi -- --MOZ_ARG_WITH_BOOL(system-nspr, --[ --with-system-nspr Use an NSPR that is already built and installed. -- Use the 'nspr-config' script in the current path, -- or look for the script in the directories given with -- --with-nspr-exec-prefix or --with-nspr-prefix. -- (Those flags are only checked if you specify -- --with-system-nspr.)], -- _USE_SYSTEM_NSPR=1 ) -- --JS_POSIX_NSPR=unset --ifdef([CONFIGURING_JS],[ -- if test -n "$JS_STANDALONE"; then -- case "$target" in -- *linux*|*darwin*|*dragonfly*|*freebsd*|*netbsd*|*openbsd*) -- if test -z "$_HAS_NSPR" && test "$JS_THREADSAFE"; then -- JS_POSIX_NSPR_DEFAULT=1 -- fi -- ;; -- esac -- fi -- -- MOZ_ARG_ENABLE_BOOL(posix-nspr-emulation, --[ --enable-posix-nspr-emulation -- Enable emulation of NSPR for POSIX systems], -- JS_POSIX_NSPR=1, -- JS_POSIX_NSPR=) --]) dnl ifdef CONFIGURING_JS -- --dnl Pass at most one of --dnl --with-system-nspr --dnl --with-nspr-cflags/libs --dnl --enable-nsprpub --dnl --enable-posix-nspr-emulation -- --AC_MSG_CHECKING([NSPR selection]) --nspr_opts= --which_nspr=default --if test "$_USE_SYSTEM_NSPR"; then -- nspr_opts="x$nspr_opts" -- which_nspr="system" --fi --if test -n "$NSPR_CFLAGS" -o -n "$NSPR_LIBS"; then -- nspr_opts="x$nspr_opts" -- which_nspr="command-line" --fi --if test -n "$MOZ_BUILD_NSPR"; then -- nspr_opts="x$nspr_opts" -- which_nspr="source-tree" --fi --if test "$JS_POSIX_NSPR" != unset; then -- nspr_opts="x$nspr_opts" -- which_nspr="posix-wrapper" --fi --if test -z "$nspr_opts" || test "$nspr_opts" = x; then -- AC_MSG_RESULT($which_nspr) --else -- AC_MSG_ERROR([only one way of using NSPR may be selected. See 'configure --help'.]) --fi -- --if test -z "$nspr_opts"; then -- if test -z "$BUILDING_JS"; then -- dnl Toplevel configure defaults to using nsprpub from the source tree -- MOZ_BUILD_NSPR=1 -- else -- dnl JS configure defaults to emulated NSPR if available, falling back to nsprpub -- JS_POSIX_NSPR="$JS_POSIX_NSPR_DEFAULT" -- if test -z "$JS_POSIX_NSPR"; then -- MOZ_BUILD_NSPR=1 -- fi -- fi --fi -- --AC_SUBST(MOZ_BUILD_NSPR) -- --if test "$JS_POSIX_NSPR" = unset; then -- JS_POSIX_NSPR= --fi -- --if test -n "$BUILDING_JS"; then -- if test "$JS_POSIX_NSPR" = 1; then -- AC_DEFINE(JS_POSIX_NSPR) -- fi -- AC_SUBST(JS_POSIX_NSPR) --fi -- --if test -n "$_IS_OUTER_CONFIGURE"; then -- --if test -n "$_USE_SYSTEM_NSPR" -o -n "$NSPR_CFLAGS" -o -n "$NSPR_LIBS"; then -- AM_PATH_NSPR($NSPR_MINVER, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([you do not have NSPR installed or your version is older than $NSPR_MINVER.])]) --fi -- --if test -n "$MOZ_NATIVE_NSPR"; then -- _SAVE_CFLAGS=$CFLAGS -- CFLAGS="$CFLAGS $NSPR_CFLAGS" -- AC_TRY_COMPILE([#include "prtypes.h"], -- [#ifndef PR_STATIC_ASSERT -- #error PR_STATIC_ASSERT not defined or requires including prtypes.h -- #endif], -- , -- AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT or including prtypes.h does not provide it])) -- AC_TRY_COMPILE([#include "prtypes.h"], -- [#ifndef PR_UINT64 -- #error PR_UINT64 not defined or requires including prtypes.h -- #endif], -- , -- AC_MSG_ERROR([system NSPR does not support PR_UINT64 or including prtypes.h does not provide it])) -- CFLAGS=$_SAVE_CFLAGS --elif test -z "$JS_POSIX_NSPR"; then -- if test -z "$LIBXUL_SDK"; then -- NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr" -- if test -n "$GNU_CC"; then -- NSPR_LIBS="-L${LIBXUL_DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" -- else -- NSPR_LIBS="${LIBXUL_DIST}/lib/nspr${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plc${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plds${NSPR_VERSION}.lib " -- fi -- else -- NSPR_CFLAGS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --includedir="${LIBXUL_DIST}/include/nspr" --cflags` -- NSPR_LIBS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --libdir="${LIBXUL_DIST}"/lib --libs` -- fi --fi -- --AC_SUBST(NSPR_CFLAGS) --AC_SUBST(NSPR_LIBS) -- --NSPR_PKGCONF_CHECK="nspr" --if test -n "$MOZ_NATIVE_NSPR"; then -- # piggy back on $MOZ_NATIVE_NSPR to set a variable for the nspr check for js.pc -- NSPR_PKGCONF_CHECK="nspr >= $NSPR_MINVER" -- -- _SAVE_CFLAGS=$CFLAGS -- CFLAGS="$CFLAGS $NSPR_CFLAGS" -- AC_TRY_COMPILE([#include "prlog.h"], -- [#ifndef PR_STATIC_ASSERT -- #error PR_STATIC_ASSERT not defined -- #endif], -- , -- AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT])) -- CFLAGS=$_SAVE_CFLAGS --fi --AC_SUBST(NSPR_PKGCONF_CHECK) -- --fi # _IS_OUTER_CONFIGURE -- --]) -- --AC_DEFUN([MOZ_SUBCONFIGURE_NSPR], [ -- --if test -z "$MOZ_NATIVE_NSPR"; then -- ac_configure_args="$_SUBDIR_CONFIG_ARGS --with-dist-prefix=$MOZ_BUILD_ROOT/dist --with-mozilla" -- if test -z "$MOZ_DEBUG"; then -- ac_configure_args="$ac_configure_args --disable-debug" -- else -- ac_configure_args="$ac_configure_args --enable-debug" -- fi -- if test "$MOZ_OPTIMIZE" = "1"; then -- ac_configure_args="$ac_configure_args --enable-optimize" -- elif test -z "$MOZ_OPTIMIZE"; then -- ac_configure_args="$ac_configure_args --disable-optimize" -- fi -- if test -n "$HAVE_64BIT_OS"; then -- ac_configure_args="$ac_configure_args --enable-64bit" -- fi -- if test -n "$USE_ARM_KUSER"; then -- ac_configure_args="$ac_configure_args --with-arm-kuser" -- fi -- ac_configure_args="$ac_configure_args $NSPR_CONFIGURE_ARGS" -- -- # Save these, so we can mess with them for the subconfigure .. -- _SAVE_CFLAGS="$CFLAGS" -- _SAVE_CPPFLAGS="$CPPFLAGS" -- _SAVE_LDFLAGS="$LDFLAGS" -- -- if test -n "$MOZ_LINKER" -a "$ac_cv_func_dladdr" = no ; then -- # dladdr is supported by the new linker, even when the system linker doesn't -- # support it. Trick nspr into using dladdr when it's not supported. -- export CPPFLAGS="-include $_topsrcdir/mozglue/linker/dladdr.h $CPPFLAGS" -- fi -- export LDFLAGS="$LDFLAGS $NSPR_LDFLAGS" -- export CFLAGS="$CFLAGS $MOZ_FRAMEPTR_FLAGS" -- -- AC_OUTPUT_SUBDIRS(nsprpub) -- -- # .. and restore them -- CFLAGS="$_SAVE_CFLAGS" -- CPPFLAGS="$_SAVE_CPPFLAGS" -- LDFLAGS="$_SAVE_LDFLAGS" -- -- ac_configure_args="$_SUBDIR_CONFIG_ARGS" --fi -- --]) -diff --git configure.in configure.in -index ed3b174..4cc2115 100644 ---- configure.in -+++ configure.in -@@ -53,7 +53,6 @@ - MOZJPEG=62 - MOZPNG=10609 - NSPR_VERSION=4 --NSPR_MINVER=4.10.3 - NSS_VERSION=3 - - dnl Set the minimum version of toolkit libs used by mozilla -@@ -132,7 +131,7 @@ - exit 1 - break - fi --MOZ_BUILD_ROOT=`pwd -W 2>/dev/null || pwd` -+MOZ_BUILD_ROOT=`pwd` - - MOZ_PYTHON - -@@ -2192,6 +2191,7 @@ - - case "$host" in - *-mingw*) -+ MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W` - if test -n "$L10NBASEDIR"; then - L10NBASEDIR=`cd $L10NBASEDIR && pwd -W` - fi -@@ -3505,7 +3505,47 @@ - [ --with-system-libxul Use system installed libxul SDK], - SYSTEM_LIBXUL=1) - --MOZ_CONFIG_NSPR() -+dnl ======================================================== -+dnl = If NSPR was not detected in the system, -+dnl = use the one in the source tree (mozilla/nsprpub) -+dnl ======================================================== -+MOZ_ARG_WITH_BOOL(system-nspr, -+[ --with-system-nspr Use system installed NSPR], -+ _USE_SYSTEM_NSPR=1 ) -+ -+if test -n "$_USE_SYSTEM_NSPR"; then -+ AM_PATH_NSPR(4.10.3, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) -+fi -+ -+if test -n "$MOZ_NATIVE_NSPR"; then -+ _SAVE_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS $NSPR_CFLAGS" -+ AC_TRY_COMPILE([#include "prtypes.h"], -+ [#ifndef PR_STATIC_ASSERT -+ #error PR_STATIC_ASSERT not defined or requires including prtypes.h -+ #endif], -+ [MOZ_NATIVE_NSPR=1], -+ AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT or including prtypes.h does not provide it])) -+ AC_TRY_COMPILE([#include "prtypes.h"], -+ [#ifndef PR_UINT64 -+ #error PR_UINT64 not defined or requires including prtypes.h -+ #endif], -+ [MOZ_NATIVE_NSPR=1], -+ AC_MSG_ERROR([system NSPR does not support PR_UINT64 or including prtypes.h does not provide it])) -+ CFLAGS=$_SAVE_CFLAGS -+else -+ if test -z "$LIBXUL_SDK"; then -+ NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr" -+ if test -n "$GNU_CC"; then -+ NSPR_LIBS="-L${LIBXUL_DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" -+ else -+ NSPR_LIBS="${LIBXUL_DIST}/lib/nspr${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plc${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plds${NSPR_VERSION}.lib " -+ fi -+ else -+ NSPR_CFLAGS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --includedir="${LIBXUL_DIST}/include/nspr" --cflags` -+ NSPR_LIBS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --libdir="${LIBXUL_DIST}"/lib --libs` -+ fi -+fi - - dnl set GRE_MILESTONE - dnl ======================================================== -@@ -8925,7 +8965,48 @@ - _SUBDIR_CONFIG_ARGS="`echo $_SUBDIR_CONFIG_ARGS | sed -e 's/--enable-wrap-malloc *//'`" - fi - --MOZ_SUBCONFIGURE_NSPR() -+if test -z "$MOZ_NATIVE_NSPR"; then -+ ac_configure_args="$_SUBDIR_CONFIG_ARGS --with-dist-prefix=$MOZ_BUILD_ROOT/dist --with-mozilla" -+ if test -z "$MOZ_DEBUG"; then -+ ac_configure_args="$ac_configure_args --disable-debug" -+ else -+ ac_configure_args="$ac_configure_args --enable-debug" -+ fi -+ if test "$MOZ_OPTIMIZE" = "1"; then -+ ac_configure_args="$ac_configure_args --enable-optimize" -+ elif test -z "$MOZ_OPTIMIZE"; then -+ ac_configure_args="$ac_configure_args --disable-optimize" -+ fi -+ if test -n "$HAVE_64BIT_OS"; then -+ ac_configure_args="$ac_configure_args --enable-64bit" -+ fi -+ if test -n "$USE_ARM_KUSER"; then -+ ac_configure_args="$ac_configure_args --with-arm-kuser" -+ fi -+ ac_configure_args="$ac_configure_args $NSPR_CONFIGURE_ARGS" -+ -+ # Save these, so we can mess with them for the subconfigure .. -+ _SAVE_CFLAGS="$CFLAGS" -+ _SAVE_CPPFLAGS="$CPPFLAGS" -+ _SAVE_LDFLAGS="$LDFLAGS" -+ -+ if test -n "$MOZ_LINKER" -a "$ac_cv_func_dladdr" = no ; then -+ # dladdr is supported by the new linker, even when the system linker doesn't -+ # support it. Trick nspr into using dladdr when it's not supported. -+ export CPPFLAGS="-include $_topsrcdir/mozglue/linker/dladdr.h $CPPFLAGS" -+ fi -+ export LDFLAGS="$LDFLAGS $NSPR_LDFLAGS" -+ export CFLAGS="$CFLAGS $MOZ_FRAMEPTR_FLAGS" -+ -+ AC_OUTPUT_SUBDIRS(nsprpub) -+ -+ # .. and restore them -+ CFLAGS="$_SAVE_CFLAGS" -+ CPPFLAGS="$_SAVE_CPPFLAGS" -+ LDFLAGS="$_SAVE_LDFLAGS" -+ -+ ac_configure_args="$_SUBDIR_CONFIG_ARGS" -+fi - - dnl ======================================================== - dnl = Setup a nice relatively clean build environment for -diff --git js/src/aclocal.m4 js/src/aclocal.m4 -index 348d6d4..8560b03 100644 ---- js/src/aclocal.m4 -+++ js/src/aclocal.m4 -@@ -12,7 +12,6 @@ - builtin(include, ../../build/autoconf/wrapper.m4)dnl - builtin(include, ../../build/autoconf/pkg.m4)dnl - builtin(include, ../../build/autoconf/nspr.m4)dnl --builtin(include, ../../build/autoconf/nspr-build.m4)dnl - builtin(include, ../../build/autoconf/codeset.m4)dnl - builtin(include, ../../build/autoconf/altoptions.m4)dnl - builtin(include, ../../build/autoconf/mozprog.m4)dnl -diff --git js/src/configure.in js/src/configure.in -index 2950734..bddd46d 100644 ---- js/src/configure.in -+++ js/src/configure.in -@@ -104,7 +104,7 @@ - break - fi - fi --MOZ_BUILD_ROOT=`pwd -W 2>/dev/null || pwd` -+MOZ_BUILD_ROOT=`pwd` - - dnl Choose where to put the 'dist' directory. - dnl ============================================================== -@@ -163,7 +163,6 @@ - JS_STANDALONE= - else - JS_STANDALONE=1 -- LIBXUL_DIST="$MOZ_BUILD_ROOT/dist" - AC_DEFINE(JS_STANDALONE) - fi - AC_SUBST(JS_STANDALONE) -@@ -1712,6 +1711,12 @@ - - case "$host" in - *-mingw*) -+ MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W` -+ ;; -+ esac -+ -+ case "$host" in -+ *-mingw*) - if test -z "$MOZ_TOOLS"; then - AC_MSG_ERROR([MOZ_TOOLS is not set]) - fi -@@ -2818,6 +2823,34 @@ - dnl ======================================================== - MOZ_ARG_HEADER(External Packages) - -+dnl ======================================================== -+dnl = Find the right NSPR to use. -+dnl ======================================================== -+MOZ_ARG_WITH_BOOL(system-nspr, -+[ --with-system-nspr Use an NSPR that is already built and installed. -+ Use the 'nspr-config' script in the current path, -+ or look for the script in the directories given with -+ --with-nspr-exec-prefix or --with-nspr-prefix. -+ (Those flags are only checked if you specify -+ --with-system-nspr.)], -+ _USE_SYSTEM_NSPR=1 ) -+ -+MOZ_ARG_WITH_STRING(nspr-cflags, -+[ --with-nspr-cflags=FLAGS -+ Pass FLAGS to CC when building code that uses NSPR. -+ Use this when there's no accurate nspr-config -+ script available. This is the case when building -+ SpiderMonkey as part of the Mozilla tree: the -+ top-level configure script computes NSPR flags -+ that accomodate the quirks of that environment.], -+ NSPR_CFLAGS=$withval) -+MOZ_ARG_WITH_STRING(nspr-libs, -+[ --with-nspr-libs=LIBS Pass LIBS to LD when linking code that uses NSPR. -+ See --with-nspr-cflags for more details.], -+ NSPR_LIBS=$withval) -+AC_SUBST(NSPR_CFLAGS) -+AC_SUBST(NSPR_LIBS) -+ - JS_THREADSAFE=1 - MOZ_ARG_DISABLE_BOOL(threadsafe, - [ --disable-threadsafe Disable support for multiple threads.], -@@ -2827,7 +2860,64 @@ - AC_DEFINE(JS_THREADSAFE) - fi - --MOZ_CONFIG_NSPR(js) -+if test "$_USE_SYSTEM_NSPR" || (test "$NSPR_CFLAGS" -o "$NSPR_LIBS"); then -+ _HAS_NSPR=1 -+fi -+ -+case "$target" in -+ *linux*|*darwin*|*dragonfly*|*freebsd*|*netbsd*|*openbsd*) -+ if test -z "$_HAS_NSPR" && test "$JS_THREADSAFE"; then -+ JS_POSIX_NSPR_DEFAULT=1 -+ fi -+ ;; -+esac -+ -+MOZ_ARG_ENABLE_BOOL(posix-nspr-emulation, -+[ --enable-posix-nspr-emulation -+ Enable emulation of NSPR for POSIX systems], -+ JS_POSIX_NSPR=1, -+ JS_POSIX_NSPR=, -+ JS_POSIX_NSPR="$JS_POSIX_NSPR_DEFAULT" ) -+if test -n "$JS_POSIX_NSPR"; then -+ AC_DEFINE(JS_POSIX_NSPR) -+fi -+ -+AC_SUBST(JS_POSIX_NSPR) -+ -+dnl Pass either --with-system-nspr or (--with-nspr-cflags and -+dnl --with-nspr-libs), but not both. -+if test "$_USE_SYSTEM_NSPR" && (test "$NSPR_CFLAGS" -o "$NSPR_LIBS"); then -+ AC_MSG_ERROR([--with-system-nspr and --with-nspr-libs/cflags are mutually exclusive. -+See 'configure --help'.]) -+fi -+ -+dnl Can't use --enable-posix-nspr-emulation if compiling with NSPR. -+if test "$_HAS_NSPR" && test "$JS_POSIX_NSPR"; then -+ AC_MSG_ERROR([--enable-posix-nspr-emulation is mututally exclusive with --with-system-nspr -+and --with-nspr-libs/cflags. See 'configure --help'.]) -+fi -+ -+if test -n "$_USE_SYSTEM_NSPR"; then -+ MOZ_NATIVE_NSPR= -+ AM_PATH_NSPR($NSPR_MINVER, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) -+fi -+ -+NSPR_PKGCONF_CHECK="nspr" -+if test -n "$MOZ_NATIVE_NSPR"; then -+ # piggy back on $MOZ_NATIVE_NSPR to set a variable for the nspr check for js.pc -+ NSPR_PKGCONF_CHECK="nspr >= $NSPR_MINVER" -+ -+ _SAVE_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS $NSPR_CFLAGS" -+ AC_TRY_COMPILE([#include "prlog.h"], -+ [#ifndef PR_STATIC_ASSERT -+ #error PR_STATIC_ASSERT not defined -+ #endif], -+ [MOZ_NATIVE_NSPR=1], -+ AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT])) -+ CFLAGS=$_SAVE_CFLAGS -+fi -+AC_SUBST(NSPR_PKGCONF_CHECK) - - dnl ======================================================== - dnl system zlib Support -@@ -4036,9 +4126,6 @@ - AC_SUBST(JS_CONFIG_MOZ_JS_LIBS) - AC_SUBST(JS_CONFIG_LIBS) - --if test -n "$MOZ_BUILD_NSPR"; then -- MOZ_SUBCONFIGURE_NSPR() --fi - MOZ_SUBCONFIGURE_FFI() - - dnl Spit out some output -diff --git moz.build moz.build -index 8380145..93042be 100644 ---- moz.build -+++ moz.build -@@ -39,15 +39,16 @@ - if not CONFIG['JS_STANDALONE']: - add_tier_dir('precompile', 'xpcom/xpidl') - --if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: -- if CONFIG['MOZ_BUILD_NSPR']: -- add_tier_dir('nspr', 'config/nspr') -+ if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: -+ if not CONFIG['MOZ_NATIVE_NSPR']: -+ add_tier_dir('nspr', 'config/nspr') - -- if not CONFIG['JS_STANDALONE']: - add_tier_dir('external', 'config/external') -+ - if not CONFIG['MOZ_NATIVE_NSS']: - add_tier_dir('nss', 'security/build') - -+if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: - if CONFIG['BUILD_CTYPES'] and not CONFIG['MOZ_NATIVE_FFI']: - add_tier_dir('js', ['js/src/ctypes/libffi'], static=True) - add_tier_dir('js', ['intl/icu'], static=True) Modified: trunk/www/firefox-nightly/files/patch-z-bug517422 ============================================================================== --- trunk/www/firefox-nightly/files/patch-z-bug517422 Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox-nightly/files/patch-z-bug517422 Fri Mar 14 06:59:45 2014 (r1553) @@ -71,7 +71,7 @@ index df49287..05e97ff 100644 --- configure.in +++ configure.in -@@ -5130,6 +5130,40 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then +@@ -5130,6 +5130,41 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then fi dnl ======================================================== @@ -85,6 +85,7 @@ + +if test -n "$MOZ_NATIVE_OGG"; then + PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++ AC_DEFINE(MOZ_NATIVE_OGG) +fi + +AC_SUBST(MOZ_NATIVE_OGG) @@ -260,3 +261,21 @@ ifdef MOZ_NATIVE_LIBEVENT EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) endif +diff --git xpcom/build/nsXPComInit.cpp xpcom/build/nsXPComInit.cpp +index d2b353b..1166268 100644 +--- xpcom/build/nsXPComInit.cpp ++++ xpcom/build/nsXPComInit.cpp +@@ -622,11 +622,13 @@ NS_InitXPCOM2(nsIServiceManager* *result, + // this oddness. + mozilla::SetICUMemoryFunctions(); + ++#ifndef MOZ_NATIVE_OGG + // Do the same for libogg. + ogg_set_mem_functions(OggReporter::Alloc, + OggReporter::Calloc, + OggReporter::Realloc, + OggReporter::Free); ++#endif + + // Initialize the JS engine. + if (!JS_Init()) { Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 339634 2014-01-13 21:00:02Z rene $ PORTNAME= firefox -DISTVERSION= 28.0b9 +DISTVERSION= 28.0 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ @@ -56,7 +56,7 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" .include -WRKSRC:= ${WRKDIR}/mozilla-beta +WRKSRC:= ${WRKDIR}/mozilla-release # avoid clang 3.2/3.3 crash in js/src/jsgc.cpp on refillFreeList<(js::AllowGC)1> # http://svnweb.freebsd.org/changeset/base/255804 Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/firefox/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,2 +1,2 @@ -SHA256 (firefox-28.0b9.source.tar.bz2) = ff578bdc0dcaf5374d5cc27deff73876f300d6b4b240872648c6cebc4531ebf5 -SIZE (firefox-28.0b9.source.tar.bz2) = 135057183 +SHA256 (firefox-28.0.source.tar.bz2) = 6eaadee0d3879d4b05050e40098f1db131635fe7a19d127a6fcb25fdf885758f +SIZE (firefox-28.0.source.tar.bz2) = 135081948 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/linux-firefox/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-firefox/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox -DISTVERSION= 28.0b9 +DISTVERSION= 28.0 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/linux-firefox/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,2 +1,6 @@ -SHA256 (firefox-28.0b9.tar.bz2) = cdd69519119aae8953c12a7853b6ceb88dbcb5042d86f08a07ed78c130f8b4dd -SIZE (firefox-28.0b9.tar.bz2) = 31215410 +SHA256 (firefox-28.0.tar.bz2) = 47c2a92285a9b018178ee0d12abfff4853e80a07482b13b9d95671b933f4b129 +SIZE (firefox-28.0.tar.bz2) = 31194982 +SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 +SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 +SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b +SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 Modified: trunk/www/linux-seamonkey/Makefile ============================================================================== --- trunk/www/linux-seamonkey/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/linux-seamonkey/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-seamonkey/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= seamonkey -DISTVERSION= 2.25b1 +DISTVERSION= 2.25b3 CATEGORIES= www mail news editors irc ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-seamonkey/distinfo ============================================================================== --- trunk/www/linux-seamonkey/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/linux-seamonkey/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,2 +1,6 @@ -SHA256 (seamonkey-2.25b1.tar.bz2) = 0c65c629238eece9c834bcfff33c4d8f242b7f6d164676bdf961a5053eef90d2 -SIZE (seamonkey-2.25b1.tar.bz2) = 30371668 +SHA256 (seamonkey-2.25b3.tar.bz2) = 19a5b46fc1cde4829a5d1584403f2ab3e3ebc3955c57caa2b98065556aebd154 +SIZE (seamonkey-2.25b3.tar.bz2) = 30381808 +SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 +SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 +SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b +SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 Modified: trunk/www/seamonkey-i18n/Makefile ============================================================================== --- trunk/www/seamonkey-i18n/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/seamonkey-i18n/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/seamonkey-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= seamonkey-i18n -PORTVERSION= 2.25b1 +PORTVERSION= 2.25b2 CATEGORIES= www mail news editors irc MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= Modified: trunk/www/seamonkey-i18n/distinfo ============================================================================== --- trunk/www/seamonkey-i18n/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/seamonkey-i18n/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,54 +1,54 @@ -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.be.langpack.xpi) = 4054e9cd36e13f2683b650a90cee267570eaa228a7ad68eed66ee32c50cd8324 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.be.langpack.xpi) = 818838 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ca.langpack.xpi) = 6a171516e0709f1818235370cbbbaf344e9e1678aa134c803843e581af7ae265 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ca.langpack.xpi) = 815229 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.cs.langpack.xpi) = c1e40b6af524c0d4251eb14df0f1b80bcfb0d9e08d3cea8e6be354044d9e7038 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.cs.langpack.xpi) = 813471 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.de.langpack.xpi) = c775b5309c6d16ef6bd5b89ad67510b57104e3fc42cfe12cd3fbf446ef7ff0a4 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.de.langpack.xpi) = 821039 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.en-GB.langpack.xpi) = a895283fc8937b381243d03b8b7cd2146d74a21562a3a1e5a38e8b08217640e9 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.en-GB.langpack.xpi) = 784862 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.en-US.langpack.xpi) = 863b03a414c01323be18660b86ea35bf25359a24326855be6a5229d2540f0959 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.en-US.langpack.xpi) = 785842 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.es-AR.langpack.xpi) = 9bbdc460e08307eac30c680e8585f0804e1e6da8502c7ad4625feb0f424ff515 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.es-AR.langpack.xpi) = 842590 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.es-ES.langpack.xpi) = 63eb4eb46028542fe13e2b5a1e41375c6d0f8c14a14ebdb05794a64bed68166e -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.es-ES.langpack.xpi) = 813327 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.fi.langpack.xpi) = ca624815cbf944f8463662a47eb491faec8759a82835b0603778351a47080136 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.fi.langpack.xpi) = 783351 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.fr.langpack.xpi) = 7085a097b10d504319c5d33da9503ea841716509a0bebb214c4a3cd961e37405 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.fr.langpack.xpi) = 794139 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.gl.langpack.xpi) = f1411575f2a96e774268c20f4fa9cf2011c5b8f2f056fd650fa407e4abb705dd -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.gl.langpack.xpi) = 792993 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.hu.langpack.xpi) = c89e246f29ad8c7394c2dc09b085ac64f6fe2b491193f58c1713bc48fc6578bd -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.hu.langpack.xpi) = 828022 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.it.langpack.xpi) = 87b2208257405c34d84f6b72bf42d7160b907e294cb94944e2e9ca87277cf47e -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.it.langpack.xpi) = 727323 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ja-JP-mac.langpack.xpi) = 270d09dd9b7c72c0ed7a094a177c3cb3f497d3349da75de3cec954ca01519184 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ja-JP-mac.langpack.xpi) = 891817 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ja.langpack.xpi) = 02f874f97fb426e5663a24ef33e7be3771219864384165ba19ccb16f95d8ab8f -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ja.langpack.xpi) = 866418 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.lt.langpack.xpi) = f57d4201d0416537fa1c697ffa97149bad571e10c4bdec18febcdf9080f54029 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.lt.langpack.xpi) = 830877 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.nb-NO.langpack.xpi) = f925e8571b783e5ef61f685cf6b1a81c3c80cf477f79b1e8877f696741b7b2ba -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.nb-NO.langpack.xpi) = 806695 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.nl.langpack.xpi) = 9dc1dad8a7c494a33e38af3e186daaadce2c43a4c0542eb3d9ff51ce389e8890 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.nl.langpack.xpi) = 780751 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.pl.langpack.xpi) = b3184a1c93870db4dd1e11e0b6210552d1e7def39c081c44772ad897ce810470 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.pl.langpack.xpi) = 855085 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.pt-PT.langpack.xpi) = 105364ee16493b68d5eaf57b9476ae4d154776bc7a7e6921f670064914baa2bb -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.pt-PT.langpack.xpi) = 816434 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ru.langpack.xpi) = cb63566638388394cb30f21f7c9f3c9caddc8faaee3e18ae5e76cad6810e113d -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.ru.langpack.xpi) = 884841 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.sk.langpack.xpi) = f261064de256d4d11211781a6105c7c4e68a74307debc7b26b1eb77caf0a7e7d -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.sk.langpack.xpi) = 840780 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.sv-SE.langpack.xpi) = ac98f46a5f8d9e24f6a3736d7406d6867cbd3fe502c8efcb0761682e3e67805a -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.sv-SE.langpack.xpi) = 809391 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.tr.langpack.xpi) = c598fa4f775443ae150df0eced24322b4e8e95665c36cbb4148018cd5d3b5e01 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.tr.langpack.xpi) = 854060 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.uk.langpack.xpi) = 6a7949c8cb3bb72e54277b71f837c9b40bef9b791acc593f1ccee67c3fb0fe42 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.uk.langpack.xpi) = 856807 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.zh-CN.langpack.xpi) = c573572880509757757207740413384ca584c7f336061b6d750086294e02f183 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.zh-CN.langpack.xpi) = 818108 -SHA256 (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.zh-TW.langpack.xpi) = 89af62ccb5ef92ec430366590b8242079d9e36912160fc4a78b7b9b8a48b6df1 -SIZE (xpi/seamonkey-i18n-2.25b1/seamonkey-2.25b1.zh-TW.langpack.xpi) = 842075 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.be.langpack.xpi) = 1f7aaea1fca95738fda88ae6836f3c1ec4794a8c4ab4f10cf50945c8a795558b +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.be.langpack.xpi) = 819986 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ca.langpack.xpi) = 1accb8c7733a0cb092c071e64556427516ebe2013a64307731f5f500c9210a29 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ca.langpack.xpi) = 815229 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.cs.langpack.xpi) = 2a78153dbe98978897551d1025698047fe8e04a76351eccc53c44b1d3af91766 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.cs.langpack.xpi) = 813471 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.de.langpack.xpi) = 49a8e42d5d1c16d1605fba0cd8a7eb4a0e343af4b69655ddfaac56bcfc6449b8 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.de.langpack.xpi) = 821039 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.en-GB.langpack.xpi) = f9928d15f7720ae4e580ac1fdef1245658d99e9744d28bec73b160b9b05e5f02 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.en-GB.langpack.xpi) = 784862 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.en-US.langpack.xpi) = 8e4177c9e23d9323b563d5736e04fb89489370c3f4e24009b6686c1d44bb3544 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.en-US.langpack.xpi) = 785842 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.es-AR.langpack.xpi) = 9fb8e3b68fcc53ffcde2315c366fdcfa20363e2f6b8c334976fc390bdb667feb +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.es-AR.langpack.xpi) = 836043 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.es-ES.langpack.xpi) = 54aad641d4b7a57f1149851d93edfd73919e5df51dfec5fde4c9a7d9311dfe1f +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.es-ES.langpack.xpi) = 813327 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.fi.langpack.xpi) = 2c1ca8451e798be279092f13dbf82515853cebbd6e6489e7ea3444b6fd68db35 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.fi.langpack.xpi) = 783351 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.fr.langpack.xpi) = 3be075642e9de7e6180a709c8d334fe56d88e4529d4f5fc87061294173283462 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.fr.langpack.xpi) = 794139 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.gl.langpack.xpi) = c265f2f7138f385800130d08099a4f6b3ae0becdb83548f11ee87e3c3e9f92e9 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.gl.langpack.xpi) = 792993 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.hu.langpack.xpi) = c5c63c53621a3821edde8e957a9ccc0e8a37847d86e69f3d977c5c8b15cdd431 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.hu.langpack.xpi) = 827480 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.it.langpack.xpi) = 58b9f86f618b6c6b283f400b836d7b3920902640d9bcde550a06c10c4127a709 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.it.langpack.xpi) = 727323 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ja-JP-mac.langpack.xpi) = 2790825567fbc1e26ca4334834cf6b69042788ccf658fc7fe798bce292dcad6d +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ja-JP-mac.langpack.xpi) = 891817 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ja.langpack.xpi) = e5ce63fd44e48e7aebe9d167a15acfccd867fa41090ef1fbd755f98871c11765 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ja.langpack.xpi) = 866418 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.lt.langpack.xpi) = c632ddf8ff4b4410eabebc7f253d8eb66ed2c6241fb90727efe645216d0d122a +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.lt.langpack.xpi) = 830877 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.nb-NO.langpack.xpi) = 857fb1a72544cbc38af0cbf5ac0443aafe2a422e5f3a610fbde7039bdda28842 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.nb-NO.langpack.xpi) = 806695 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.nl.langpack.xpi) = 9d2fd154efc5b13a4670e6c9cdde548f2ea318635c51458d8f867b5285becdb3 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.nl.langpack.xpi) = 780751 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.pl.langpack.xpi) = 4e5a2f465b585094f02fa66ac15e644dfdb13bc57d59f45cea474f2a9dde8bc9 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.pl.langpack.xpi) = 855085 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.pt-PT.langpack.xpi) = 27b9e76d35eb9e3b55756b80906215be984014e099a77f2910fce6b0fcb17391 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.pt-PT.langpack.xpi) = 816434 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ru.langpack.xpi) = 001da9c17027d2f38d71220c08956a6fb225fcc9339507d2eeb73f437ba221d9 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.ru.langpack.xpi) = 884848 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.sk.langpack.xpi) = 3e87ca22c5bd500f1b7cb53ce83f9497a4baeab914125b8d027625cf455f685b +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.sk.langpack.xpi) = 840780 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.sv-SE.langpack.xpi) = a1b855231c18cb8acc469317e8f3d0d206ad6abe9bc6d0f85fcafa6d8deed510 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.sv-SE.langpack.xpi) = 809391 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.tr.langpack.xpi) = b92915b0251e4065cadc0002384f2623b842d896c0eb4107f0d7bc6a030fc087 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.tr.langpack.xpi) = 789890 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.uk.langpack.xpi) = d3ae8fbf9d362d18d96c2b54b0a9d0902cbabf8863775a631582e8e838a0ef7d +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.uk.langpack.xpi) = 852254 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.zh-CN.langpack.xpi) = 967cabf2278a54309427a18a5e7b4f65893b6066a7079aa378075c18a27415f8 +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.zh-CN.langpack.xpi) = 817701 +SHA256 (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.zh-TW.langpack.xpi) = 1c8e9c5a2523de162bccbe4c2fb8616ef53f140fcea5f7da9705fde95c228c8f +SIZE (xpi/seamonkey-i18n-2.25b2/seamonkey-2.25b2.zh-TW.langpack.xpi) = 842075 Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/seamonkey/Makefile Fri Mar 14 06:59:45 2014 (r1553) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/seamonkey/Makefile 339634 2014-01-13 21:00:02Z rene $ PORTNAME= seamonkey -DISTVERSION= 2.25b1 +DISTVERSION= 2.25b3 CATEGORIES?= www mail news editors irc ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source/ Modified: trunk/www/seamonkey/distinfo ============================================================================== --- trunk/www/seamonkey/distinfo Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/seamonkey/distinfo Fri Mar 14 06:59:45 2014 (r1553) @@ -1,4 +1,4 @@ -SHA256 (seamonkey-2.25b1.source.tar.bz2) = d6bb8826a91d42a8a3928e1551fd39a52e7d1cce1beb73acf4c7365c883d9569 -SIZE (seamonkey-2.25b1.source.tar.bz2) = 155399969 +SHA256 (seamonkey-2.25b3.source.tar.bz2) = 68af12af1371f5a8962f73e3547f199ae070125934d6097c662a039ea88fd838 +SIZE (seamonkey-2.25b3.source.tar.bz2) = 155455327 SHA256 (enigmail-1.6.1_pre20140112.tar.xz) = 2d89a9186c3ccfc9397c933c6f63c0518224fea0096d7a292dba3765de088149 SIZE (enigmail-1.6.1_pre20140112.tar.xz) = 916028 Modified: trunk/www/seamonkey/files/patch-bug806917 ============================================================================== --- trunk/www/seamonkey/files/patch-bug806917 Fri Mar 14 06:59:32 2014 (r1552) +++ trunk/www/seamonkey/files/patch-bug806917 Fri Mar 14 06:59:45 2014 (r1553) @@ -4,19 +4,19 @@ Bug 806917 - support GStreamer 1.0 --- - configure.in | 64 ++- - content/media/gstreamer/GStreamerAllocator.cpp | 194 +++++++ + configure.in | 66 ++- + content/media/gstreamer/GStreamerAllocator.cpp | 198 +++++++ content/media/gstreamer/GStreamerAllocator.h | 25 + content/media/gstreamer/GStreamerFormatHelper.cpp | 13 +- content/media/gstreamer/GStreamerFunctionList.h | 93 +++- content/media/gstreamer/GStreamerLoader.cpp | 48 +- content/media/gstreamer/GStreamerLoader.h | 8 + - content/media/gstreamer/GStreamerReader-0.10.cpp | 198 +++++++ - content/media/gstreamer/GStreamerReader.cpp | 618 ++++++++++++++-------- + content/media/gstreamer/GStreamerReader-0.10.cpp | 203 +++++++ + content/media/gstreamer/GStreamerReader.cpp | 632 ++++++++++++++-------- content/media/gstreamer/GStreamerReader.h | 42 +- content/media/gstreamer/moz.build | 11 +- content/media/test/manifest.js | 6 +- - 12 files changed, 1046 insertions(+), 274 deletions(-) + 12 files changed, 1061 insertions(+), 284 deletions(-) diff --git configure.in configure.in index 9776b8d..0b1698d 100644 @@ -402,7 +402,7 @@ GST_FUNC(LIBGSTREAMER, gst_bus_set_sync_handler) GST_FUNC(LIBGSTREAMER, gst_bus_timed_pop_filtered) GST_FUNC(LIBGSTREAMER, gst_caps_append) -@@ -37,46 +34,36 @@ GST_FUNC(LIBGSTREAMER, gst_caps_new_any) +@@ -37,47 +34,37 @@ GST_FUNC(LIBGSTREAMER, gst_caps_new_any) GST_FUNC(LIBGSTREAMER, gst_caps_new_empty) GST_FUNC(LIBGSTREAMER, gst_caps_new_full) GST_FUNC(LIBGSTREAMER, gst_caps_new_simple) @@ -431,6 +431,7 @@ -GST_FUNC(LIBGSTREAMER, gst_mini_object_new) GST_FUNC(LIBGSTREAMER, gst_mini_object_ref) GST_FUNC(LIBGSTREAMER, gst_mini_object_unref) + GST_FUNC(LIBGSTREAMER, gst_object_get_name) GST_FUNC(LIBGSTREAMER, gst_object_get_parent) GST_FUNC(LIBGSTREAMER, gst_object_unref) -GST_FUNC(LIBGSTREAMER, gst_pad_add_event_probe) @@ -672,7 +673,7 @@ index 0000000..fb98bde --- /dev/null +++ mozilla/content/media/gstreamer/GStreamerReader-0.10.cpp -@@ -0,0 +1,198 @@ +@@ -0,0 +1,203 @@ +#include "nsError.h" +#include "MediaDecoderStateMachine.h" +#include "AbstractMediaDecoder.h" @@ -717,6 +718,11 @@ +{ + /* allocate an image using the container */ + ImageContainer* container = mDecoder->GetImageContainer(); ++ if (!container) { ++ // We don't have an ImageContainer. We probably belong to an