[SVN-Commit] r313 - in branches/experimental/www/seamonkey2-devel:
. files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Wed May 12 15:48:30 UTC 2010
Author: beat
Date: Wed May 12 15:48:22 2010
New Revision: 313
Log:
- Add www/seamonkey2-devel with SeaMonkey 2.1 Alpha 1
Added:
branches/experimental/www/seamonkey2-devel/
- copied from r311, branches/experimental/www/seamonkey2/
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-config-Makefile.in
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-config-gcc-stl-wrapper.template.h
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp
Deleted:
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-media-liboggz-include-oggz-oggz_off_t_generated.h
Modified:
branches/experimental/www/seamonkey2-devel/Makefile
branches/experimental/www/seamonkey2-devel/distinfo
branches/experimental/www/seamonkey2-devel/files/patch-configure
branches/experimental/www/seamonkey2-devel/files/patch-mozilla-js-src-configure
branches/experimental/www/seamonkey2-devel/files/patch-sysnss
Modified: branches/experimental/www/seamonkey2-devel/Makefile
==============================================================================
--- branches/experimental/www/seamonkey2/Makefile Sat Apr 24 14:58:35 2010 (r311)
+++ branches/experimental/www/seamonkey2-devel/Makefile Wed May 12 15:48:22 2010 (r313)
@@ -6,17 +6,17 @@
#
PORTNAME= seamonkey
-DISTVERSION= 2.0.4
+DISTVERSION= 2.1a1
CATEGORIES?= www ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
-MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source
+MASTER_SITE_SUBDIR= seamonkey/nightly/${DISTVERSION}-candidates/build1/source
DISTNAME= seamonkey-${DISTVERSION}.source
MAINTAINER= gecko at FreeBSD.org
COMMENT= The open source, standards compliant web browser
-CONFLICTS= seamonkey-1* spidermonkey-1.[0-7]*
-LATEST_LINK= seamonkey2
+CONFLICTS= seamonkey-1* seamonkey-2.0* spidermonkey-1.[0-7]*
+LATEST_LINK= seamonkey2-devel
USE_BZIP2= yes
USE_GMAKE= yes
USE_GECKO= gecko
@@ -24,6 +24,7 @@
WANT_PERL= yes
HAS_CONFIGURE= yes
ALL_TARGET= default
+USE_GL= gl
MAKE_JOBS_SAFE= yes
MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/dist/bin
@@ -32,13 +33,17 @@
CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
+MOZILLA= ${PORTNAME}-${PORTVERSION}
+MOZILLA_EXEC_NAME= ${PORTNAME}
MOZ_EXTENSIONS= default
MOZ_OPTIONS+= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
--enable-svg \
--enable-application=suite \
--enable-svg-renderer=cairo \
--enable-system-cairo \
- --enable-canvas
+ --enable-canvas \
+ --disable-necko-wifi \
+ --disable-updater
USE_MOZILLA= -png -dbm -jpeg -xft
MOZ_TOOLKIT= cairo-gtk2
MOZILLA_PLIST_DIRS= bin lib
@@ -63,8 +68,8 @@
EXTRA_PATCHES= ${FILESDIR}/libsydney_oss
.endif
-MOZSRC:= ${WRKDIR}/comm-1.9.1/mozilla
-WRKSRC= ${WRKDIR}/comm-1.9.1
+MOZSRC:= ${WRKDIR}/comm-central/mozilla
+WRKSRC= ${WRKDIR}/comm-central
GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED
} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
@@ -108,9 +113,10 @@
.endif
.if defined(WITHOUT_DBUS)
-MOZ_OPTIONS+= --disable-dbus
+MOZ_OPTIONS+= --disable-dbus --disable-libnotify
.else
-LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
+LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
+ notify.1:${PORTSDIR}/devel/libnotify
.endif
post-patch:
@@ -145,12 +151,6 @@
< ${FILESDIR}/seamonkey.desktop.in > \
${WRKDIR}/seamonkey.desktop
-port-pre-install:
- @${REINPLACE_CMD} -e 's|seamonkey-${PORTVERSION}|seamonkey|' \
- ${FAKEDIR}/bin/seamonkey
- @${RM} -f ${FAKEDIR}/bin/seamonkey.bak
- ${MV} ${FAKEDIR}/lib/seamonkey-${PORTVERSION} ${FAKEDIR}/lib/seamonkey
-
pre-install:
${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST}
${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
Modified: branches/experimental/www/seamonkey2-devel/distinfo
==============================================================================
--- branches/experimental/www/seamonkey2/distinfo Sat Apr 24 14:58:35 2010 (r311)
+++ branches/experimental/www/seamonkey2-devel/distinfo Wed May 12 15:48:22 2010 (r313)
@@ -1,3 +1,3 @@
-MD5 (seamonkey-2.0.4.source.tar.bz2) = 1a7f94a46890a60e0fb3340e567000c0
-SHA256 (seamonkey-2.0.4.source.tar.bz2) = b0b08e801878abdb0b114f86f8aca0ea7c00c45e50c509cbd421932dd1ff858b
-SIZE (seamonkey-2.0.4.source.tar.bz2) = 61574927
+MD5 (seamonkey-2.1a1.source.tar.bz2) = 16d87bc961e5c9153c8553fb1dc73320
+SHA256 (seamonkey-2.1a1.source.tar.bz2) = 2b702a535cf3c03345b032046fb48c191fbeade44d6f46797f43e7b52a5adaa2
+SIZE (seamonkey-2.1a1.source.tar.bz2) = 66738404
Modified: branches/experimental/www/seamonkey2-devel/files/patch-configure
==============================================================================
--- branches/experimental/www/seamonkey2/files/patch-configure Sat Apr 24 14:58:35 2010 (r311)
+++ branches/experimental/www/seamonkey2-devel/files/patch-configure Wed May 12 15:48:22 2010 (r313)
@@ -1,6 +1,6 @@
---- configure.orig 2009-10-08 04:03:59.000000000 +0200
-+++ configure 2009-10-10 19:56:41.000000000 +0200
-@@ -5794,7 +5794,7 @@
+--- 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
;;
@@ -8,17 +8,17 @@
+amd64 | x86_64 | ia64)
CPU_ARCH="$OS_TEST"
;;
- esac
-@@ -10890,7 +10890,7 @@
+
+@@ -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 <<EOF
- #line 10896 "configure"
+ #line 10978 "configure"
#include "confdefs.h"
-@@ -10921,7 +10921,7 @@
+@@ -11003,7 +11003,7 @@
fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
@@ -27,16 +27,16 @@
else
echo "$ac_t""no" 1>&6
echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
-@@ -10931,7 +10931,7 @@
+@@ -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 <<EOF
- #line 10937 "configure"
+ #line 11019 "configure"
#include "confdefs.h"
-@@ -10962,7 +10962,7 @@
+@@ -11044,7 +11044,7 @@
fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
Added: branches/experimental/www/seamonkey2-devel/files/patch-mozilla-config-Makefile.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/www/seamonkey2-devel/files/patch-mozilla-config-Makefile.in Wed May 12 15:48:22 2010 (r313)
@@ -0,0 +1,16 @@
+--- mozilla/config/Makefile.in
++++ mozilla/config/Makefile.in
+@@ -139,10 +139,10 @@ GARBAGE_DIRS += system_wrappers
+ endif
+
+ ifdef WRAP_STL_INCLUDES
+-ifdef GCC_VERSION
+-stl_compiler = gcc
+-else
++ifdef _MSC_VER
+ stl_compiler = msvc
++else
++stl_compiler = gcc
+ endif
+ endif
+
Added: branches/experimental/www/seamonkey2-devel/files/patch-mozilla-config-gcc-stl-wrapper.template.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/www/seamonkey2-devel/files/patch-mozilla-config-gcc-stl-wrapper.template.h Wed May 12 15:48:22 2010 (r313)
@@ -0,0 +1,11 @@
+--- mozilla/config/gcc-stl-wrapper.template.h.orig 2010-05-12 13:56:18.000000000 +0000
++++ mozilla/config/gcc-stl-wrapper.template.h 2010-05-12 13:56:52.000000000 +0000
+@@ -89,7 +89,7 @@
+ // -fshort-wchar). We don't want that and so define our own inlined
+ // __throw_*().
+ #ifndef mozilla_throw_gcc_h
+-# include "mozilla/throw_gcc.h"
++# include "../../memory/mozalloc/throw_gcc.h"
+ #endif
+
+ #endif // if mozilla_${HEADER}_h
Added: branches/experimental/www/seamonkey2-devel/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/www/seamonkey2-devel/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp Wed May 12 15:48:22 2010 (r313)
@@ -0,0 +1,15 @@
+--- mozilla/content/svg/content/src/nsSVGElement.cpp.orig 2010-05-12 16:46:09.000000000 +0200
++++ mozilla/content/svg/content/src/nsSVGElement.cpp 2010-05-12 16:49:33.000000000 +0200
+@@ -102,7 +102,11 @@
+ // vararg-list methods in this file:
+ // nsSVGElement::GetAnimated{Length,Number,Integer}Values
+ // See bug 547964 for details:
+-PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull));
++// I really try to get the details but I'm not allowed to
++// access this bug in bugzilla:
++// You are not authorized to access bug #547964.
++// So disable this ASSERT as it breaks build.
++//PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull));
+
+
+ nsSVGEnumMapping nsSVGElement::sSVGUnitTypesMap[] = {
Modified: branches/experimental/www/seamonkey2-devel/files/patch-mozilla-js-src-configure
==============================================================================
--- branches/experimental/www/seamonkey2/files/patch-mozilla-js-src-configure Sat Apr 24 14:58:35 2010 (r311)
+++ branches/experimental/www/seamonkey2-devel/files/patch-mozilla-js-src-configure Wed May 12 15:48:22 2010 (r313)
@@ -1,13 +1,22 @@
---- mozilla/js/src/configure.orig 2009-09-17 16:34:18.000000000 +0200
-+++ mozilla/js/src/configure 2009-09-17 16:34:46.000000000 +0200
-@@ -6916,10 +6916,6 @@
- ENABLE_JIT=1
+--- 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 @@
+ CPU_ARCH=sparc
+ ;;
+
+-x86_64 | ia64)
++amd64 | x86_64 | ia64)
+ CPU_ARCH="$OS_TEST"
+ ;;
+
+@@ -7300,10 +7300,6 @@
+ ENABLE_TRACEJIT=1
NANOJIT_ARCH=ARM
;;
-sparc*-*)
-- ENABLE_JIT=1
+- ENABLE_TRACEJIT=1
- NANOJIT_ARCH=Sparc
- ;;
esac
- # Check whether --enable-jit or --disable-jit was given.
+ # Check whether --enable-tracejit or --disable-tracejit was given.
Deleted: branches/experimental/www/seamonkey2/files/patch-mozilla-media-liboggz-include-oggz-oggz_off_t_generated.h
==============================================================================
--- branches/experimental/www/seamonkey2/files/patch-mozilla-media-liboggz-include-oggz-oggz_off_t_generated.h Wed May 12 15:48:22 2010 (r311)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,11 +0,0 @@
---- mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2009-09-03 19:49:16.000000000 +0200
-+++ mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h 2009-09-14 19:59:18.000000000 +0200
-@@ -59,7 +59,7 @@
-
- #include <sys/types.h>
-
--#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2)
-+#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (__FreeBSD__)
- typedef off_t oggz_off_t;
- #else
- typedef loff_t oggz_off_t;
Modified: branches/experimental/www/seamonkey2-devel/files/patch-sysnss
==============================================================================
--- branches/experimental/www/seamonkey2/files/patch-sysnss Sat Apr 24 14:58:35 2010 (r311)
+++ branches/experimental/www/seamonkey2-devel/files/patch-sysnss Wed May 12 15:48:22 2010 (r313)
@@ -1,6 +1,6 @@
---- mozilla/security/manager/Makefile.in.orig 2009-10-08 04:03:28.000000000 +0200
-+++ mozilla/security/manager/Makefile.in 2009-10-11 00:38:00.000000000 +0200
-@@ -46,16 +46,8 @@
+--- mozilla/security/manager/Makefile.in.orig 2010-05-11 01:56:21.000000000 +0000
++++ mozilla/security/manager/Makefile.in 2010-05-11 18:03:40.000000000 +0000
+@@ -47,16 +47,8 @@
MODULE = psm
ifndef MOZ_NATIVE_NSS
@@ -17,38 +17,25 @@
ifndef NSS_DISABLE_DBM
NSSDBM3_LIB = $(DLL_PREFIX)nssdbm3$(DLL_SUFFIX)
NSSDBM3_CHK = $(DLL_PREFIX)nssdbm3.chk
-@@ -249,11 +241,6 @@
- .nss.cleaned: .nss.checkout
- ifndef MOZ_NATIVE_NSS
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
- endif
-
-@@ -274,76 +261,8 @@
+@@ -322,73 +314,8 @@
libs::
ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
-ifndef NSS_DISABLE_DBM
-- $(MAKE) -C $(topsrcdir)/security/dbm $(DEFAULT_GMAKE_FLAGS)
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/dbm $(DEFAULT_GMAKE_FLAGS)
-endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
-ifdef ENABLE_TESTS
-- # Need certutil binary for mochitest certificates generation
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/certutil $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/pk12util $(DEFAULT_GMAKE_FLAGS)
+-# Need certutil binary for mochitest certificates generation
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/cmd/certutil $(DEFAULT_GMAKE_FLAGS)
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/cmd/pk12util $(DEFAULT_GMAKE_FLAGS)
-endif
-ifndef SKIP_CHK
-ifndef ENABLE_TESTS # Just avoid secondary compile
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-endif
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
-endif
- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
-ifndef SKIP_CHK
@@ -99,15 +86,13 @@
-# NSS installs headers to dist/public and we want them in dist/include
- $(NSINSTALL) -D $(DIST)/include/nss
- (cd $(DIST)/public/nss && tar $(TAR_CREATE_FLAGS) - .) | \
-- (cd $(DIST)/include/nss && tar -xf -)
-- (cd $(DIST)/public/nss && tar $(TAR_CREATE_FLAGS) - .) | \
-- (cd $(DIST)/sdk/include && tar -xf -)
+- (cd $(DIST)/include && tar -xf -)
endif
+ $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
$(MAKE) -C boot $@
$(MAKE) -C ssl $@
$(MAKE) -C locales $@
-@@ -356,47 +275,6 @@
+@@ -401,47 +328,6 @@
install::
ifndef MOZ_NATIVE_NSS
@@ -155,19 +140,17 @@
endif
$(MAKE) -C boot $@
$(MAKE) -C ssl $@
-@@ -413,12 +291,6 @@
+@@ -458,10 +344,4 @@
$(MAKE) -C pki $@
endif
ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
-ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
+- $(NSSMAKE) -C $(NSS_SRCDIR)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
-endif
endif
-
- echo-requires-recursive::
--- mozilla/security/manager/ssl/src/Makefile.in.orig 2009-08-26 19:05:39.000000000 +0200
+++ mozilla/security/manager/ssl/src/Makefile.in 2009-08-26 19:06:17.000000000 +0200
@@ -138,13 +138,14 @@
More information about the freebsd-gecko
mailing list