[SVN-Commit] r690 - in branches/experimental/mail/thunderbird-beta:
. files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Sun Jan 22 21:47:55 UTC 2012
Author: beat
Date: Sun Jan 22 21:47:48 2012
New Revision: 690
Log:
- Update to 10.0 Beta 4
Added:
branches/experimental/mail/thunderbird-beta/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h
branches/experimental/mail/thunderbird-beta/files/patch-mozilla-js-src-jscpucfg.h
Modified:
branches/experimental/mail/thunderbird-beta/Makefile
branches/experimental/mail/thunderbird-beta/distinfo
Modified: branches/experimental/mail/thunderbird-beta/Makefile
==============================================================================
--- branches/experimental/mail/thunderbird-beta/Makefile Sun Jan 22 21:46:18 2012 (r689)
+++ branches/experimental/mail/thunderbird-beta/Makefile Sun Jan 22 21:47:48 2012 (r690)
@@ -2,11 +2,11 @@
# Date created: 4 September 2003
# Whom: Joe Marcus Clarke <marcus at FreeBSD.org>
#
-# $FreeBSD: ports/mail/thunderbird/Makefile,v 1.140 2011/11/08 17:35:09 beat Exp $
+# $FreeBSD: ports/mail/thunderbird/Makefile,v 1.141 2011/12/22 07:17:59 beat Exp $
#
PORTNAME= thunderbird
-DISTVERSION= 9.0
+DISTVERSION= 10.0b4
CATEGORIES= mail ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
@@ -60,7 +60,7 @@
.include <bsd.port.pre.mk>
-WRKSRC= ${WRKDIR}/comm-release
+WRKSRC= ${WRKDIR}/comm-beta
MOZSRC:= ${WRKSRC}/mozilla
.if ${ARCH} == powerpc64
Modified: branches/experimental/mail/thunderbird-beta/distinfo
==============================================================================
--- branches/experimental/mail/thunderbird-beta/distinfo Sun Jan 22 21:46:18 2012 (r689)
+++ branches/experimental/mail/thunderbird-beta/distinfo Sun Jan 22 21:47:48 2012 (r690)
@@ -1,2 +1,2 @@
-SHA256 (thunderbird-9.0.source.tar.bz2) = d915b1ed03bf2cefcdcc0ddf658a884f10397093733f7a49158bd886f980240d
-SIZE (thunderbird-9.0.source.tar.bz2) = 95636227
+SHA256 (thunderbird-10.0b4.source.tar.bz2) = f240e8104f07a8c39978e187f7c5fe422d576889924f21b63c30f71539663779
+SIZE (thunderbird-10.0b4.source.tar.bz2) = 97579689
Added: branches/experimental/mail/thunderbird-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/mail/thunderbird-beta/files/patch-mozilla-ipc-chromium-src-base-dir_reader_linux.h Sun Jan 22 21:47:48 2012 (r690)
@@ -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 <errno.h>
+ #include <fcntl.h>
+ #include <stdint.h>
++#include <sys/dirent.h>
+ #include <sys/syscall.h>
+ #include <unistd.h>
+
+@@ -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/mail/thunderbird-beta/files/patch-mozilla-js-src-jscpucfg.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/mail/thunderbird-beta/files/patch-mozilla-js-src-jscpucfg.h Sun Jan 22 21:47:48 2012 (r690)
@@ -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 <sys/endian.h>
++
++#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 <endian.h>
+
More information about the freebsd-gecko
mailing list