From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 24 07:31:47 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A773B106566B; Sun, 24 Jul 2011 07:31:47 +0000 (UTC) (envelope-from mgp@e-soul.org) Received: from mail.e-soul.org (shade.e-soul.org [208.86.227.238]) by mx1.freebsd.org (Postfix) with ESMTP id 7E7B98FC08; Sun, 24 Jul 2011 07:31:47 +0000 (UTC) Received: from home.e-soul.org (unknown [78.128.21.208]) by mail.e-soul.org (Postfix) with ESMTPSA id A5A022280C; Sun, 24 Jul 2011 07:33:04 +0000 (UTC) From: Mario Pavlov Organization: e-soul.org To: Florian Smeets Date: Sun, 24 Jul 2011 10:31:37 +0300 User-Agent: KMail/1.13.7 (FreeBSD/8.2-STABLE; KDE/4.6.5; amd64; ; ) References: <201107191922.25592.mgp@e-soul.org> <201107230159.16412.mgp@e-soul.org> <4E2AD248.1060307@FreeBSD.org> In-Reply-To: <4E2AD248.1060307@FreeBSD.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107241031.37754.mgp@e-soul.org> Cc: gecko@freebsd.org Subject: Re: linux-firefox 4/5 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2011 07:31:47 -0000 In general it works but when I try to view flash it crashes if the flashplugin is installed: (process:8956): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. LoadPlugin: failed to initialize shared library libXt.so [libXt.so: cannot open shared object file: No such file or directory] LoadPlugin: failed to initialize shared library libXext.so [libXext.so: cannot open shared object file: No such file or directory] LoadPlugin: failed to initialize shared library /home/myuser/.mozilla/plugins/npwrapper.libflashplayer.so [/home/myuser/.mozilla/plugins/npwrapper.libflashplayer.so: wrong ELF class: ELFCLASS64] LoadPlugin: failed to initialize shared library /usr/local/lib/IcedTeaPlugin.so [/usr/local/lib/IcedTeaPlugin.so: wrong ELF class: ELFCLASS64] ###!!! ABORT: can't create crash reporter socketpair(): file /builds/slave/rel- rel-lnx-bld/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 1759 ###!!! ABORT: can't create crash reporter socketpair(): file /builds/slave/rel- rel-lnx-bld/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 1759 ExceptionHandler::GenerateDump waitpid failed:Invalid argument ExceptionHandler::WaitForContinueSignal sys_read failed:Bad file descriptor $ uname -a FreeBSD myhost 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Jun 18 01:02:49 EEST 2011 myuser@myhost:/usr/obj/usr/src/sys/RELENG_8 amd64 I think I've had the same problem in the past and I've found a workaround but I can't remember what it was. Cheers! On Saturday 23 July 2011 16:53:12 you wrote: > On 23.07.11 00:59, Mario Pavlov wrote: > > Alright, thanks for the answer. > > I myself am a maintainer and although I have just one port I kind of have > > an idea what it is like. I wish I had more time to help you guys with > > the important ports. Anyways, keep up the great work! It's much > > appreciated! > > > > Cheers! > > > > On Friday 22 July 2011 22:48:33 Florian Smeets wrote: > >> On 19.07.11 18:22, Mario Pavlov wrote: > >>> Hi folks, > >>> is linux firefox 4/5 coming to the ports tree? Or what are the plans > >>> now that firefox has different release strategy? > > As i had some time yesterday and today, i had a look at linux-firefox. > > Would you please test the patch? > > cd /usr/ports/www/linux-firefox > fetch http://tb.smeets.im/~flo/linux-firefox-5.0.diff > patch -p0 < linux-firefox-5.0.diff > > and the run portmaster or portupgrade as appropriate. > > I'll try to have a look at linux-thunderbird too > > Cheers, > Florian From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 25 11:07:26 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71053106564A for ; Mon, 25 Jul 2011 11:07:26 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 607918FC17 for ; Mon, 25 Jul 2011 11:07:26 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6PB7Q4H046644 for ; Mon, 25 Jul 2011 11:07:26 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6PB7PwC046642 for gecko@FreeBSD.org; Mon, 25 Jul 2011 11:07:25 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 25 Jul 2011 11:07:25 GMT Message-Id: <201107251107.p6PB7PwC046642@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2011 11:07:26 -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/159093 gecko www/seamonkey2 installation failure o ports/158702 gecko [patch] www/firefox-devel: prune -DFREEBSD cruft in js o ports/158348 gecko mail/thunderbird build error o ports/156889 gecko www/firefox36: firefox 3.6.17 eats cpu on current/x64 o ports/156813 gecko [PATCH] deskutils/lightning-thunderbird: Patch to requ o ports/156777 gecko www/firefox and mail/thunderbird menus show corrupt da o ports/156335 gecko www/firefox: Repeatable firefox-4.0_1,1 crash f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/155291 gecko reinstalling www/firefox removes www/firefox-sync o ports/153114 gecko www/firefox 3.6.12_1,1 crash: Assertion failure: prop o ports/150631 gecko www/firefox 3.6.9 does not build if you have previousl o ports/146231 gecko [feature request] [patch] www/firefox: use port libs o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 13 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 25 22:40:36 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDE5D1065686 for ; Mon, 25 Jul 2011 22:40:36 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 549CE8FC0A for ; Mon, 25 Jul 2011 22:40:35 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p6PMeYo6006799 for ; Mon, 25 Jul 2011 22:40: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 p6PMeTLd006116 for freebsd-gecko@freebsd.org; Mon, 25 Jul 2011 22:40:29 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Mon, 25 Jul 2011 22:40:29 GMT Message-Id: <201107252240.p6PMeTLd006116@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r598 - branches/experimental/www/firefox-beta X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2011 22:40:36 -0000 Author: flo Date: Mon Jul 25 22:40:29 2011 New Revision: 598 Log: - update to 6.0b3 Modified: branches/experimental/www/firefox-beta/Makefile branches/experimental/www/firefox-beta/distinfo Modified: branches/experimental/www/firefox-beta/Makefile ============================================================================== --- branches/experimental/www/firefox-beta/Makefile Sat Jul 23 15:30:58 2011 (r597) +++ branches/experimental/www/firefox-beta/Makefile Mon Jul 25 22:40:29 2011 (r598) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 6.0b2 +DISTVERSION= 6.0b3 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: branches/experimental/www/firefox-beta/distinfo ============================================================================== --- branches/experimental/www/firefox-beta/distinfo Sat Jul 23 15:30:58 2011 (r597) +++ branches/experimental/www/firefox-beta/distinfo Mon Jul 25 22:40:29 2011 (r598) @@ -1,2 +1,2 @@ -SHA256 (firefox-6.0b2.source.tar.bz2) = 4e211d36769e15f711c66dd0a5ce116b1b345582c63210a956f95ff7822faf60 -SIZE (firefox-6.0b2.source.tar.bz2) = 67707075 +SHA256 (firefox-6.0b3.source.tar.bz2) = 83d5c4476669277d7c539708c0a65ee748dde279eeab73b6313782ed5785fe8b +SIZE (firefox-6.0b3.source.tar.bz2) = 67696473 From owner-freebsd-gecko@FreeBSD.ORG Wed Jul 27 07:46:33 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F037106567B for ; Wed, 27 Jul 2011 07:46:33 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id D32098FC2C for ; Wed, 27 Jul 2011 07:46:32 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p6R7kVE8044631 for ; Wed, 27 Jul 2011 07:46: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 p6R7kP66044420 for freebsd-gecko@freebsd.org; Wed, 27 Jul 2011 07:46:25 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 27 Jul 2011 07:46:25 GMT Message-Id: <201107270746.p6R7kP66044420@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r599 - branches/experimental/www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2011 07:46:33 -0000 Author: flo Date: Wed Jul 27 07:46:25 2011 New Revision: 599 Log: bring back an important file which is used by bsd.gecko.mk Added: branches/experimental/www/seamonkey/files/mozconfig-generic.in Added: branches/experimental/www/seamonkey/files/mozconfig-generic.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/mozconfig-generic.in Wed Jul 27 07:46:25 2011 (r599) @@ -0,0 +1,8 @@ +ac_add_options --prefix=@FAKEDIR@ +export CPPFLAGS="@CPPFLAGS@" +export CFLAGS="@CFLAGS@" +export LIBS="@LIBS@" +export LDFLAGS="@LDFLAGS@" +export CONFIG_SH=/bin/sh +export XP_UNIX=1 +export PERL="@PERL@" From owner-freebsd-gecko@FreeBSD.ORG Fri Jul 29 22:32:43 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D65A1106566B for ; Fri, 29 Jul 2011 22:32:43 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 787988FC12 for ; Fri, 29 Jul 2011 22:32:41 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p6TMWeOR029888 for ; Fri, 29 Jul 2011 22:32:40 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p6TMWZdj028112 for freebsd-gecko@freebsd.org; Fri, 29 Jul 2011 22:32:35 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 29 Jul 2011 22:32:35 GMT Message-Id: <201107292232.p6TMWZdj028112@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r600 - branches/experimental/www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2011 22:32:43 -0000 Author: flo Date: Fri Jul 29 22:32:35 2011 New Revision: 600 Log: merge some patches from firefox/thunderbird. This should be what will be committed to the ports tree Added: branches/experimental/www/seamonkey/files/patch-configure.in branches/experimental/www/seamonkey/files/patch-mozilla-configure.in branches/experimental/www/seamonkey/files/patch-mozilla-gfx-qcms-Makefile.in branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h Deleted: branches/experimental/www/seamonkey/files/patch-configure branches/experimental/www/seamonkey/files/patch-mozilla-configure Deleted: branches/experimental/www/seamonkey/files/patch-configure ============================================================================== --- branches/experimental/www/seamonkey/files/patch-configure Fri Jul 29 22:32:35 2011 (r599) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,47 +0,0 @@ ---- configure.orig 2010-05-11 17:47:16.000000000 +0000 -+++ configure 2010-05-11 17:51:00.000000000 +0000 -@@ -5956,7 +5956,7 @@ - CPU_ARCH=sparc - ;; - --x86_64 | ia64) -+amd64 | x86_64 | ia64) - CPU_ARCH="$OS_TEST" - ;; - -@@ -10972,7 +10972,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6 -@@ -11013,7 +11013,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - fi Added: branches/experimental/www/seamonkey/files/patch-configure.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-configure.in Fri Jul 29 22:32:35 2011 (r600) @@ -0,0 +1,20 @@ +--- configure.in.orig 2011-07-28 00:58:59.534861026 +0200 ++++ configure.in 2011-07-28 01:00:05.591863508 +0200 +@@ -1438,7 +1438,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1458,7 +1458,7 @@ + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-configure ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-configure Fri Jul 29 22:32:35 2011 (r599) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/configure.orig 2010-01-08 09:53:05.000000000 +0100 -+++ mozilla/configure 2010-01-08 09:53:34.000000000 +0100 -@@ -5502,7 +5502,7 @@ - CPU_ARCH=sparc - ;; - --x86_64 | ia64) -+amd64 | x86_64 | ia64) - CPU_ARCH="$OS_TEST" - ;; - esac Added: branches/experimental/www/seamonkey/files/patch-mozilla-configure.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-mozilla-configure.in Fri Jul 29 22:32:35 2011 (r600) @@ -0,0 +1,86 @@ +--- mozilla/configure.in.orig 2010-11-04 21:05:18.000000000 +0100 ++++ mozilla/configure.in 2010-11-09 12:59:28.000000000 +0100 +@@ -1549,7 +1549,7 @@ + CPU_ARCH=sparc + ;; + +-x86_64 | ia64) ++amd64 | x86_64 | ia64) + CPU_ARCH="$OS_TEST" + ;; + +@@ -1567,7 +1567,7 @@ dnl Set INTEL_ARCHITECTURE if we're comp + dnl =============================================================== + INTEL_ARCHITECTURE= + case "$OS_TEST" in +- x86_64|i?86) ++ amd64|x86_64|i?86) + INTEL_ARCHITECTURE=1 + esac + +@@ -3803,19 +3803,21 @@ + AC_CHECK_FUNCS(localtime_r strtok_r) + + dnl check for clock_gettime(), the CLOCK_MONOTONIC clock, and -lrt +-_SAVE_LDFLAGS=$LDFLAGS +-LDFLAGS="$LDFLAGS -lrt" +-AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC) and -lrt, ++_SAVE_LIBS=$LIBS ++AC_SEARCH_LIBS(clock_gettime, rt) ++AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC), + ac_cv_have_clock_monotonic, + [AC_TRY_LINK([#include ], + [ struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); ], + ac_cv_have_clock_monotonic=yes, + ac_cv_have_clock_monotonic=no)]) +-LDFLAGS=$_SAVE_LDFLAGS ++LIBS=$_SAVE_LIBS + if test "$ac_cv_have_clock_monotonic" = "yes"; then + HAVE_CLOCK_MONOTONIC=1 +- REALTIME_LIBS=-lrt ++ if test "$ac_cv_search_clock_gettime" != "none required"; then ++ REALTIME_LIBS=$ac_cv_search_clock_gettime ++ fi + AC_DEFINE(HAVE_CLOCK_MONOTONIC) + AC_SUBST(HAVE_CLOCK_MONOTONIC) + AC_SUBST(REALTIME_LIBS) +@@ -4808,7 +4810,7 @@ CFLAGS=$_SAVE_CFLAGS + LDFLAGS=$_SAVE_LDFLAGS + LIBS=$_SAVE_LIBS + +-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then ++if test "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "/usr" -a -d "${ZLIB_DIR}" -a "$SYSTEM_ZLIB" = 1; then + ZLIB_CFLAGS="-I${ZLIB_DIR}/include" + ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" + fi +@@ -6022,6 +6024,14 @@ + VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 + ;; ++ FreeBSD:i386) ++ VPX_ASFLAGS="-f elf32 -rnasm -pnasm" ++ VPX_X86_ASM=1 ++ ;; ++ FreeBSD:amd64) ++ VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" ++ VPX_X86_ASM=1 ++ ;; + SunOS:x86) + VPX_ASFLAGS="-f elf32 -rnasm -pnasm" + VPX_X86_ASM=1 +@@ -6392,6 +6402,14 @@ if test -n "$MOZ_LIBJPEG_TURBO"; then + LIBJPEG_TURBO_ASFLAGS="-f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF" + LIBJPEG_TURBO_X64_ASM=1 + ;; ++ FreeBSD:i386) ++ LIBJPEG_TURBO_ASFLAGS="-f elf32 -rnasm -pnasm -DPIC -DELF" ++ LIBJPEG_TURBO_X86_ASM=1 ++ ;; ++ FreeBSD:amd64) ++ LIBJPEG_TURBO_ASFLAGS="-f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF" ++ LIBJPEG_TURBO_X64_ASM=1 ++ ;; + SunOS:i?86) + LIBJPEG_TURBO_ASFLAGS="-f elf32 -rnasm -pnasm -DPIC -DELF" + LIBJPEG_TURBO_X86_ASM=1 Added: branches/experimental/www/seamonkey/files/patch-mozilla-gfx-qcms-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-mozilla-gfx-qcms-Makefile.in Fri Jul 29 22:32:35 2011 (r600) @@ -0,0 +1,11 @@ +--- mozilla/gfx/qcms/Makefile.in.orig 2011-01-22 01:25:38.000000000 +0100 ++++ mozilla/gfx/qcms/Makefile.in 2011-01-27 18:16:39.000000000 +0100 +@@ -15,7 +15,7 @@ + + CSRCS = iccread.c transform.c + +-ifeq (86,$(findstring 86,$(OS_TEST))) ++ifneq (,$(INTEL_ARCHITECTURE)) + CSRCS += transform-sse2.c + ifdef _MSC_VER + ifneq ($(OS_ARCH)_$(OS_TEST),WINNT_x86_64) Added: branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c Fri Jul 29 22:32:35 2011 (r600) @@ -0,0 +1,16 @@ +--- mozilla/media/libvpx/vpx_config_c.c~ ++++ mozilla/media/libvpx/vpx_config_c.c +@@ -12,11 +12,11 @@ + /* 32 bit MacOS. */ + #include "vpx_config_x86-darwin9-gcc.c" + +-#elif defined(__linux__) && defined(__i386__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) + /* 32 bit Linux. */ + #include "vpx_config_x86-linux-gcc.c" + +-#elif defined(__linux__) && defined(__x86_64__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) + /* 64 bit Linux. */ + #include "vpx_config_x86_64-linux-gcc.c" + Added: branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h Fri Jul 29 22:32:35 2011 (r600) @@ -0,0 +1,16 @@ +--- mozilla/media/libvpx/vpx_config.h~ ++++ mozilla/media/libvpx/vpx_config.h +@@ -12,11 +12,11 @@ + /* 32 bit MacOS. */ + #include "vpx_config_x86-darwin9-gcc.h" + +-#elif defined(__linux__) && defined(__i386__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) + /* 32 bit Linux. */ + #include "vpx_config_x86-linux-gcc.h" + +-#elif defined(__linux__) && defined(__x86_64__) ++#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) + /* 64 bit Linux. */ + #include "vpx_config_x86_64-linux-gcc.h" + From owner-freebsd-gecko@FreeBSD.ORG Fri Jul 29 22:38:02 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73DB6106566C for ; Fri, 29 Jul 2011 22:38:02 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id DEE848FC12 for ; Fri, 29 Jul 2011 22:38:01 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p6TMc0HO050536 for ; Fri, 29 Jul 2011 22:38: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 p6TMbtSA050355 for freebsd-gecko@freebsd.org; Fri, 29 Jul 2011 22:37:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 29 Jul 2011 22:37:55 GMT Message-Id: <201107292237.p6TMbtSA050355@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r601 - branches/experimental/www/seamonkey X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2011 22:38:02 -0000 Author: flo Date: Fri Jul 29 22:37:55 2011 New Revision: 601 Log: forgot to committ this file Modified: branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Fri Jul 29 22:32:35 2011 (r600) +++ branches/experimental/www/seamonkey/Makefile Fri Jul 29 22:37:55 2011 (r601) @@ -19,6 +19,7 @@ LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \ event-1.4:${PORTSDIR}/devel/libevent +USE_AUTOTOOLS= autoconf213 CONFLICTS_BUILD= spidermonkey-1.[0-7]* CONFLICTS_INSTALL= seamonkey-2.0* USE_BZIP2= yes @@ -111,6 +112,10 @@ notify.1:${PORTSDIR}/devel/libnotify .endif +.if ${ARCH} == amd64 || ${ARCH} == i386 +BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm +.endif + .if defined(WITH_LIGHTNING) MOZ_OPTIONS+= --enable-calendar MOZ_MK_OPTIONS+= MOZ_CO_PROJECT=calendar @@ -132,8 +137,8 @@ @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ ${WRKSRC}/mozilla/modules/libpref/src/init/all.js @${REINPLACE_CMD} -e 's||\"${LOCALBASE}/include/iconv.h\"|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/mozilla/configure \ + ${WRKSRC}/configure.in \ + ${WRKSRC}/mozilla/configure.in \ ${WRKSRC}/mozilla/xpcom/io/nsNativeCharsetUtils.cpp @${REINPLACE_CMD} -e 's|libgnome-2.so.0|libgnome-2.so|' \ ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ @@ -147,12 +152,16 @@ s|-lpthread|${PTHREAD_LIBS}|g ; \ s|echo aout|echo elf|g ; \ s|/usr/X11R6|${LOCALBASE}|g' \ - ${WRKSRC}/mozilla/js/src/configure \ - ${WRKSRC}/mozilla/configure \ - ${WRKSRC}/configure + ${WRKSRC}/mozilla/js/src/configure.in \ + ${WRKSRC}/mozilla/configure.in \ + ${WRKSRC}/configure.in @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ < ${FILESDIR}/seamonkey.desktop.in > \ ${WRKDIR}/seamonkey.desktop +pre-configure: + (cd ${WRKSRC} && ${AUTOCONF}) + (cd ${MOZSRC} && ${AUTOCONF}) + (cd ${MOZSRC}/js/src/ && ${AUTOCONF}) pre-install: ${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST}