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= ge...@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 @@ _______________________________________________ freebsd-gecko@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-gecko To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"