From owner-freebsd-gecko@FreeBSD.ORG Sun Jan 22 21:46:25 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3E061065678 for ; Sun, 22 Jan 2012 21:46:25 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 7A0CA8FC14 for ; Sun, 22 Jan 2012 21:46:25 +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 q0MLkOlE085104 for ; Sun, 22 Jan 2012 21:46: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 q0MLkJTl084437 for freebsd-gecko@freebsd.org; Sun, 22 Jan 2012 21:46:19 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 22 Jan 2012 21:46:19 GMT Message-Id: <201201222146.q0MLkJTl084437@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] r689 - in branches/experimental/www/seamonkey-beta: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jan 2012 21:46:26 -0000 Author: beat Date: Sun Jan 22 21:46:18 2012 New Revision: 689 Log: - Update to 2.7 Beta 4 Added: branches/experimental/www/seamonkey-beta/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h branches/experimental/www/seamonkey-beta/files/patch-mozilla-js-src-jscpucfg.h Modified: branches/experimental/www/seamonkey-beta/Makefile branches/experimental/www/seamonkey-beta/distinfo Modified: branches/experimental/www/seamonkey-beta/Makefile ============================================================================== --- branches/experimental/www/seamonkey-beta/Makefile Sun Jan 22 21:39:09 2012 (r688) +++ branches/experimental/www/seamonkey-beta/Makefile Sun Jan 22 21:46:18 2012 (r689) @@ -2,11 +2,11 @@ # Date created: 31 Mar 1998 # Whom: eivind/dima/jseger # -# $FreeBSD: ports/www/seamonkey/Makefile,v 1.317 2011/11/29 21:27:59 beat Exp $ +# $FreeBSD: ports/www/seamonkey/Makefile,v 1.319 2011/12/23 16:58:05 beat Exp $ # PORTNAME= seamonkey -DISTVERSION= 2.6 +DISTVERSION= 2.7b4 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source @@ -67,8 +67,8 @@ .include -MOZSRC:= ${WRKDIR}/comm-release/mozilla -WRKSRC= ${WRKDIR}/comm-release +MOZSRC:= ${WRKDIR}/comm-beta/mozilla +WRKSRC= ${WRKDIR}/comm-beta .if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui @@ -142,12 +142,12 @@ ${WRKSRC}/mozilla/xpcom/io/nsNativeCharsetUtils.cpp @${REINPLACE_CMD} -e 's|libgnome-2.so.0|libgnome-2.so|' \ ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ - ${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp + ${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp @${REINPLACE_CMD} -e 's|libgnomeui-2.so.0|libgnomeui-2.so|' \ ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ - ${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp + ${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp @${REINPLACE_CMD} -e 's|libgnomevfs-2.so.0|libgnomevfs-2.so|' \ - ${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp + ${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ s|-lpthread|${PTHREAD_LIBS}|g ; \ s|echo aout|echo elf|g ; \ Modified: branches/experimental/www/seamonkey-beta/distinfo ============================================================================== --- branches/experimental/www/seamonkey-beta/distinfo Sun Jan 22 21:39:09 2012 (r688) +++ branches/experimental/www/seamonkey-beta/distinfo Sun Jan 22 21:46:18 2012 (r689) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.6.source.tar.bz2) = ebac80074583bb8a79e58aa59595b57266de092c846d51c005222decba5d9cb2 -SIZE (seamonkey-2.6.source.tar.bz2) = 96733312 +SHA256 (seamonkey-2.7b4.source.tar.bz2) = 3005eb8560b79db40074f4f2e01fb98d437648f67646c33cbf7f41a090ae943b +SIZE (seamonkey-2.7b4.source.tar.bz2) = 98498350 Added: branches/experimental/www/seamonkey-beta/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey-beta/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h Sun Jan 22 21:46:18 2012 (r689) @@ -0,0 +1,45 @@ +--- mozilla/ipc/chromium/src/base/dir_reader_linux.h.orig 2011-12-16 21:29:22.000000000 +0100 ++++ mozilla/ipc/chromium/src/base/dir_reader_linux.h 2011-12-19 21:00:27.000000000 +0100 +@@ -9,6 +9,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -19,6 +20,8 @@ + + namespace base { + ++#define linux_dirent struct dirent ++#if 0 + struct linux_dirent { + uint64_t d_ino; + int64_t d_off; +@@ -26,11 +29,16 @@ + unsigned char d_type; + char d_name[0]; + }; ++#endif + + class DirReaderLinux { + public: + explicit DirReaderLinux(const char* directory_path) ++#ifdef O_DIRECTORY + : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)), ++#else ++ : fd_(open(directory_path, O_RDONLY)), ++#endif + offset_(0), + size_(0) { + memset(buf_, 0, sizeof(buf_)); +@@ -57,7 +65,7 @@ + if (offset_ != size_) + return true; + +- const int r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_)); ++ const int r = syscall(SYS_getdents, fd_, buf_, sizeof(buf_)); + if (r == 0) + return false; + if (r == -1) { Added: branches/experimental/www/seamonkey-beta/files/patch-mozilla-js-src-jscpucfg.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey-beta/files/patch-mozilla-js-src-jscpucfg.h Sun Jan 22 21:46:18 2012 (r689) @@ -0,0 +1,22 @@ +--- mozilla/js/src/jscpucfg.h.orig 2012-01-18 17:38:54.409461514 +0100 ++++ mozilla/js/src/jscpucfg.h 2012-01-18 17:38:59.522462164 +0100 +@@ -77,6 +77,19 @@ + #define IS_BIG_ENDIAN 1 + #endif + ++#elif defined(__FreeBSD__) ++#include ++ ++#if defined(BYTE_ORDER) ++#if BYTE_ORDER == LITTLE_ENDIAN ++#define IS_LITTLE_ENDIAN 1 ++#undef IS_BIG_ENDIAN ++#elif BYTE_ORDER == BIG_ENDIAN ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++#endif ++#endif ++ + #elif defined(JS_HAVE_ENDIAN_H) + #include +