[SVN-Commit] r420 - in branches/experimental/www/seamonkey2-devel:
. files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Wed Oct 27 12:04:13 UTC 2010
Author: beat
Date: Wed Oct 27 12:04:05 2010
New Revision: 420
Log:
- Update to 2.1 Beta 1
- Patch patch-mozilla-gfx-thebes-gfxASurface.cpp could be removed once
cairo 1.10 is available in the ports tree.
Added:
branches/experimental/www/seamonkey2-devel/files/patch-bugzilla-449453
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-gfx-thebes-gfxASurface.cpp
Modified:
branches/experimental/www/seamonkey2-devel/Makefile
branches/experimental/www/seamonkey2-devel/distinfo
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-build-unix-run-mozilla.sh
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-js-src-configure
Modified: branches/experimental/www/seamonkey2-devel/Makefile
==============================================================================
--- branches/experimental/www/seamonkey2-devel/Makefile Tue Oct 26 19:12:16 2010 (r419)
+++ branches/experimental/www/seamonkey2-devel/Makefile Wed Oct 27 12:04:05 2010 (r420)
@@ -6,7 +6,7 @@
#
PORTNAME= seamonkey
-DISTVERSION= 2.1a3
+DISTVERSION= 2.1b1
CATEGORIES?= www ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source
@@ -43,7 +43,8 @@
--enable-system-cairo \
--enable-canvas \
--disable-necko-wifi \
- --disable-updater
+ --disable-updater \
+ --disable-ipc
USE_MOZILLA= -png -dbm -jpeg -xft
MOZ_TOOLKIT= cairo-gtk2
MOZILLA_PLIST_DIRS= bin lib
Modified: branches/experimental/www/seamonkey2-devel/distinfo
==============================================================================
--- branches/experimental/www/seamonkey2-devel/distinfo Tue Oct 26 19:12:16 2010 (r419)
+++ branches/experimental/www/seamonkey2-devel/distinfo Wed Oct 27 12:04:05 2010 (r420)
@@ -1,3 +1,3 @@
-MD5 (seamonkey-2.1a3.source.tar.bz2) = 42ea74033403d408b116d849f65b2797
-SHA256 (seamonkey-2.1a3.source.tar.bz2) = 1ecf73126f0eaa47c40b365975f588612cf771cb9d8b63f24bddf270db0b5666
-SIZE (seamonkey-2.1a3.source.tar.bz2) = 78790067
+MD5 (seamonkey-2.1b1.source.tar.bz2) = 6b061557dd2744d8a28c880ddf374b90
+SHA256 (seamonkey-2.1b1.source.tar.bz2) = 0fa74bbd1f5eba6495e3e3373e5cec419d721e21c7e71bbb92a367eb98212df4
+SIZE (seamonkey-2.1b1.source.tar.bz2) = 78582261
Added: branches/experimental/www/seamonkey2-devel/files/patch-bugzilla-449453
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/www/seamonkey2-devel/files/patch-bugzilla-449453 Wed Oct 27 12:04:05 2010 (r420)
@@ -0,0 +1,127 @@
+Index: mozilla/directory/c-sdk/ldap/include/portable.h
+===================================================================
+RCS file: /cvsroot/mozilla/directory/c-sdk/ldap/include/portable.h,v
+retrieving revision 5.15
+diff -u -8 -p -r5.15 portable.h
+--- directory/c-sdk/ldap/include/portable.h 3 Oct 2006 20:43:40 -0000 5.15
++++ directory/c-sdk/ldap/include/portable.h 6 Oct 2010 19:06:58 -0000
+@@ -117,17 +117,17 @@
+ #else
+ #define OPENLOG_OPTIONS ( LOG_PID | LOG_NOWAIT )
+ #endif
+
+ /*
+ * some systems don't have the BSD re_comp and re_exec routines
+ */
+ #ifndef NEED_BSDREGEX
+-#if ( defined( SYSV ) || defined( NETBSD ) || defined( freebsd ) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
++#if ( defined( SYSV ) || defined( NETBSD ) || defined( FREEBSD ) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
+ #define NEED_BSDREGEX
+ #endif
+ #endif
+
+ /*
+ * many systems do not have the setpwfile() library routine... we just
+ * enable use for those systems we know have it.
+ */
+Index: mozilla/directory/c-sdk/ldap/include/regex.h
+===================================================================
+RCS file: /cvsroot/mozilla/directory/c-sdk/ldap/include/regex.h,v
+retrieving revision 5.2
+diff -u -8 -p -r5.2 regex.h
+--- directory/c-sdk/ldap/include/regex.h 15 Oct 2003 17:26:00 -0000 5.2
++++ directory/c-sdk/ldap/include/regex.h 6 Oct 2010 19:06:59 -0000
+@@ -68,18 +68,18 @@ extern "C" {
+ #define LDAP_CALL
+ #endif
+ #endif
+
+ #ifdef NEEDPROTOS
+ int re_init( void );
+ void re_lock( void );
+ int re_unlock( void );
+-char * LDAP_CALL re_comp( char *pat );
+-int LDAP_CALL re_exec( char *lp );
++char * LDAP_CALL re_comp( const char *pat );
++int LDAP_CALL re_exec( const char *lp );
+ void LDAP_CALL re_modw( char *s );
+ int LDAP_CALL re_subs( char *src, char *dst );
+ #else /* NEEDPROTOS */
+ int re_init();
+ void re_lock();
+ int re_unlock();
+ char * LDAP_CALL re_comp();
+ int LDAP_CALL re_exec();
+Index: mozilla/directory/c-sdk/ldap/libraries/libldap/Makefile.in
+===================================================================
+RCS file: /cvsroot/mozilla/directory/c-sdk/ldap/libraries/libldap/Makefile.in,v
+retrieving revision 5.25
+diff -u -8 -p -r5.25 Makefile.in
+--- directory/c-sdk/ldap/libraries/libldap/Makefile.in 24 Dec 2008 09:39:55 -0000 5.25
++++ directory/c-sdk/ldap/libraries/libldap/Makefile.in 6 Oct 2010 19:06:59 -0000
+@@ -249,16 +249,20 @@ ifeq ($(OS_ARCH), OpenVMS)
+ EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) $(OS_LIBS)
+ SHARED_LIBRARY_LIBS = $(dist_libdir)/lib$(LBER_LIBNAME).a
+ endif
+
+ ifeq ($(OS_ARCH), BeOS)
+ EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -lbe
+ endif
+
++ifeq ($(OS_ARCH), FreeBSD)
++EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME)
++endif
++
+ ifeq ($(OS_ARCH), NetBSD)
+ EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME)
+ endif
+
+ ifeq ($(OS_ARCH), OpenBSD)
+ EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -pthread
+ endif
+
+Index: mozilla/directory/c-sdk/ldap/libraries/libldap/regex.c
+===================================================================
+RCS file: /cvsroot/mozilla/directory/c-sdk/ldap/libraries/libldap/regex.c,v
+retrieving revision 5.2
+diff -u -8 -p -r5.2 regex.c
+--- directory/c-sdk/ldap/libraries/libldap/regex.c 15 Oct 2003 17:26:03 -0000 5.2
++++ directory/c-sdk/ldap/libraries/libldap/regex.c 6 Oct 2010 19:06:59 -0000
+@@ -262,17 +262,17 @@ chset(REGEXCHAR c)
+ bittab[((c) & (unsigned)BLKIND) >> 3] |= bitarr[(c) & BITIND];
+ }
+
+ #define badpat(x) (*nfa = END, x)
+ #define store(x) *mp++ = x
+
+ char *
+ LDAP_CALL
+-re_comp( char *pat )
++re_comp( const char *pat )
+ {
+ register REGEXCHAR *p; /* pattern pointer */
+ register REGEXCHAR *mp=nfa; /* nfa pointer */
+ register REGEXCHAR *lp; /* saved pointer.. */
+ register REGEXCHAR *sp=nfa; /* another one.. */
+
+ register int tagi = 0; /* tag stack index */
+ register int tagc = 1; /* actual tag count */
+@@ -508,17 +508,17 @@ static REGEXCHAR *pmatch();
+ * If a match is found, bopat[0] and eopat[0] are set
+ * to the beginning and the end of the matched fragment,
+ * respectively.
+ *
+ */
+
+ int
+ LDAP_CALL
+-re_exec( char *lp )
++re_exec( const char *lp )
+ {
+ register REGEXCHAR c;
+ register REGEXCHAR *ep = 0;
+ register REGEXCHAR *ap = nfa;
+
+ bol = (REGEXCHAR*)lp;
+
+ bopat[0] = 0;
Modified: branches/experimental/www/seamonkey2-devel/files/patch-mozilla-build-unix-run-mozilla.sh
==============================================================================
--- branches/experimental/www/seamonkey2-devel/files/patch-mozilla-build-unix-run-mozilla.sh Tue Oct 26 19:12:16 2010 (r419)
+++ branches/experimental/www/seamonkey2-devel/files/patch-mozilla-build-unix-run-mozilla.sh Wed Oct 27 12:04:05 2010 (r420)
@@ -1,15 +1,15 @@
---- mozilla/build/unix/run-mozilla.sh.orig 2009-08-24 19:18:11.000000000 +0200
-+++ mozilla/build/unix/run-mozilla.sh 2009-08-24 19:22:10.000000000 +0200
-@@ -310,7 +310,7 @@
+--- mozilla/build/unix/run-mozilla.sh.orig 2010-10-08 21:51:26.000000000 +0200
++++ mozilla/build/unix/run-mozilla.sh 2010-10-10 21:45:33.000000000 +0200
+@@ -308,7 +308,7 @@
}
if moz_should_set_ld_library_path
then
-- LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
+- LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH:+":$LD_LIBRARY_PATH"}
+ LD_LIBRARY_PATH=${MOZ_DIST_BIN}:%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko18:%%LOCALBASE%%/lib/npapi/symlinks/seamonkey:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
fi
if [ -n "$LD_LIBRARYN32_PATH" ]
-@@ -391,6 +391,9 @@
+@@ -390,6 +390,9 @@
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
Added: branches/experimental/www/seamonkey2-devel/files/patch-mozilla-gfx-thebes-gfxASurface.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/www/seamonkey2-devel/files/patch-mozilla-gfx-thebes-gfxASurface.cpp Wed Oct 27 12:04:05 2010 (r420)
@@ -0,0 +1,10 @@
+--- mozilla/gfx/thebes/gfxASurface.cpp.orig 2010-10-08 21:51:41.000000000 +0200
++++ mozilla/gfx/thebes/gfxASurface.cpp 2010-10-11 16:48:06.000000000 +0200
+@@ -489,7 +489,6 @@
+ #ifdef CAIRO_HAS_D2D_SURFACE
+ PR_STATIC_ASSERT(CAIRO_SURFACE_TYPE_D2D == gfxASurface::SurfaceTypeD2D);
+ #endif
+-PR_STATIC_ASSERT(CAIRO_SURFACE_TYPE_SKIA == gfxASurface::SurfaceTypeSkia);
+
+ static const char *
+ SurfaceMemoryReporterPathForType(gfxASurface::gfxSurfaceType aType)
Modified: branches/experimental/www/seamonkey2-devel/files/patch-mozilla-js-src-configure
==============================================================================
--- branches/experimental/www/seamonkey2-devel/files/patch-mozilla-js-src-configure Tue Oct 26 19:12:16 2010 (r419)
+++ branches/experimental/www/seamonkey2-devel/files/patch-mozilla-js-src-configure Wed Oct 27 12:04:05 2010 (r420)
@@ -1,6 +1,6 @@
---- mozilla/js/src/configure.orig 2010-05-11 17:52:14.000000000 +0000
-+++ mozilla/js/src/configure 2010-05-11 17:52:48.000000000 +0000
-@@ -5370,7 +5370,7 @@
+--- mozilla/js/src/configure.orig 2010-10-08 21:56:36.000000000 +0200
++++ mozilla/js/src/configure 2010-10-10 21:48:36.000000000 +0200
+@@ -5373,7 +5373,7 @@
CPU_ARCH=sparc
;;
@@ -9,14 +9,18 @@
CPU_ARCH="$OS_TEST"
;;
-@@ -7300,10 +7300,6 @@
- ENABLE_TRACEJIT=1
- NANOJIT_ARCH=ARM
+@@ -7346,14 +7346,6 @@
+ EOF
+
;;
-sparc*-*)
- ENABLE_TRACEJIT=1
- NANOJIT_ARCH=Sparc
+- cat >> confdefs.h <<\EOF
+-#define JS_CPU_SPARC 1
+-EOF
+-
- ;;
esac
- # Check whether --enable-tracejit or --disable-tracejit was given.
+ # Check whether --enable-methodjit or --disable-methodjit was given.
More information about the freebsd-gecko
mailing list