From owner-freebsd-gecko@FreeBSD.ORG Sun Dec 6 11:51:42 2009 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 64F67106566C for ; Sun, 6 Dec 2009 11:51:42 +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 190848FC19 for ; Sun, 6 Dec 2009 11:51:40 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB6Bpd5Q029329 for ; Sun, 6 Dec 2009 11:51:39 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nB6BpYZJ023820 for freebsd-gecko@freebsd.org; Sun, 6 Dec 2009 11:51:34 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 6 Dec 2009 11:51:34 GMT Message-Id: <200912061151.nB6BpYZJ023820@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] r183 - in branches/experimental/deskutils/sunbird: . 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, 06 Dec 2009 11:51:42 -0000 Author: beat Date: Sun Dec 6 11:51:33 2009 New Revision: 183 Log: - Update to 1.0b1 build3 candidate. Port already compiles but fails to install. Added: branches/experimental/deskutils/sunbird/files/liboggplay_oss branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-config-config.mk branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-config-mkdepend-Makefile.in branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-configure.in branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-jsnum.cpp branches/experimental/deskutils/sunbird/files/patch-mozilla-media-liboggz-include-oggz-oggz_off_t_generated.h branches/experimental/deskutils/sunbird/files/patch-mozilla-security-manager-ssl-src-nsNSSComponent.cpp branches/experimental/deskutils/sunbird/files/releng6_pulseaudio Deleted: branches/experimental/deskutils/sunbird/files/patch-Makefile.in branches/experimental/deskutils/sunbird/files/patch-bugzilla149334 branches/experimental/deskutils/sunbird/files/patch-calendar_libical_src_libical_icalrecur.c branches/experimental/deskutils/sunbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp branches/experimental/deskutils/sunbird/files/patch-nothreads-sqlite branches/experimental/deskutils/sunbird/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp Modified: branches/experimental/deskutils/sunbird/Makefile branches/experimental/deskutils/sunbird/distinfo branches/experimental/deskutils/sunbird/files/patch-config-mkdepend-imakemdep.h branches/experimental/deskutils/sunbird/files/patch-config_autoconf.mk.in branches/experimental/deskutils/sunbird/files/patch-config_mkdepend_Makefile.in branches/experimental/deskutils/sunbird/files/patch-security_coreconf_FreeBSD.mk branches/experimental/deskutils/sunbird/files/patch-sysnss branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in branches/experimental/deskutils/sunbird/files/patch-xptcall-alpha branches/experimental/deskutils/sunbird/files/patch-xptcall-amd64 branches/experimental/deskutils/sunbird/files/patch-xptcall-ia64 branches/experimental/deskutils/sunbird/files/patch-xptcall-sparc64 Modified: branches/experimental/deskutils/sunbird/Makefile ============================================================================== --- branches/experimental/deskutils/sunbird/Makefile Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/Makefile Sun Dec 6 11:51:33 2009 (r183) @@ -2,28 +2,32 @@ # Date created: 2005-02-26 # Whom: Michael Johnson # -# $FreeBSD: ports/deskutils/sunbird/Makefile,v 1.25 2009/05/04 19:23:42 miwi Exp $ +# $FreeBSD: ports/deskutils/sunbird/Makefile,v 1.28 2009/11/27 09:09:07 beat Exp $ # PORTNAME= sunbird -PORTVERSION= 0.9 +DISTVERSION= 1.0b1 PORTEPOCH= 1 CATEGORIES= deskutils MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} -MASTER_SITE_SUBDIR= calendar/sunbird/releases/${DISTVERSION}/source -DISTNAME= lightning-${PORTNAME}-${DISTVERSION}-source +MASTER_SITE_SUBDIR= calendar/sunbird/nightly/${DISTVERSION}-candidates/build3/source +DISTNAME= ${PORTNAME}-${DISTVERSION}.source MAINTAINER= gecko@FreeBSD.org COMMENT= Redesign of the Mozilla Calendar with XUL interface -USE_AUTOTOOLS= libtool:15 +USE_AUTOTOOLS= libtool:22 ALL_TARGET= default CONFIGURE_ENV= LOCALBASE=${LOCALBASE} +MAKE_ENV= PTHREAD_LDFLAGS="${PTHREAD_LIBS}" HAS_CONFIGURE= yes USE_GMAKE= yes USE_BZIP2= yes +USE_GECKO= gecko WANT_GNOME= yes WANT_PERL= yes +USE_MOZILLA= -png -dbm -jpeg -xft +MOZ_TOOLKIT= cairo-gtk2 SUNBIRD= ${PORTNAME} SUNBIRD_ICON_SRC= ${PREFIX}/lib/sunbird/chrome/icons/default/default.xpm SUNBIRD_ICON= ${PORTNAME}.xpm @@ -32,7 +36,6 @@ PKGCONFIG_FILES= ${MOZ_PKG_CONFIG_FILES} MOZ_OPTIONS= --enable-application=calendar \ --enable-system-cairo \ - --with-system-nss \ --enable-canvas MOZ_MK_OPTIONS= MOZ_CO_PROJECT=calendar @@ -42,22 +45,53 @@ .include .include .include -.include "${PORTSDIR}/www/mozilla/Makefile.common" -.if ${ARCH}=="sparc64" -BROKEN= does not build +WRKSRC= ${WRKDIR}/comm-1.9.1 +MOZSRC:= ${WRKSRC}/mozilla + +.if ${OSVERSION} < 700000 +LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio +EXTRA_PATCHES= ${FILESDIR}/releng6_pulseaudio +.else +EXTRA_PATCHES= ${FILESDIR}/liboggplay_oss +.endif + +GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} + +.if ${HAVE_GNOME:Mlibgnomeui}!="" +USE_GNOME+= libgnomeui +MOZ_OPTIONS+= --enable-gnomeui +.else +MOZ_OPTIONS+= --disable-gnomeui +.endif + +.if defined(WITHOUT_DBUS) +MOZ_OPTIONS+= --disable-dbus +.else +LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib .endif post-patch: + ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ + ${MOZSRC}/storage/build/Makefile.in \ + ${MOZSRC}/db/sqlite3/src/Makefile.in @${SED} -e 's|@SUNBIRD_ICON@|${SUNBIRD_ICON}|' \ ${FILESDIR}/sunbird.desktop.in >${WRKDIR}/sunbird.desktop @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ - ${WRKSRC}/security/manager/ssl/src/Makefile.in + ${MOZSRC}/security/manager/ssl/src/Makefile.in \ + ${MOZSRC}/js/src/config/mkdepend/Makefile.in \ + ${MOZSRC}/js/src/config/config.mk @${REINPLACE_CMD} -e 's|%%LIB_BZ2%%|${LIBBZ2}|' \ - ${WRKSRC}/toolkit/mozapps/update/src/updater/Makefile.in + ${MOZSRC}/toolkit/mozapps/update/src/updater/Makefile.in + @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ + s|-lpthread|${PTHREAD_LIBS}|g ; \ + s|echo aout|echo elf|g ; \ + s|/usr/X11R6|${LOCALBASE}|g' \ + ${MOZSRC}/js/src/configure \ + ${MOZSRC}/configure post-build: - @(cd ${WRKSRC}/xpfe/components/autocomplete/src && ${GMAKE}) + @(cd ${MOZSRC}/xpfe/components/autocomplete/src && ${GMAKE}) pre-install: ${ECHO_CMD} 'share/applications/sunbird.desktop' >> ${PLIST} Modified: branches/experimental/deskutils/sunbird/distinfo ============================================================================== --- branches/experimental/deskutils/sunbird/distinfo Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/distinfo Sun Dec 6 11:51:33 2009 (r183) @@ -1,3 +1,3 @@ -MD5 (lightning-sunbird-0.9-source.tar.bz2) = 7757ffefd4a30bcc1497b93b3dc6c0ce -SHA256 (lightning-sunbird-0.9-source.tar.bz2) = 329b256bd463a76527c255cd5b8141ffb6df077ce8d63efdffad6516f0b90f64 -SIZE (lightning-sunbird-0.9-source.tar.bz2) = 43121977 +MD5 (sunbird-1.0b1.source.tar.bz2) = 029d77e24b5882f8454b024eec622982 +SHA256 (sunbird-1.0b1.source.tar.bz2) = 574b7257bab08a998deeb455c657c1f7c9d3cf34effc6cff15c1c852150b72f8 +SIZE (sunbird-1.0b1.source.tar.bz2) = 60207043 Added: branches/experimental/deskutils/sunbird/files/liboggplay_oss ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/liboggplay_oss Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,15 @@ +--- mozilla/media/libsydneyaudio/src/Makefile.in_orgi 2009-04-10 12:12:45.000000000 +0200 ++++ mozilla/media/libsydneyaudio/src/Makefile.in 2009-04-10 12:13:12.000000000 +0200 +@@ -45,6 +45,12 @@ + LIBRARY_NAME = sydneyaudio + FORCE_STATIC_LIB= 1 + ++ifeq ($(OS_ARCH),FreeBSD) ++CSRCS = \ ++ sydney_audio_oss.c \ ++ $(NULL) ++endif ++ + ifeq ($(OS_ARCH),Linux) + CSRCS = \ + sydney_audio_alsa.c \ Deleted: branches/experimental/deskutils/sunbird/files/patch-Makefile.in ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-Makefile.in Sun Dec 6 11:51:33 2009 (r182) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,18 +0,0 @@ ---- Makefile.in.orig Mon Jul 2 06:19:35 2007 -+++ Makefile.in Mon Jul 2 06:19:47 2007 -@@ -91,7 +91,6 @@ - # - # tier 1 - 3rd party individual libraries - # --tier_1_dirs += dbm - - ifndef MOZ_NATIVE_JPEG - tier_1_dirs += jpeg -@@ -107,7 +106,6 @@ - endif - - ifdef MOZ_UPDATER --tier_1_dirs += modules/libbz2 - tier_1_dirs += modules/libmar - endif - Deleted: branches/experimental/deskutils/sunbird/files/patch-bugzilla149334 ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-bugzilla149334 Sun Dec 6 11:51:33 2009 (r182) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,328 +0,0 @@ -Index: gfx/idl/nsIFreeType2.idl -=================================================================== -RCS file: /cvsroot/mozilla/gfx/idl/nsIFreeType2.idl,v -retrieving revision 1.10 -diff -u -3 -p -r1.10 nsIFreeType2.idl ---- gfx/idl/nsIFreeType2.idl 15 Apr 2004 23:30:02 -0000 1.10 -+++ gfx/idl/nsIFreeType2.idl 26 May 2004 10:00:54 -0000 -@@ -76,10 +76,11 @@ native FT_Pointer(FT_Pointer); - native FT_Sfnt_Tag(FT_Sfnt_Tag); - native FT_Size(FT_Size); - --[ptr] native FTC_Image_Desc_p(FTC_Image_Desc); -+[ptr] native FTC_ImageType_p(FTC_ImageType); - native FTC_Face_Requester(FTC_Face_Requester); - native FTC_Font(FTC_Font); --native FTC_Image_Cache(FTC_Image_Cache); -+native FTC_FaceID(FTC_FaceID); -+native FTC_ImageCache(FTC_ImageCache); - native FTC_Manager(FTC_Manager); - - // #ifdef MOZ_SVG -@@ -99,7 +100,7 @@ interface nsIFreeType2 : nsISupports - - readonly attribute FT_Library library; - readonly attribute FTC_Manager FTCacheManager; -- readonly attribute FTC_Image_Cache ImageCache; -+ readonly attribute FTC_ImageCache ImageCache; - - void doneFace(in FT_Face face); - void doneFreeType(in FT_Library lib); -@@ -115,16 +116,16 @@ interface nsIFreeType2 : nsISupports - void outlineDecompose(in FT_Outline_p outline, - in const_FT_Outline_Funcs_p funcs, in voidPtr p); - void setCharmap(in FT_Face face, in FT_CharMap charmap); -- void imageCacheLookup(in FTC_Image_Cache cache, in FTC_Image_Desc_p desc, -+ void imageCacheLookup(in FTC_ImageCache cache, in FTC_ImageType_p desc, - in FT_UInt gindex, out FT_Glyph glyph); -- void managerLookupSize(in FTC_Manager manager, in FTC_Font font, -- out FT_Face face, out FT_Size size); -+ void managerLookupFace(in FTC_Manager manager, in FTC_FaceID face_id, -+ out FT_Face face); - void managerDone(in FTC_Manager manager); - void managerNew(in FT_Library lib, in FT_UInt max_faces, - in FT_UInt max_sizes, in FT_ULong max_bytes, - in FTC_Face_Requester requester, in FT_Pointer req_data, - out FTC_Manager manager); -- void imageCacheNew(in FTC_Manager manager, out FTC_Image_Cache cache); -+ void imageCacheNew(in FTC_Manager manager, out FTC_ImageCache cache); - /* #ifdef MOZ_SVG */ - void glyphTransform(in FT_Glyph glyph, in FT_Matrix_p matrix, - in FT_Vector_p delta); -Index: gfx/src/freetype/nsFreeType.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.cpp,v -retrieving revision 1.25 -diff -u -3 -p -r1.25 nsFreeType.cpp ---- gfx/src/freetype/nsFreeType.cpp 17 Apr 2004 21:52:29 -0000 1.25 -+++ gfx/src/freetype/nsFreeType.cpp 26 May 2004 10:00:54 -0000 -@@ -110,11 +110,11 @@ FtFuncList nsFreeType2::FtFuncs [] = { - {"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE}, - {"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE}, - {"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE}, -- {"FTC_Image_Cache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE}, -- {"FTC_Manager_Lookup_Size", NS_FT2_OFFSET(nsFTC_Manager_Lookup_Size), PR_TRUE}, -+ {"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE}, -+ {"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE}, - {"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE}, - {"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE}, -- {"FTC_Image_Cache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE}, -+ {"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE}, - // #ifdef MOZ_SVG - {"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE}, - {"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE}, -@@ -282,7 +282,7 @@ nsFreeType2::SetCharmap(FT_Face face, FT - } - - NS_IMETHODIMP --nsFreeType2::ImageCacheLookup(FTC_Image_Cache cache, FTC_Image_Desc *desc, -+nsFreeType2::ImageCacheLookup(FTC_ImageCache cache, FTC_ImageType *desc, - FT_UInt glyphID, FT_Glyph *glyph) - { - // call the FreeType2 function via the function pointer -@@ -291,11 +291,11 @@ nsFreeType2::ImageCacheLookup(FTC_Image_ - } - - NS_IMETHODIMP --nsFreeType2::ManagerLookupSize(FTC_Manager manager, FTC_Font font, -- FT_Face *face, FT_Size *size) -+nsFreeType2::ManagerLookupFace(FTC_Manager manager, FTC_FaceID face_id, -+ FT_Face *face) - { - // call the FreeType2 function via the function pointer -- FT_Error error = nsFTC_Manager_Lookup_Size(manager, font, face, size); -+ FT_Error error = nsFTC_Manager_LookupFace(manager, face_id, face); - return error ? NS_ERROR_FAILURE : NS_OK; - } - -@@ -320,7 +320,7 @@ nsFreeType2::ManagerNew(FT_Library libra - } - - NS_IMETHODIMP --nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_Image_Cache *cache) -+nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_ImageCache *cache) - { - // call the FreeType2 function via the function pointer - FT_Error error = nsFTC_Image_Cache_New(manager, cache); -@@ -389,7 +389,7 @@ nsFreeType2::SupportsExtFunc(PRBool *res - } - - NS_IMETHODIMP --nsFreeType2::GetImageCache(FTC_Image_Cache *aCache) -+nsFreeType2::GetImageCache(FTC_ImageCache *aCache) - { - *aCache = mImageCache; - return NS_OK; -Index: gfx/src/freetype/nsFreeType.h -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.h,v -retrieving revision 1.17 -diff -u -3 -p -r1.17 nsFreeType.h ---- gfx/src/freetype/nsFreeType.h 17 Apr 2004 21:52:29 -0000 1.17 -+++ gfx/src/freetype/nsFreeType.h 26 May 2004 10:00:54 -0000 -@@ -120,13 +120,13 @@ typedef FT_Error (*FT_Outline_Decompose_ - typedef FT_Error (*FT_New_Face_t)(FT_Library, const char*, FT_Long, FT_Face*); - typedef FT_Error (*FT_Set_Charmap_t)(FT_Face face, FT_CharMap charmap); - typedef FT_Error (*FTC_Image_Cache_Lookup_t) -- (FTC_Image_Cache, FTC_Image_Desc*, FT_UInt, FT_Glyph*); --typedef FT_Error (*FTC_Manager_Lookup_Size_t) -- (FTC_Manager, FTC_Font, FT_Face*, FT_Size*); -+ (FTC_ImageCache, FTC_ImageType*, FT_UInt, FT_Glyph*); -+typedef FT_Error (*FTC_Manager_LookupFace_t) -+ (FTC_Manager, FTC_FaceID, FT_Face*); - typedef FT_Error (*FTC_Manager_Done_t)(FTC_Manager); - typedef FT_Error (*FTC_Manager_New_t)(FT_Library, FT_UInt, FT_UInt, FT_ULong, - FTC_Face_Requester, FT_Pointer, FTC_Manager*); --typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_Image_Cache*); -+typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_ImageCache*); - // #ifdef MOZ_SVG - typedef FT_Error (*FT_Glyph_Transform_t)(FT_Glyph, FT_Matrix*, FT_Vector*); - typedef FT_Error (*FT_Get_Kerning_t) -@@ -181,7 +181,7 @@ protected: - FT_Outline_Decompose_t nsFT_Outline_Decompose; - FT_Set_Charmap_t nsFT_Set_Charmap; - FTC_Image_Cache_Lookup_t nsFTC_Image_Cache_Lookup; -- FTC_Manager_Lookup_Size_t nsFTC_Manager_Lookup_Size; -+ FTC_Manager_LookupFace_t nsFTC_Manager_LookupFace; - FTC_Manager_Done_t nsFTC_Manager_Done; - FTC_Manager_New_t nsFTC_Manager_New; - FTC_Image_Cache_New_t nsFTC_Image_Cache_New; -@@ -229,7 +229,7 @@ protected: - PRLibrary *mSharedLib; - FT_Library mFreeTypeLibrary; - FTC_Manager mFTCacheManager; -- FTC_Image_Cache mImageCache; -+ FTC_ImageCache mImageCache; - - static nsHashtable *sFontFamilies; - static nsHashtable *sRange1CharSetNames; -Index: gfx/src/ps/nsFontMetricsPS.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/ps/nsFontMetricsPS.cpp,v -retrieving revision 1.43 -diff -u -3 -p -r1.43 nsFontMetricsPS.cpp ---- gfx/src/ps/nsFontMetricsPS.cpp 17 Apr 2004 21:52:31 -0000 1.43 -+++ gfx/src/ps/nsFontMetricsPS.cpp 26 May 2004 10:01:03 -0000 -@@ -1140,10 +1140,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa - - mPixelSize = NSToIntRound(app2dev * mFont->size); - -- mImageDesc.font.face_id = (void*)mEntry; -- mImageDesc.font.pix_width = mPixelSize; -- mImageDesc.font.pix_height = mPixelSize; -- mImageDesc.image_type = 0; -+ mImageDesc->face_id = (FTC_FaceID)&mEntry; -+ mImageDesc->width = mPixelSize; -+ mImageDesc->height = mPixelSize; -+ mImageDesc->flags = 0; - - nsresult rv; - mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv); -@@ -1189,7 +1189,7 @@ nsFontPSFreeType::GetWidth(const PRUnich - if (!face) - return 0; - -- FTC_Image_Cache iCache; -+ FTC_ImageCache iCache; - nsresult rv = mFt2->GetImageCache(&iCache); - if (NS_FAILED(rv)) { - NS_ERROR("Failed to get Image Cache"); -@@ -1227,8 +1227,8 @@ nsFontPSFreeType::getFTFace() - - FTC_Manager cManager; - mFt2->GetFTCacheManager(&cManager); -- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font, -- &face, nsnull); -+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id, -+ &face); - NS_ASSERTION(rv==0, "failed to get face/size"); - if (rv) - return nsnull; -@@ -1621,16 +1621,16 @@ void nsFT2Type8Generator::GeneratePSFont - mEntry->GetFamilyName(fontName); - mEntry->GetStyleName(styleName); - -- mImageDesc.font.face_id = (void*)mEntry; -+ mImageDesc->face_id = (FTC_FaceID)&mEntry; - // TT glyph has no relation to size -- mImageDesc.font.pix_width = 16; -- mImageDesc.font.pix_height = 16; -- mImageDesc.image_type = 0; -+ mImageDesc->width = 16; -+ mImageDesc->height = 16; -+ mImageDesc->flags = 0; - FT_Face face = nsnull; - FTC_Manager cManager; - mFt2->GetFTCacheManager(&cManager); -- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font, -- &face, nsnull); -+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id, -+ &face); - if (NS_FAILED(rv)) - return; - -Index: gfx/src/x11shared/nsFontFreeType.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.cpp,v -retrieving revision 1.14 -diff -u -3 -p -r1.14 nsFontFreeType.cpp ---- gfx/src/x11shared/nsFontFreeType.cpp 17 Apr 2004 21:52:34 -0000 1.14 -+++ gfx/src/x11shared/nsFontFreeType.cpp 26 May 2004 10:01:03 -0000 -@@ -177,7 +177,7 @@ nsFreeTypeFont::getFTFace() - FTC_Manager mgr; - nsresult rv; - mFt2->GetFTCacheManager(&mgr); -- rv = mFt2->ManagerLookupSize(mgr, &mImageDesc.font, &face, nsnull); -+ rv = mFt2->ManagerLookupFace(mgr, mImageDesc->face_id, &face); - NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get face/size"); - if (NS_FAILED(rv)) - return nsnull; -@@ -191,22 +191,15 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy - PRBool embedded_bimap = PR_FALSE; - mFaceID = aFaceID; - mPixelSize = aPixelSize; -- mImageDesc.font.face_id = (void*)mFaceID; -- mImageDesc.font.pix_width = aPixelSize; -- mImageDesc.font.pix_height = aPixelSize; -- mImageDesc.image_type = 0; -+ mImageDesc->face_id = (FTC_FaceID)&mFaceID; -+ mImageDesc->width = aPixelSize; -+ mImageDesc->height = aPixelSize; -+ mImageDesc->flags = 0; - - if (aPixelSize < nsFreeType2::gAntiAliasMinimum) { -- mImageDesc.image_type |= ftc_image_mono; - anti_alias = PR_FALSE; - } - -- if (nsFreeType2::gFreeType2Autohinted) -- mImageDesc.image_type |= ftc_image_flag_autohinted; -- -- if (nsFreeType2::gFreeType2Unhinted) -- mImageDesc.image_type |= ftc_image_flag_unhinted; -- - PRUint32 num_embedded_bitmaps, i; - PRInt32* embedded_bitmapheights; - mFaceID->GetEmbeddedBitmapHeights(&num_embedded_bitmaps, -@@ -218,7 +211,6 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy - if (embedded_bitmapheights[i] == aPixelSize) { - embedded_bimap = PR_TRUE; - // unhinted must be set for embedded bitmaps to be used -- mImageDesc.image_type |= ftc_image_flag_unhinted; - break; - } - } -@@ -312,7 +304,7 @@ nsFreeTypeFont::doGetBoundingMetrics(con - if (!face) - return NS_ERROR_FAILURE; - -- FTC_Image_Cache icache; -+ FTC_ImageCache icache; - mFt2->GetImageCache(&icache); - if (!icache) - return NS_ERROR_FAILURE; -@@ -401,7 +393,7 @@ nsFreeTypeFont::GetWidth(const PRUnichar - if (!face) - return 0; - -- FTC_Image_Cache icache; -+ FTC_ImageCache icache; - mFt2->GetImageCache(&icache); - if (!icache) - return 0; -@@ -723,7 +715,7 @@ nsFreeTypeXImage::DrawString(nsRendering - if (y%4==0) (*blendPixelFunc)(sub_image, y, ascent-1, black, 255/2); - #endif - -- FTC_Image_Cache icache; -+ FTC_ImageCache icache; - mFt2->GetImageCache(&icache); - if (!icache) - return 0; -Index: gfx/src/x11shared/nsFontFreeType.h -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.h,v -retrieving revision 1.10 -diff -u -3 -p -r1.10 nsFontFreeType.h ---- gfx/src/x11shared/nsFontFreeType.h 17 Apr 2004 21:52:34 -0000 1.10 -+++ gfx/src/x11shared/nsFontFreeType.h 26 May 2004 10:01:03 -0000 -@@ -110,7 +110,7 @@ protected: - XImage *GetXImage(PRUint32 width, PRUint32 height); - nsITrueTypeFontCatalogEntry *mFaceID; - PRUint16 mPixelSize; -- FTC_Image_Desc mImageDesc; -+ FTC_ImageType mImageDesc; - nsCOMPtr mFt2; - }; - ---- gfx/src/ps/nsFontMetricsPS.h.orig Fri Mar 4 15:41:55 2005 -+++ gfx/src/ps/nsFontMetricsPS.h Thu Mar 17 05:16:50 2005 -@@ -492,7 +492,7 @@ - protected: - nsCOMPtr mEntry; - nsCOMPtr mFt2; -- FTC_Image_Desc mImageDesc; -+ FTC_ImageType mImageDesc; - }; - #endif // MOZ_ENABLE_FREETYPE2 - #endif // MOZ_ENABLE_XFT Deleted: branches/experimental/deskutils/sunbird/files/patch-calendar_libical_src_libical_icalrecur.c ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-calendar_libical_src_libical_icalrecur.c Sun Dec 6 11:51:33 2009 (r182) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,13 +0,0 @@ ---- calendar/libical/src/libical/icalrecur.c.orig Thu Mar 17 07:13:54 2005 -+++ calendar/libical/src/libical/icalrecur.c Thu Mar 17 07:14:30 2005 -@@ -134,9 +134,7 @@ - #include "config.h" - #endif - --#ifdef HAVE_STDINT_H --#include --#endif -+#include - - #ifndef HAVE_INTPTR_T - #ifdef WIN32 Modified: branches/experimental/deskutils/sunbird/files/patch-config-mkdepend-imakemdep.h ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-config-mkdepend-imakemdep.h Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-config-mkdepend-imakemdep.h Sun Dec 6 11:51:33 2009 (r183) @@ -1,10 +1,13 @@ ---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998 -+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003 -@@ -278,4 +278,7 @@ +--- mozilla/config/mkdepend/imakemdep.h.orig 2009-12-05 15:43:09.000000000 +0100 ++++ mozilla/config/mkdepend/imakemdep.h 2009-12-05 15:44:00.000000000 +0100 +@@ -277,8 +277,8 @@ + # ifdef __i386__ "-D__i386__", # endif -+# if defined(__amd64__) || defined(__x86_64__) +-# ifdef __x86_64__ +- "-D__x86_64__", ++# ifdef defined(__amd64__) || defined(__x86_64__) + "-D__amd64__ -D__x86_64__", -+# endif + # endif # ifdef __GNUC__ "-traditional", Modified: branches/experimental/deskutils/sunbird/files/patch-config_autoconf.mk.in ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-config_autoconf.mk.in Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-config_autoconf.mk.in Sun Dec 6 11:51:33 2009 (r183) @@ -1,6 +1,6 @@ ---- config/autoconf.mk.in.orig Mon Mar 15 22:56:25 2004 -+++ config/autoconf.mk.in Fri Mar 19 15:17:50 2004 -@@ -31,13 +31,13 @@ +--- config/autoconf.mk.in.orig 2009-12-03 08:16:42.000000000 +0100 ++++ config/autoconf.mk.in 2009-12-05 15:47:48.000000000 +0100 +@@ -62,14 +62,14 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -9,10 +9,12 @@ libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ - idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) + idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+mozappdir = $(libdir)/%%MOZILLA%% - mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION) - mrelibdir = $(mredir)/lib +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist Modified: branches/experimental/deskutils/sunbird/files/patch-config_mkdepend_Makefile.in ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-config_mkdepend_Makefile.in Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-config_mkdepend_Makefile.in Sun Dec 6 11:51:33 2009 (r183) @@ -1,6 +1,6 @@ ---- config/mkdepend/Makefile.in.orig Sun Apr 18 14:17:26 2004 -+++ config/mkdepend/Makefile.in Sun Dec 12 09:42:11 2004 -@@ -73,6 +73,7 @@ +--- mozilla/config/mkdepend/Makefile.in.orig Sun Dec 12 07:36:57 2004 ++++ mozilla/config/mkdepend/Makefile.in Sun Dec 12 07:37:55 2004 +@@ -57,6 +57,7 @@ include $(topsrcdir)/config/rules.mk HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" Deleted: branches/experimental/deskutils/sunbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp Sun Dec 6 11:51:33 2009 (r182) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Wed Mar 17 02:08:01 2004 -+++ gfx/src/gtk/nsFontMetricsXft.cpp Wed Mar 17 02:08:15 2004 -@@ -65,7 +65,8 @@ - - #include - #include --#include -+#include -+#include FT_FREETYPE_H - - #define FORCE_PR_LOG - #include "prlog.h" Added: branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-config-config.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-config-config.mk Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,11 @@ +--- mozilla/js/src/config/config.mk.orgi 2009-04-21 15:12:51.000000000 +0200 ++++ mozilla/js/src/config/config.mk 2009-04-21 15:15:37.000000000 +0200 +@@ -490,7 +490,7 @@ + INCLUDES = $(LOCAL_INCLUDES) $(REQ_INCLUDES) $(REQ_INCLUDES_SDK) -I$(PUBLIC) $(OS_INCLUDES) + + ifndef MOZILLA_INTERNAL_API +-INCLUDES += -I$(LIBXUL_DIST)/sdk/include ++INCLUDES += -I$(LIBXUL_DIST)/sdk/include -I%%LOCALBASE%%/include + endif + + include $(topsrcdir)/config/static-checking-config.mk Added: branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-config-mkdepend-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-config-mkdepend-Makefile.in Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,11 @@ +--- mozilla/js/src/config/mkdepend/Makefile.in.orig 2009-03-05 22:31:53.000000000 +0100 ++++ mozilla/js/src/config/mkdepend/Makefile.in 2009-04-21 14:10:27.000000000 +0200 +@@ -72,7 +72,7 @@ + + include $(topsrcdir)/config/rules.mk + +-HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" ++HOST_CFLAGS += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" + + ifdef GNU_CC + _GCCDIR = $(shell $(CC) -print-file-name=include) Added: branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-configure.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-configure.in Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,13 @@ +--- mozilla/js/src/configure.in.orig 2009-09-17 11:09:10.000000000 +0200 ++++ mozilla/js/src/configure.in 2009-09-17 11:09:33.000000000 +0200 +@@ -2467,10 +2467,6 @@ + ENABLE_JIT=1 + NANOJIT_ARCH=ARM + ;; +-sparc*-*) +- ENABLE_JIT=1 +- NANOJIT_ARCH=Sparc +- ;; + esac + + MOZ_ARG_DISABLE_BOOL(jit, Added: branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-jsnum.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/patch-mozilla-js-src-jsnum.cpp Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,28 @@ +--- mozilla/js/src/jsnum.cpp.orig Sun Nov 5 18:37:07 2006 ++++ mozilla/js/src/jsnum.cpp Sun Nov 5 18:42:31 2006 +@@ -45,6 +45,9 @@ + #if defined(XP_WIN) || defined(XP_OS2) + #include + #endif ++#if defined(__FreeBSD__) ++#include ++#endif + #include + #include + #include +@@ -532,7 +535,15 @@ static jsdouble NaN; + + #else + ++#if defined(__FreeBSD__) && __FreeBSD_version >= 601000 ++#include ++#define FIX_FPU() (fedisableexcept(FE_ALL_EXCEPT)) ++ ++#else ++ + #define FIX_FPU() ((void)0) ++ ++#endif /* defined(__FreeBSD__) && __FreeBSD_version >= 503000 */ + + #endif + Added: branches/experimental/deskutils/sunbird/files/patch-mozilla-media-liboggz-include-oggz-oggz_off_t_generated.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/patch-mozilla-media-liboggz-include-oggz-oggz_off_t_generated.h Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,11 @@ +--- mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2009-09-16 02:56:44.000000000 +0200 ++++ mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h 2009-09-24 13:04:49.000000000 +0200 +@@ -59,7 +59,7 @@ + + #include + +-#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; Added: branches/experimental/deskutils/sunbird/files/patch-mozilla-security-manager-ssl-src-nsNSSComponent.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/patch-mozilla-security-manager-ssl-src-nsNSSComponent.cpp Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,10 @@ +--- mozilla/security/manager/ssl/src/nsNSSComponent.cpp.orig Mon May 29 23:10:54 2006 ++++ mozilla/security/manager/ssl/src/nsNSSComponent.cpp Mon May 29 23:12:22 2006 +@@ -110,6 +110,7 @@ + #include "nss.h" + #include "pk11func.h" + #include "ssl.h" ++#define NSS_ENABLE_ECC 1 + #include "sslproto.h" + #include "secmod.h" + #include "sechash.h" Deleted: branches/experimental/deskutils/sunbird/files/patch-nothreads-sqlite ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-nothreads-sqlite Sun Dec 6 11:51:33 2009 (r182) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- db/sqlite3/src/Makefile.in.orig Mon Sep 25 18:38:04 2006 -+++ db/sqlite3/src/Makefile.in Mon Sep 25 18:38:14 2006 -@@ -99,7 +99,8 @@ - # REFEF_IO allows us to override IO functions, which is used in the AsyncIO - # -DSQLITE_SECURE_DELETE=1 will cause SQLITE to 0-fill delete data so we - # don't have to vacuum to make sure the data is not visible in the file. --DEFINES = -DSQLITE_ENABLE_REDEF_IO -DSQLITE_SECURE_DELETE=1 -DTHREADSAFE=1 -+DEFINES = -DSQLITE_ENABLE_REDEF_IO -DSQLITE_SECURE_DELETE=1 -+# -DTHREADSAFE=1 - - ifdef ENABLE_TESTS - ##LIBS = $(DIST)/lib/$(LIB_PREFIX)sqlite3_s.$(LIB_SUFFIX) Modified: branches/experimental/deskutils/sunbird/files/patch-security_coreconf_FreeBSD.mk ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-security_coreconf_FreeBSD.mk Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-security_coreconf_FreeBSD.mk Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ ---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003 -+++ security/coreconf/FreeBSD.mk Thu Jul 8 12:56:24 2004 +--- mozilla/security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003 ++++ mozilla/security/coreconf/FreeBSD.mk Thu Jul 8 12:56:24 2004 @@ -35,16 +35,18 @@ include $(CORE_DEPTH)/coreconf/UNIX.mk Modified: branches/experimental/deskutils/sunbird/files/patch-sysnss ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-sysnss Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-sysnss Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ ---- security/manager/ssl/src/Makefile.in.orig Mon Aug 14 19:22:52 2006 -+++ security/manager/ssl/src/Makefile.in Thu Aug 31 15:17:20 2006 +--- mozilla/security/manager/ssl/src/Makefile.in.orig Mon Aug 14 19:22:52 2006 ++++ mozilla/security/manager/ssl/src/Makefile.in Thu Aug 31 15:17:20 2006 @@ -124,19 +124,19 @@ pipboot \ $(NULL) @@ -22,32 +22,27 @@ $(NULL) include $(topsrcdir)/config/rules.mk ---- security/manager/Makefile.in.orig 2008-11-23 09:08:49.000000000 +1000 -+++ security/manager/Makefile.in 2008-11-23 09:11:24.000000000 +1000 -@@ -54,22 +54,14 @@ - SSL3_LIB \ - SOFTOKEN3_LIB \ - SOFTOKEN3_CHK \ -- LOADABLE_ROOT_MODULE \ - HAVE_FREEBL_LIBS \ - HAVE_FREEBL_LIBS_32 \ - HAVE_FREEBL_LIBS_32INT64 \ - HAVE_FREEBL_LIBS_64 \ - $(NULL) +--- mozilla/security/manager/Makefile.in.orig 2009-12-03 08:19:28.000000000 +0100 ++++ mozilla/security/manager/Makefile.in 2009-12-05 16:08:10.000000000 +0100 +@@ -45,17 +45,6 @@ --LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX) - endif + MODULE = psm +-ifndef MOZ_NATIVE_NSS +-LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX) +-endif +- -NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX) +-NSSUTIL3_LIB = $(DLL_PREFIX)nssutil3$(DLL_SUFFIX) -SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX) -SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX) -SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX) -SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk - - # Default - HAVE_FREEBL_LIBS = 1 - -@@ -217,13 +209,6 @@ + ifndef NSS_DISABLE_DBM + NSSDBM3_LIB = $(DLL_PREFIX)nssdbm3$(DLL_SUFFIX) + NSSDBM3_CHK = $(DLL_PREFIX)nssdbm3.chk +@@ -255,13 +244,6 @@ .nss.cleaned: .nss.checkout ifndef MOZ_NATIVE_NSS @@ -60,31 +55,27 @@ - touch $@ endif - .nss.checkout: -@@ -240,113 +225,14 @@ + GARBAGE += .nss.cleaned +@@ -280,78 +262,6 @@ endif 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) -endif --ifeq ($(OS_ARCH),WINNT) -- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX) --else -- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX) +- $(MAKE) -C $(topsrcdir)/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) -endif --ifndef MOZ_NATIVE_NSS -- $(MAKE) -C $(topsrcdir)/security/nss/lib/util $(DEFAULT_GMAKE_FLAGS) clean -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib $(DEFAULT_GMAKE_FLAGS) export -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/freebl $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/softoken $(DEFAULT_GMAKE_FLAGS) libs -- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) clean -- # In NSS 3.11.8-3.11.9, lib/ssl/derive.c includes cmd/lib/secutil.h. -- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) export -- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) DIRS="util base dev pki pki1 certdb certhigh pk11wrap cryptohi nss ssl pkcs12 pkcs7 smime crmf jar ckfw ckfw/builtins" -ifndef SKIP_CHK +-ifndef ENABLE_TESTS # Just avoid secondary compile - $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) +-endif - $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) -endif - $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin @@ -92,9 +83,17 @@ - $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin -endif - $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin +-ifndef NSS_DISABLE_DBM +-ifndef SKIP_CHK +- $(INSTALL) -m 644 $(DIST)/lib/$(NSSDBM3_CHK) $(DIST)/bin +-endif +- $(INSTALL) -m 755 $(DIST)/lib/$(NSSDBM3_LIB) $(DIST)/bin +-endif - $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin +- $(INSTALL) -m 755 $(DIST)/lib/$(NSSUTIL3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin - $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin +- $(INSTALL) -m 755 $(SDK_LIBS) $(DIST)/sdk/lib -ifdef HAVE_FREEBL_LIBS -ifndef SKIP_CHK - $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DIST)/bin @@ -124,12 +123,20 @@ - $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin -endif -endif +-ifndef MOZ_NATIVE_NSS +-# 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 -) +-endif - $(MAKE) -C boot $@ - $(MAKE) -C ssl $@ + $(MAKE) -C ssl $@ $(MAKE) -C locales $@ ifdef MOZ_XUL - $(MAKE) -C pki $@ - endif +@@ -362,50 +272,6 @@ + $(MAKE) -C ssl $@ install:: -ifndef MOZ_NATIVE_NSS @@ -138,7 +145,12 @@ - $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir) -endif - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir) +-ifndef SKIP_CHK +- $(SYSINSTALL) -m 644 $(DIST)/lib/$(NSSDBM3_CHK) $(DESTDIR)$(mozappdir) +-endif +- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSSDBM3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir) +- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSSUTIL3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir) - $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir) -ifdef HAVE_FREEBL_LIBS @@ -171,11 +183,10 @@ -endif -endif - $(MAKE) -C boot $@ - $(MAKE) -C ssl $@ + $(MAKE) -C ssl $@ $(MAKE) -C locales $@ ifdef MOZ_XUL - $(MAKE) -C pki $@ -@@ -360,12 +244,6 @@ +@@ -420,12 +286,6 @@ $(MAKE) -C pki $@ endif ifndef MOZ_NATIVE_NSS @@ -188,18 +199,18 @@ endif echo-requires-recursive:: ---- toolkit/mozapps/update/src/updater/Makefile.in.orig Mon Jul 2 07:59:59 2007 -+++ toolkit/mozapps/update/src/updater/Makefile.in Mon Jul 2 08:00:21 2007 -@@ -52,11 +52,11 @@ - - PROGRAM = updater$(BIN_SUFFIX) - --REQUIRES = libmar libbz2 -+REQUIRES = libmar +--- mozilla/toolkit/mozapps/update/src/updater/Makefile.in.orig 2009-12-03 08:19:47.000000000 +0100 ++++ mozilla/toolkit/mozapps/update/src/updater/Makefile.in 2009-12-05 16:10:00.000000000 +0100 +@@ -55,12 +55,11 @@ + + REQUIRES = \ + libmar \ +- $(BZ2_REQUIRES) \ + $(NULL) LIBS += \ - $(DIST)/lib/$(LIB_PREFIX)mar.$(LIB_SUFFIX) \ -- $(DIST)/lib/$(LIB_PREFIX)bz2.$(LIB_SUFFIX) \ + $(DEPTH)/modules/libmar/src/$(LIB_PREFIX)mar.$(LIB_SUFFIX) \ +- $(BZ2_LIBS) \ + %%LIB_BZ2%% \ $(NULL) Deleted: branches/experimental/deskutils/sunbird/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp Sun Dec 6 11:51:33 2009 (r182) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,29 +0,0 @@ ---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004 -+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004 -@@ -143,7 +143,7 @@ - PR_END_MACRO - - // Attempt to open libgconf -- gconfLib = LoadVersionedLibrary("gconf-2", ".4"); -+ gconfLib = PR_LoadLibrary("libgconf-2.so"); - ENSURE_LIB(gconfLib); - - GET_LIB_FUNCTION(gconf, gconf_client_get_default); -@@ -151,7 +151,7 @@ - GET_LIB_FUNCTION(gconf, gconf_client_get_bool); - - // Attempt to open libgnome -- gnomeLib = LoadVersionedLibrary("gnome-2", ".0"); -+ gnomeLib = PR_LoadLibrary("libgnome-2.so"); - ENSURE_LIB(gnomeLib); - - GET_LIB_FUNCTION(gnome, gnome_url_show); -@@ -160,7 +160,7 @@ - GET_LIB_FUNCTION(gnome, gnome_program_get); - - // Attempt to open libgnomevfs -- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0"); -+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so"); - ENSURE_LIB(vfsLib); - - GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name); Modified: branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004 +--- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 ++++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004 @@ -8,7 +8,7 @@ * 1 is AddRef * 2 is Release Modified: branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 14:31:25 2004 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 14:31:25 2004 @@ -49,6 +49,9 @@ ifeq (86,$(findstring 86,$(OS_TEST))) CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp Modified: branches/experimental/deskutils/sunbird/files/patch-xptcall-alpha ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-xptcall-alpha Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-xptcall-alpha Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003 @@ -0,0 +1,184 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** @@ -185,8 +185,8 @@ + ".end XPTC_InvokeByIndex" + ); + ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003 @@ -0,0 +1,269 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** Modified: branches/experimental/deskutils/sunbird/files/patch-xptcall-amd64 ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-xptcall-amd64 Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-xptcall-amd64 Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ --- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003 @@ -0,0 +1,174 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +// Platform specific code to invoke XPCOM methods on native objects @@ -176,7 +176,7 @@ + return result; +} --- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003 @@ -0,0 +1,206 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ + Modified: branches/experimental/deskutils/sunbird/files/patch-xptcall-ia64 ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-xptcall-ia64 Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-xptcall-ia64 Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Tue May 24 11:30:54 2005 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Mon Nov 7 23:10:28 2005 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Tue May 24 11:30:54 2005 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Mon Nov 7 23:10:28 2005 @@ -6,6 +6,7 @@ // Section has executable code .section .text, "ax","progbits" Modified: branches/experimental/deskutils/sunbird/files/patch-xptcall-sparc64 ============================================================================== --- branches/experimental/deskutils/sunbird/files/patch-xptcall-sparc64 Wed Dec 2 16:52:53 2009 (r182) +++ branches/experimental/deskutils/sunbird/files/patch-xptcall-sparc64 Sun Dec 6 11:51:33 2009 (r183) @@ -1,5 +1,5 @@ --- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003 @@ -0,0 +1,123 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * @@ -125,7 +125,7 @@ + +#endif /* sparc || __sparc__ */ --- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003 @@ -0,0 +1,104 @@ +/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * @@ -232,7 +232,7 @@ + + .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex --- /dev/null Mon May 26 14:00:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003 @@ -0,0 +1,91 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * Added: branches/experimental/deskutils/sunbird/files/releng6_pulseaudio ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/deskutils/sunbird/files/releng6_pulseaudio Sun Dec 6 11:51:33 2009 (r183) @@ -0,0 +1,66 @@ +--- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2009-08-20 21:43:41.000000000 +0200 ++++ mozilla/media/libsydneyaudio/src/Makefile.in 2009-08-20 21:44:17.000000000 +0200 +@@ -45,6 +45,12 @@ + LIBRARY_NAME = sydneyaudio + FORCE_STATIC_LIB= 1 + ++ifeq ($(OS_ARCH),FreeBSD) ++CSRCS = \ ++ sydney_audio_pulseaudio.c \ ++ $(NULL) ++endif ++ + ifeq ($(OS_ARCH),Linux) + CSRCS = \ + sydney_audio_alsa.c \ +--- mozilla/toolkit/library/Makefile.in.orig 2009-08-20 21:45:20.000000000 +0200 ++++ mozilla/toolkit/library/Makefile.in 2009-08-20 21:46:25.000000000 +0200 +@@ -228,12 +228,12 @@ + endif + + ifeq (gtk2,$(MOZ_WIDGET_TOOLKIT)) +-EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 ++EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(MOZ_PANGO_LIBS) $(MOZ_GTK2_LIBS) $(XT_LIBS) -lgthread-2.0 -lpulse -lpthread -lc + EXTRA_DSO_LDOPTS += $(FT2_LIBS) + endif + + ifeq (qt,$(MOZ_WIDGET_TOOLKIT)) +-EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 ++EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) $(XT_LIBS) $(MOZ_QT_LIBS) -lgthread-2.0 -lpulse -lpthread -lc + EXTRA_DSO_LDOPTS += $(FT2_LIBS) + endif + +--- mozilla/js/src/Makefile.in.orig 2009-08-21 00:34:43.000000000 +0200 ++++ mozilla/js/src/Makefile.in 2009-08-21 00:36:59.000000000 +0200 +@@ -427,7 +427,7 @@ + endif # WINNT + + ifeq ($(OS_ARCH),FreeBSD) +-EXTRA_LIBS += -pthread ++EXTRA_LIBS += -pthread -lpulse -lc + endif + ifeq ($(OS_ARCH),IRIX) + ifdef USE_N32 +--- config/rules.mk.orig 2009-08-22 15:30:16.000000000 +0200 ++++ config/rules.mk 2009-08-22 15:30:46.000000000 +0200 +@@ -583,6 +583,7 @@ + ifdef IS_COMPONENT + EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic + endif ++EXTRA_LIBS += -pthread -lpulse -lc + endif + + ifeq ($(OS_ARCH),NetBSD) +--- mozilla/layout/build/Makefile.in.orig 2009-08-22 01:00:21.000000000 +0200 ++++ mozilla/layout/build/Makefile.in 2009-08-22 01:00:57.000000000 +0200 +@@ -269,6 +269,10 @@ + endif + endif + ++ifeq ($(OS_ARCH),FreeBSD) ++EXTRA_LIBS += -lpulse ++endif ++ + include $(topsrcdir)/config/rules.mk + + LOCAL_INCLUDES += -I$(srcdir)/../base \ From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 7 07:30:49 2009 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96EBA10656DA for ; Mon, 7 Dec 2009 07:30:49 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.ipv6.droso.net [IPv6:2001:6c8:6:c:20d:56ff:fe6f:f935]) by mx1.freebsd.org (Postfix) with ESMTP id 27C1A8FC08 for ; Mon, 7 Dec 2009 07:30:49 +0000 (UTC) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id A78DC1CCB5 for ; Mon, 7 Dec 2009 08:30:48 +0100 (CET) From: linimon@FreeBSD.org To: gecko@freebsd.org Message-Id: <20091207073048.A78DC1CCB5@mail.droso.net> Date: Mon, 7 Dec 2009 08:30:48 +0100 (CET) Cc: Subject: FreeBSD ports that you maintain which are currently marked forbidden X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 07:30:49 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users about ports that are marked as "forbidden" in their Makefiles. Often, these ports are so marked due to security concerns, such as known exploits. An overview of each port, including errors seen on the build farm, is included below. portname: www/firefox forbidden because: too many security issues http://www.vuxml.org/freebsd/922d2398-9e2d-11de-a998-0030843d3802.html http://www.vuxml.org/freebsd/49e8f2ee-8147-11de-a994-0030843d3802.html build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=firefox portname: www/linux-firefox-devel forbidden because: Security issues http://www.vuxml.org/freebsd/f29fea8f-b19f-11dd-a55e-00163e000016.html build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=linux-firefox-devel If this problem is one that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 7 10:27:16 2009 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 887E91065670 for ; Mon, 7 Dec 2009 10:27:16 +0000 (UTC) (envelope-from rotkap@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id D03008FC08 for ; Mon, 7 Dec 2009 10:27:15 +0000 (UTC) Received: (qmail invoked by alias); 07 Dec 2009 10:27:13 -0000 Received: from e177209025.adsl.alicedsl.de (EHLO ahab.tihnet) [85.177.209.25] by mail.gmx.net (mp058) with SMTP; 07 Dec 2009 11:27:13 +0100 X-Authenticated: #1274221 X-Provags-ID: V01U2FsdGVkX19kQFIgFPdkKHkM+G8ZS9kRX8F7arYs5NhGoJN+4d 4+ZLszDWHgvj1U Received: from localhost ([127.0.0.1] helo=ahab.tihnet) by ahab.tihnet with esmtp (Exim 4.71 (FreeBSD)) (envelope-from ) id 1NHaoC-0000Zu-PT for gecko@FreeBSD.org; Mon, 07 Dec 2009 11:27:12 +0100 To: gecko@FreeBSD.org From: Heino Tiedemann Organization: yes Date: Mon, 07 Dec 2009 11:27:12 +0100 Message-ID: <86zl5vw03j.fsf@ahab.tihnet> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (berkeley-unix) X-Face: v6Lci{Mw=kwHf$`7C?L-U#BHn7O\wqF-1qg#Vk%}nUQv\i^mM/.p=wU+cr)yXf#Ob+foOOxW; ir"QI!|25wG3`ywF)yh~@V.kKtr.qp+v.R; w?c@ZzM#!'/7r_+)$NjMN:]qo-]`&z~KlP}|cERO'%s9":6\ZnN/O List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 10:27:16 -0000 Hi There, is it possible to update the www/seamonkey port to the actual version of seamonkey? http://www.seamonkey-project.org/ Heino From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 7 11:06:54 2009 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 A3C1F10656C1 for ; Mon, 7 Dec 2009 11:06:54 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 929808FC16 for ; Mon, 7 Dec 2009 11:06:54 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nB7B6skh068474 for ; Mon, 7 Dec 2009 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nB7B6s49068472 for freebsd-gecko@FreeBSD.org; Mon, 7 Dec 2009 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Dec 2009 11:06:54 GMT Message-Id: <200912071106.nB7B6s49068472@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 11:06:54 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/134689 gecko www/Firefox ports and packages in chroot or jails cras o ports/134121 gecko www/firefox3-devel packaging errors f ports/132231 gecko [PATCH] www/firefox3: Add option to build with Profile f ports/128694 gecko www/firefox3 - Firefox 3 corrupts PostScript printer f o ports/103529 gecko www/seamonkey: enable SVG and Pango font rendering sup 5 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 7 11:07:11 2009 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AE48106568D for ; Mon, 7 Dec 2009 11:07:11 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 11DE38FC24 for ; Mon, 7 Dec 2009 11:07:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nB7B7AbL068717 for ; Mon, 7 Dec 2009 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nB7B7AoO068715 for gecko@FreeBSD.org; Mon, 7 Dec 2009 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Dec 2009 11:07:10 GMT Message-Id: <200912071107.nB7B7AoO068715@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 11:07:11 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/141131 gecko www/libxul: compiler error in dsa.c 1 problem total. From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 7 11:12:03 2009 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53AE01065670 for ; Mon, 7 Dec 2009 11:12:03 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id CA2418FC17 for ; Mon, 7 Dec 2009 11:12:02 +0000 (UTC) Received: from daedalus.network.local (gprs36.swisscom-mobile.ch [193.247.250.36]) (authenticated bits=0) by marvin.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB7BC0Gm029513 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Mon, 7 Dec 2009 11:12:01 GMT (envelope-from beat@FreeBSD.org) Message-ID: <4B1CE332.6090206@FreeBSD.org> Date: Mon, 07 Dec 2009 12:12:50 +0100 From: Beat Gaetzi User-Agent: Thunderbird 2.0.0.23 (X11/20090821) MIME-Version: 1.0 To: Heino Tiedemann References: <86zl5vw03j.fsf@ahab.tihnet> In-Reply-To: <86zl5vw03j.fsf@ahab.tihnet> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@FreeBSD.org Subject: Re: FreeBSD Port: www/seamonkey X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 11:12:03 -0000 Heino Tiedemann wrote: > is it possible to update the www/seamonkey port to the actual version > of seamonkey? Seamonkey 2 is already available: http://lists.freebsd.org/pipermail/freebsd-gecko/2009-November/000420.html Currently we are working on fixing all ports depending on seamonkey to work with Seamonkey 2. Once this is done we will commit Seamonkey 2 to the ports tree. Beat From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 7 21:01:28 2009 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32E6F106566B for ; Mon, 7 Dec 2009 21:01:28 +0000 (UTC) (envelope-from rotkap@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id AD0A58FC23 for ; Mon, 7 Dec 2009 21:01:18 +0000 (UTC) Received: (qmail invoked by alias); 07 Dec 2009 21:00:55 -0000 Received: from g224048061.adsl.alicedsl.de (EHLO ahab.tihnet) [92.224.48.61] by mail.gmx.net (mp010) with SMTP; 07 Dec 2009 22:00:55 +0100 X-Authenticated: #1274221 X-Provags-ID: V01U2FsdGVkX19Oy5tS0mFOG3I71owvGcWgwRuvZ3znTuSL1pkFZc j16BVfCAHeGRU5 Received: from localhost ([127.0.0.1] helo=ahab.tihnet) by ahab.tihnet with esmtp (Exim 4.71 (FreeBSD)) (envelope-from ) id 1NHkhQ-0004Ji-4g; Mon, 07 Dec 2009 22:00:52 +0100 To: Beat Gaetzi References: <86zl5vw03j.fsf@ahab.tihnet> <4B1CE332.6090206@FreeBSD.org> From: Heino Tiedemann Organization: yes Date: Mon, 07 Dec 2009 22:00:51 +0100 In-Reply-To: <4B1CE332.6090206@FreeBSD.org> (Beat Gaetzi's message of "Mon\, 07 Dec 2009 12\:12\:50 +0100") Message-ID: <86d42qwlbw.fsf@ahab.tihnet> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (berkeley-unix) X-Face: v6Lci{Mw=kwHf$`7C?L-U#BHn7O\wqF-1qg#Vk%}nUQv\i^mM/.p=wU+cr)yXf#Ob+foOOxW; ir"QI!|25wG3`ywF)yh~@V.kKtr.qp+v.R; w?c@ZzM#!'/7r_+)$NjMN:]qo-]`&z~KlP}|cERO'%s9":6\ZnN/O List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2009 21:01:28 -0000 Beat Gaetzi wrote: > Heino Tiedemann wrote: >> is it possible to update the www/seamonkey port to the actual version >> of seamonkey? > > Seamonkey 2 is already available: > http://lists.freebsd.org/pipermail/freebsd-gecko/2009-November/000420.html > > Currently we are working on fixing all ports depending on seamonkey to > work with Seamonkey 2. Once this is done we will commit Seamonkey 2 to > the ports tree. Thank you for answering. I think I can wait, I'm not under presure with that. Heino From owner-freebsd-gecko@FreeBSD.ORG Tue Dec 8 09:12:08 2009 Return-Path: Delivered-To: freebsd-gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C4BA106568D; Tue, 8 Dec 2009 09:12:08 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 34CA08FC14; Tue, 8 Dec 2009 09:12:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nB89C8sT061688; Tue, 8 Dec 2009 09:12:08 GMT (envelope-from pav@freefall.freebsd.org) Received: (from pav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nB89C7mW061684; Tue, 8 Dec 2009 09:12:07 GMT (envelope-from pav) Date: Tue, 8 Dec 2009 09:12:07 GMT Message-Id: <200912080912.nB89C7mW061684@freefall.freebsd.org> To: mblue@drew.edu, pav@FreeBSD.org, freebsd-gecko@FreeBSD.org From: pav@FreeBSD.org Cc: Subject: Re: ports/134689: www/Firefox ports and packages in chroot or jails crash the system X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 09:12:08 -0000 Synopsis: www/Firefox ports and packages in chroot or jails crash the system State-Changed-From-To: open->closed State-Changed-By: pav State-Changed-When: Tue Dec 8 09:11:11 UTC 2009 State-Changed-Why: firefox2 and firefox3 ports are no longer supported and will be removed soon. Also, please prefer freebsd-ports@ mailing list for support questions like these. http://www.freebsd.org/cgi/query-pr.cgi?pr=134689 From owner-freebsd-gecko@FreeBSD.ORG Tue Dec 8 18:20:46 2009 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D12B1065672 for ; Tue, 8 Dec 2009 18:20:46 +0000 (UTC) (envelope-from eitanadlerlist@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.156]) by mx1.freebsd.org (Postfix) with ESMTP id 18ED28FC0A for ; Tue, 8 Dec 2009 18:20:45 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id 19so1193590fgg.13 for ; Tue, 08 Dec 2009 10:20:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type; bh=uXGls5UD1xl0xewCu2g9GSKF/gGJZvS8Kad9zkuKIh0=; b=W3EtBnnSyzN/2hQiTo1WJH2IEYspsVJMJa99c3akI/Y1m98AfdPR6x6e5SOUrVey8U EBANU2XF4MDeHCI5R+jKseUgBnOiNsA2tBRWk9Jxe1sOShKtMcKPx3SlOVgeeEGJH5Eq pcWFT2nAGh2PZ2MSI5xD8LNRCju+bb+aAC6/g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=KpGeKwy8HFGJHDf+msFJEBC1RM/7nOJk5hfYrK1D6oTbiPH+bfnMeBs/2eSqTzYc/j Ae04HsAxi7PDZvyVr8jz/7KLbqChIHTkGPLSCOsAQXnFzJ2/G2mDNIPCT6izH9CowZXz 3DTiJQmomjkoDTrMH2r8ceH+aF8WmW8GSIOJI= MIME-Version: 1.0 Received: by 10.239.170.34 with SMTP id q34mr927928hbe.3.1260295141206; Tue, 08 Dec 2009 09:59:01 -0800 (PST) From: Eitan Adler Date: Tue, 8 Dec 2009 19:58:41 +0200 Message-ID: To: ports@freebsd.org, gecko@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Porting Songbird - what does it depend on? X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 18:20:46 -0000 While attempting to port Songbird to firefox I get /usr/local/lib/linux-songbird/songbird-bin /usr/local/lib/linux-songbird/songbird-bin: error while loading shared libraries: libjemalloc.so: cannot open shared object file: No such file or directory What dependency am I missing? From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 00:51:07 2009 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69179106568B for ; Wed, 9 Dec 2009 00:51:07 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id ECE4A8FC15 for ; Wed, 9 Dec 2009 00:51:06 +0000 (UTC) Received: (qmail 13415 invoked by uid 399); 9 Dec 2009 00:51:05 -0000 Received: from localhost (HELO ?192.168.0.110?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 9 Dec 2009 00:51:05 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B1EF479.9060200@FreeBSD.org> Date: Tue, 08 Dec 2009 16:51:05 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Thunderbird 2.0.0.23 (X11/20091206) MIME-Version: 1.0 To: Alex Dupre , gecko@FreeBSD.org References: <4B1DA5A0.20109@FreeBSD.org> <4B1E102C.7030209@alexdupre.com> In-Reply-To: <4B1E102C.7030209@alexdupre.com> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: Any plans for enigmail 1.0? X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2009 00:51:07 -0000 Alex Dupre wrote: > Doug Barton wrote: >> enigmail 1.0 is out, do you have plans to do the upgrade or should I >> add it to my list of things to look at? > > enigmail 1.0 is for thunderbird 3 and seamonkey 2 that are not in the > ports tree yet. Well thunderbird 3 is out today, what's taking so long? :) Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 04:39:26 2009 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 985FA106568F; Wed, 9 Dec 2009 04:39:26 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from canonware.com (10140.x.rootbsd.net [204.109.63.53]) by mx1.freebsd.org (Postfix) with ESMTP id 7A65F8FC2C; Wed, 9 Dec 2009 04:39:26 +0000 (UTC) Received: from [IPv6:::1] (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by canonware.com (Postfix) with ESMTPSA id 104292844B; Tue, 8 Dec 2009 20:19:57 -0800 (PST) Message-ID: <4B1F256D.8010008@FreeBSD.org> Date: Tue, 08 Dec 2009 20:19:57 -0800 From: Jason Evans User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Eitan Adler References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, gecko@freebsd.org Subject: Re: Porting Songbird - what does it depend on? X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2009 04:39:26 -0000 Eitan Adler wrote: > While attempting to port Songbird to firefox I get > > /usr/local/lib/linux-songbird/songbird-bin > /usr/local/lib/linux-songbird/songbird-bin: error while loading shared > libraries: libjemalloc.so: cannot open shared object file: No such > file or directory > > What dependency am I missing? Chances are that you just need to specify something like --disable-jemalloc to Songbird's configure script. FreeBSD's malloc implementation is pretty much the same as the one embedded in Songbird, so there's no need to override the system malloc. Jason From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 07:50:53 2009 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AAC61065672; Wed, 9 Dec 2009 07:50:53 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id B97DB8FC0C; Wed, 9 Dec 2009 07:50:52 +0000 (UTC) Received: from daedalus.network.local (gprs29.swisscom-mobile.ch [193.247.250.29]) (authenticated bits=0) by marvin.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB97oon2067049 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Wed, 9 Dec 2009 07:50:51 GMT (envelope-from beat@FreeBSD.org) Message-ID: <4B1F570B.8020606@FreeBSD.org> Date: Wed, 09 Dec 2009 08:51:39 +0100 From: Beat Gaetzi User-Agent: Thunderbird 2.0.0.23 (X11/20090821) MIME-Version: 1.0 To: Doug Barton References: <4B1DA5A0.20109@FreeBSD.org> <4B1E102C.7030209@alexdupre.com> <4B1EF479.9060200@FreeBSD.org> In-Reply-To: <4B1EF479.9060200@FreeBSD.org> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@FreeBSD.org Subject: Re: Any plans for enigmail 1.0? X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2009 07:50:53 -0000 Doug Barton wrote: > Alex Dupre wrote: >> Doug Barton wrote: >>> enigmail 1.0 is out, do you have plans to do the upgrade or should I >>> add it to my list of things to look at? >> enigmail 1.0 is for thunderbird 3 and seamonkey 2 that are not in the >> ports tree yet. > > Well thunderbird 3 is out today, what's taking so long? :) Missing man power to fix all ports depending on seamonkey and thunderbird. If you take a look at our svn repository seamonkey 2 and thunderbird 3 are already available since the early beta releases. Beat From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 10:49:15 2009 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 9E2E3106566B for ; Wed, 9 Dec 2009 10:49:15 +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 2F0718FC1F for ; Wed, 9 Dec 2009 10:49:14 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB9AnDun083408 for ; Wed, 9 Dec 2009 10:49:13 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nB9An8Np082763 for freebsd-gecko@freebsd.org; Wed, 9 Dec 2009 10:49:08 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 9 Dec 2009 10:49:08 GMT Message-Id: <200912091049.nB9An8Np082763@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] r184 - in branches/experimental/mail/thunderbird-devel: . 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: Wed, 09 Dec 2009 10:49:15 -0000 Author: beat Date: Wed Dec 9 10:49:08 2009 New Revision: 184 Log: - Update to 3.0 Modified: branches/experimental/mail/thunderbird-devel/Makefile branches/experimental/mail/thunderbird-devel/distinfo branches/experimental/mail/thunderbird-devel/files/patch-directory_c-sdk_ldap_libraries_libprldap_Makefile.in Modified: branches/experimental/mail/thunderbird-devel/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-devel/Makefile Sun Dec 6 11:51:33 2009 (r183) +++ branches/experimental/mail/thunderbird-devel/Makefile Wed Dec 9 10:49:08 2009 (r184) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 3.0rc2 +DISTVERSION= 3.0 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source/ Modified: branches/experimental/mail/thunderbird-devel/distinfo ============================================================================== --- branches/experimental/mail/thunderbird-devel/distinfo Sun Dec 6 11:51:33 2009 (r183) +++ branches/experimental/mail/thunderbird-devel/distinfo Wed Dec 9 10:49:08 2009 (r184) @@ -1,3 +1,3 @@ -MD5 (thunderbird-3.0rc2.source.tar.bz2) = 35abdb06cb92e3ff9c62b7831136ac44 -SHA256 (thunderbird-3.0rc2.source.tar.bz2) = 2c18b692e2eb5bbb4a6207a249a7a478463f333bae50c3648568104eb3368481 -SIZE (thunderbird-3.0rc2.source.tar.bz2) = 60011186 +MD5 (thunderbird-3.0.source.tar.bz2) = 9a564ac2489b1b0f9348dc298b913f6c +SHA256 (thunderbird-3.0.source.tar.bz2) = 750fc955e4474eef9ec36e8193df2811bcafb2b8cf27ecc0ebe65cec2eb33067 +SIZE (thunderbird-3.0.source.tar.bz2) = 60022838 Modified: branches/experimental/mail/thunderbird-devel/files/patch-directory_c-sdk_ldap_libraries_libprldap_Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird-devel/files/patch-directory_c-sdk_ldap_libraries_libprldap_Makefile.in Sun Dec 6 11:51:33 2009 (r183) +++ branches/experimental/mail/thunderbird-devel/files/patch-directory_c-sdk_ldap_libraries_libprldap_Makefile.in Wed Dec 9 10:49:08 2009 (r184) @@ -1,6 +1,6 @@ ---- directory/c-sdk/ldap/libraries/libprldap/Makefile.in.orig 2009-11-26 12:47:13.000000000 +0100 -+++ directory/c-sdk/ldap/libraries/libprldap/Makefile.in 2009-11-26 12:47:48.000000000 +0100 -@@ -125,6 +125,11 @@ +--- directory/c-sdk/ldap/libraries/libprldap/Makefile.in.orig 2008-09-11 16:38:35.000000000 +0200 ++++ directory/c-sdk/ldap/libraries/libprldap/Makefile.in 2009-12-09 08:53:46.000000000 +0100 +@@ -147,6 +147,11 @@ CUSTOM_LIBS=1 endif @@ -9,6 +9,6 @@ +CUSTOM_LIBS=1 +endif + - ifeq ($(OS_ARCH),OS2) - EXTRA_LIBS = $(dist_libdir)/$(LDAP_LIBNAME).lib - EXTRA_LIBS += $(dist_libdir)/$(LBER_LIBNAME).lib + # no extra libs on HP-UX + ifeq ($(OS_ARCH), HP-UX) + CUSTOM_LIBS=1 From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 13:03:55 2009 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 AA8FD1065695 for ; Wed, 9 Dec 2009 13:03:55 +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 C97D58FC16 for ; Wed, 9 Dec 2009 13:03:54 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB9D3r99025072 for ; Wed, 9 Dec 2009 13:03:53 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nB9D3muc024658 for freebsd-gecko@freebsd.org; Wed, 9 Dec 2009 13:03:48 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 9 Dec 2009 13:03:48 GMT Message-Id: <200912091303.nB9D3muc024658@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] r185 - branches/experimental/www/firefox3-devel/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: Wed, 09 Dec 2009 13:03:55 -0000 Author: flo Date: Wed Dec 9 13:03:47 2009 New Revision: 185 Log: - fix the weird characters showing after the text of some of the menu items. This patch takes gfx/thebes/src/gfxPangoFonts.cpp back to the version shipped with b1. The changes were made because of mozilla bug 525845 (https://bugzilla.mozilla.org/show_bug.cgi?id=525845), which seems to fix Linux and Solaris but breaks FreeBSD. We are going to report this so it can be fixed in the mozilla source. Tested by: beat, me Added: branches/experimental/www/firefox3-devel/files/patch-gfx__thebes__src__gfxPangoFonts.cpp Added: branches/experimental/www/firefox3-devel/files/patch-gfx__thebes__src__gfxPangoFonts.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox3-devel/files/patch-gfx__thebes__src__gfxPangoFonts.cpp Wed Dec 9 13:03:47 2009 (r185) @@ -0,0 +1,599 @@ +--- ./gfx/thebes/src/gfxPangoFonts.cpp.orig 2009-12-09 10:17:48.872850998 +0100 ++++ ./gfx/thebes/src/gfxPangoFonts.cpp 2009-12-09 10:22:14.745686512 +0100 +@@ -56,8 +56,6 @@ + #include "gfxContext.h" + #include "gfxPlatformGtk.h" + #include "gfxPangoFonts.h" +-#include "gfxFT2FontBase.h" +-#include "gfxFT2Utils.h" + #include "gfxFontconfigUtils.h" + #include "gfxUserFontSet.h" + +@@ -128,6 +126,21 @@ + #define FC_FULLNAME "fullname" + #endif + ++// Rounding and truncation functions for a FreeType fixed point number ++// (FT26Dot6) stored in a 32bit integer with high 26 bits for the integer ++// part and low 6 bits for the fractional part. ++#define FLOAT_FROM_26_6(x) ((x) / 64.0) ++#define FLOAT_FROM_16_16(x) ((x) / 65536.0) ++#define ROUND_26_6_TO_INT(x) ((x) >= 0 ? ((32 + (x)) >> 6) \ ++ : -((32 - (x)) >> 6)) ++// aScale is intended for a 16.16 x/y_scale of an FT_Size_Metrics ++static inline FT_Long ++ScaleRoundDesignUnits(FT_Short aDesignMetric, FT_Fixed aScale) ++{ ++ FT_Long fixed26dot6 = FT_MulFix(aDesignMetric, aScale); ++ return ROUND_26_6_TO_INT(fixed26dot6); ++} ++ + static PRFuncPtr + FindFunctionSymbol(const char *name) + { +@@ -506,19 +519,84 @@ + * cairo_scaled_font created from an FcPattern. + */ + +-class gfxFcFont : public gfxFT2FontBase { ++class gfxFcFont : public gfxFont { + public: + virtual ~gfxFcFont (); + static already_AddRefed GetOrMakeFont(FcPattern *aPattern); + ++ virtual const gfxFont::Metrics& GetMetrics(); ++ ++ virtual nsString GetUniqueName(); ++ ++ // Get the glyphID of a space ++ virtual PRUint32 GetSpaceGlyph() { ++ NS_ASSERTION(GetStyle()->size != 0, ++ "forgot to short-circuit a text run with zero-sized font?"); ++ GetMetrics(); ++ return mSpaceGlyph; ++ } ++ ++ cairo_scaled_font_t *CairoScaledFont() { return mCairoFont; } ++ PRUint32 GetGlyph(PRUint32 aCharCode); ++ void GetGlyphExtents(PRUint32 aGlyph, cairo_text_extents_t* aExtents); ++ + protected: ++ cairo_scaled_font_t *mCairoFont; ++ ++ PRUint32 mSpaceGlyph; ++ Metrics mMetrics; ++ PRPackedBool mHasMetrics; ++ + gfxFcFont(cairo_scaled_font_t *aCairoFont, + gfxFontEntry *aFontEntry, const gfxFontStyle *aFontStyle); + ++ virtual PRBool SetupCairoFont(gfxContext *aContext); ++ + // key for locating a gfxFcFont corresponding to a cairo_scaled_font + static cairo_user_data_key_t sGfxFontKey; + }; + ++class LockedFTFace { ++public: ++ LockedFTFace(gfxFcFont *aFont) ++ : mGfxFont(aFont), ++ mFace(cairo_ft_scaled_font_lock_face(aFont->CairoScaledFont())) ++ { ++ } ++ ++ ~LockedFTFace() ++ { ++ if (mFace) { ++ cairo_ft_scaled_font_unlock_face(mGfxFont->CairoScaledFont()); ++ } ++ } ++ ++ FT_Face get() ++ { ++ return mFace; ++ } ++ ++ /** ++ * Get the glyph id for a Unicode character representable by a single ++ * glyph, or return zero if there is no such glyph. This does no caching, ++ * so you probably want gfxFcFont::GetGlyph. ++ */ ++ PRUint32 GetGlyph(PRUint32 aCharCode); ++ ++ void GetMetrics(gfxFont::Metrics* aMetrics, PRUint32* aSpaceGlyph); ++ ++private: ++ /** ++ * Get extents for a simple character representable by a single glyph. ++ * The return value is the glyph id of that glyph or zero if no such glyph ++ * exists. aExtents is only set when this returns a non-zero glyph id. ++ */ ++ PRUint32 GetCharExtents(char aChar, cairo_text_extents_t* aExtents); ++ ++ nsRefPtr mGfxFont; ++ FT_Face mFace; ++}; ++ + /** + * gfxPangoFcFont: + * +@@ -2029,14 +2107,18 @@ + gfxFcFont::gfxFcFont(cairo_scaled_font_t *aCairoFont, + gfxFontEntry *aFontEntry, + const gfxFontStyle *aFontStyle) +- : gfxFT2FontBase(aCairoFont, aFontEntry, aFontStyle) ++ : gfxFont(aFontEntry, aFontStyle), ++ mCairoFont(aCairoFont), ++ mHasMetrics(PR_FALSE) + { +- cairo_scaled_font_set_user_data(mScaledFont, &sGfxFontKey, this, NULL); ++ cairo_scaled_font_reference(mCairoFont); ++ cairo_scaled_font_set_user_data(mCairoFont, &sGfxFontKey, this, NULL); + } + + gfxFcFont::~gfxFcFont() + { +- cairo_scaled_font_set_user_data(mScaledFont, &sGfxFontKey, NULL, NULL); ++ cairo_scaled_font_set_user_data(mCairoFont, &sGfxFontKey, NULL, NULL); ++ cairo_scaled_font_destroy(mCairoFont); + } + + /* static */ void +@@ -2129,7 +2211,7 @@ + if (!font) + return NULL; + +- gfxFT2LockedFace face(font); ++ LockedFTFace face(font); + if (!face.get()) + return NULL; + +@@ -2320,6 +2402,400 @@ + return fontSet; + } + ++PRUint32 ++gfxFcFont::GetGlyph(PRUint32 aCharCode) ++{ ++ // FcFreeTypeCharIndex needs to lock the FT_Face and can end up searching ++ // through all the postscript glyph names in the font. Therefore use a ++ // lightweight cache, which is stored on the cairo_font_face_t. ++ ++ cairo_font_face_t *face = ++ cairo_scaled_font_get_font_face(CairoScaledFont()); ++ ++ if (cairo_font_face_status(face) != CAIRO_STATUS_SUCCESS) ++ return 0; ++ ++ // This cache algorithm and size is based on what is done in ++ // cairo_scaled_font_text_to_glyphs and pango_fc_font_real_get_glyph. I ++ // think the concept is that adjacent characters probably come mostly from ++ // one Unicode block. This assumption is probably not so valid with ++ // scripts with large character sets as used for East Asian languages. ++ ++ struct CmapCacheSlot { ++ PRUint32 mCharCode; ++ PRUint32 mGlyphIndex; ++ }; ++ const PRUint32 kNumSlots = 256; ++ static cairo_user_data_key_t sCmapCacheKey; ++ ++ CmapCacheSlot *slots = static_cast ++ (cairo_font_face_get_user_data(face, &sCmapCacheKey)); ++ ++ if (!slots) { ++ // cairo's caches can keep some cairo_font_faces alive past our last ++ // destroy, so the destroy function (free) for the cache must be ++ // callable from cairo without any assumptions about what other ++ // modules have not been shutdown. ++ slots = static_cast ++ (calloc(kNumSlots, sizeof(CmapCacheSlot))); ++ if (!slots) ++ return 0; ++ ++ cairo_status_t status = ++ cairo_font_face_set_user_data(face, &sCmapCacheKey, slots, free); ++ if (status != CAIRO_STATUS_SUCCESS) { // OOM ++ free(slots); ++ return 0; ++ } ++ ++ // Invalidate slot 0 by setting its char code to something that would ++ // never end up in slot 0. All other slots are already invalid ++ // because they have mCharCode = 0 and a glyph for char code 0 will ++ // always be in the slot 0. ++ slots[0].mCharCode = 1; ++ } ++ ++ CmapCacheSlot *slot = &slots[aCharCode % kNumSlots]; ++ if (slot->mCharCode != aCharCode) { ++ slot->mCharCode = aCharCode; ++ slot->mGlyphIndex = LockedFTFace(this).GetGlyph(aCharCode); ++ } ++ ++ return slot->mGlyphIndex; ++} ++ ++void ++gfxFcFont::GetGlyphExtents(PRUint32 aGlyph, cairo_text_extents_t* aExtents) ++{ ++ NS_PRECONDITION(aExtents != NULL, "aExtents must not be NULL"); ++ ++ cairo_glyph_t glyphs[1]; ++ glyphs[0].index = aGlyph; ++ glyphs[0].x = 0.0; ++ glyphs[0].y = 0.0; ++ // cairo does some caching for us here but perhaps a small gain could be ++ // made by caching more. It is usually only the advance that is needed, ++ // so caching only the advance could allow many requests to be cached with ++ // little memory use. Ideally this cache would be merged with ++ // gfxGlyphExtents. ++ cairo_scaled_font_glyph_extents(CairoScaledFont(), glyphs, 1, aExtents); ++} ++ ++PRUint32 ++LockedFTFace::GetGlyph(PRUint32 aCharCode) ++{ ++ if (NS_UNLIKELY(!mFace)) ++ return 0; ++ ++ // FcFreeTypeCharIndex will search starting from the most recently ++ // selected charmap. This can cause non-determistic behavior when more ++ // than one charmap supports a character but with different glyphs, as ++ // with older versions of MS Gothic, for example. Always prefer a Unicode ++ // charmap, if there is one. (FcFreeTypeCharIndex usually does the ++ // appropriate Unicode conversion, but some fonts have non-Roman glyphs ++ // for FT_ENCODING_APPLE_ROMAN characters.) ++ if (!mFace->charmap || mFace->charmap->encoding != FT_ENCODING_UNICODE) { ++ FT_Select_Charmap(mFace, FT_ENCODING_UNICODE); ++ } ++ ++ return FcFreeTypeCharIndex(mFace, aCharCode); ++} ++ ++PRUint32 ++LockedFTFace::GetCharExtents(char aChar, ++ cairo_text_extents_t* aExtents) ++{ ++ NS_PRECONDITION(aExtents != NULL, "aExtents must not be NULL"); ++ ++ if (!mFace) ++ return 0; ++ ++ FT_UInt gid = mGfxFont->GetGlyph(aChar); ++ if (gid) { ++ mGfxFont->GetGlyphExtents(gid, aExtents); ++ } ++ ++ return gid; ++} ++ ++// Snap a line to pixels while keeping the center and size of the line as ++// close to the original position as possible. ++// ++// Pango does similar snapping for underline and strikethrough when fonts are ++// hinted, but nsCSSRendering::GetTextDecorationRectInternal always snaps the ++// top and size of lines. Optimizing the distance between the line and ++// baseline is probably good for the gap between text and underline, but ++// optimizing the center of the line is better for positioning strikethough. ++static void ++SnapLineToPixels(gfxFloat& aOffset, gfxFloat& aSize) ++{ ++ gfxFloat snappedSize = PR_MAX(NS_floor(aSize + 0.5), 1.0); ++ // Correct offset for change in size ++ gfxFloat offset = aOffset - 0.5 * (aSize - snappedSize); ++ // Snap offset ++ aOffset = NS_floor(offset + 0.5); ++ aSize = snappedSize; ++} ++ ++void ++LockedFTFace::GetMetrics(gfxFont::Metrics* aMetrics, PRUint32* aSpaceGlyph) ++{ ++ NS_PRECONDITION(aMetrics != NULL, "aMetrics must not be NULL"); ++ NS_PRECONDITION(aSpaceGlyph != NULL, "aSpaceGlyph must not be NULL"); ++ ++ if (NS_UNLIKELY(!mFace)) { ++ // No face. This unfortunate situation might happen if the font ++ // file is (re)moved at the wrong time. ++ aMetrics->emHeight = mGfxFont->GetStyle()->size; ++ aMetrics->emAscent = 0.8 * aMetrics->emHeight; ++ aMetrics->emDescent = 0.2 * aMetrics->emHeight; ++ aMetrics->maxAscent = aMetrics->emAscent; ++ aMetrics->maxDescent = aMetrics->maxDescent; ++ aMetrics->maxHeight = aMetrics->emHeight; ++ aMetrics->internalLeading = 0.0; ++ aMetrics->externalLeading = 0.2 * aMetrics->emHeight; ++ aSpaceGlyph = 0; ++ aMetrics->spaceWidth = 0.5 * aMetrics->emHeight; ++ aMetrics->maxAdvance = aMetrics->spaceWidth; ++ aMetrics->aveCharWidth = aMetrics->spaceWidth; ++ aMetrics->zeroOrAveCharWidth = aMetrics->spaceWidth; ++ aMetrics->xHeight = 0.5 * aMetrics->emHeight; ++ aMetrics->underlineSize = aMetrics->emHeight / 14.0; ++ aMetrics->underlineOffset = -aMetrics->underlineSize; ++ aMetrics->strikeoutOffset = 0.25 * aMetrics->emHeight; ++ aMetrics->strikeoutSize = aMetrics->underlineSize; ++ aMetrics->superscriptOffset = aMetrics->xHeight; ++ aMetrics->subscriptOffset = aMetrics->xHeight; ++ ++ return; ++ } ++ ++ const FT_Size_Metrics& ftMetrics = mFace->size->metrics; ++ ++ gfxFloat emHeight; ++ // Scale for vertical design metric conversion: pixels per design unit. ++ gfxFloat yScale; ++ if (FT_IS_SCALABLE(mFace)) { ++ // Prefer FT_Size_Metrics::x_scale to x_ppem as x_ppem does not ++ // have subpixel accuracy. ++ // ++ // FT_Size_Metrics::y_scale is in 16.16 fixed point format. Its ++ // (fractional) value is a factor that converts vertical metrics from ++ // design units to units of 1/64 pixels, so that the result may be ++ // interpreted as pixels in 26.6 fixed point format. ++ yScale = FLOAT_FROM_26_6(FLOAT_FROM_16_16(ftMetrics.y_scale)); ++ emHeight = mFace->units_per_EM * yScale; ++ } else { // Not scalable. ++ // FT_Size_Metrics doc says x_scale is "only relevant for scalable ++ // font formats". ++ gfxFloat emUnit = mFace->units_per_EM; ++ emHeight = ftMetrics.y_ppem; ++ yScale = emHeight / emUnit; ++ } ++ ++ TT_OS2 *os2 = ++ static_cast(FT_Get_Sfnt_Table(mFace, ft_sfnt_os2)); ++ ++ aMetrics->maxAscent = FLOAT_FROM_26_6(ftMetrics.ascender); ++ aMetrics->maxDescent = -FLOAT_FROM_26_6(ftMetrics.descender); ++ aMetrics->maxAdvance = FLOAT_FROM_26_6(ftMetrics.max_advance); ++ ++ gfxFloat lineHeight; ++ if (os2 && os2->sTypoAscender) { ++ aMetrics->emAscent = os2->sTypoAscender * yScale; ++ aMetrics->emDescent = -os2->sTypoDescender * yScale; ++ FT_Short typoHeight = ++ os2->sTypoAscender - os2->sTypoDescender + os2->sTypoLineGap; ++ lineHeight = typoHeight * yScale; ++ ++ // maxAscent/maxDescent get used for frame heights, and some fonts ++ // don't have the HHEA table ascent/descent set (bug 279032). ++ if (aMetrics->emAscent > aMetrics->maxAscent) ++ aMetrics->maxAscent = aMetrics->emAscent; ++ if (aMetrics->emDescent > aMetrics->maxDescent) ++ aMetrics->maxDescent = aMetrics->emDescent; ++ } else { ++ aMetrics->emAscent = aMetrics->maxAscent; ++ aMetrics->emDescent = aMetrics->maxDescent; ++ lineHeight = FLOAT_FROM_26_6(ftMetrics.height); ++ } ++ ++ cairo_text_extents_t extents; ++ *aSpaceGlyph = GetCharExtents(' ', &extents); ++ if (*aSpaceGlyph) { ++ aMetrics->spaceWidth = extents.x_advance; ++ } else { ++ aMetrics->spaceWidth = aMetrics->maxAdvance; // guess ++ } ++ ++ aMetrics->zeroOrAveCharWidth = 0.0; ++ if (GetCharExtents('0', &extents)) { ++ aMetrics->zeroOrAveCharWidth = extents.x_advance; ++ } ++ ++ // Prefering a measured x over sxHeight because sxHeight doesn't consider ++ // hinting, but maybe the x extents are not quite right in some fancy ++ // script fonts. CSS 2.1 suggests possibly using the height of an "o", ++ // which would have a more consistent glyph across fonts. ++ if (GetCharExtents('x', &extents) && extents.y_bearing < 0.0) { ++ aMetrics->xHeight = -extents.y_bearing; ++ aMetrics->aveCharWidth = extents.x_advance; ++ } else { ++ if (os2 && os2->sxHeight) { ++ aMetrics->xHeight = os2->sxHeight * yScale; ++ } else { ++ // CSS 2.1, section 4.3.2 Lengths: "In the cases where it is ++ // impossible or impractical to determine the x-height, a value of ++ // 0.5em should be used." ++ aMetrics->xHeight = 0.5 * emHeight; ++ } ++ aMetrics->aveCharWidth = 0.0; // updated below ++ } ++ // aveCharWidth is used for the width of text input elements so be ++ // liberal rather than conservative in the estimate. ++ if (os2 && os2->xAvgCharWidth) { ++ // Round to pixels as this is compared with maxAdvance to guess ++ // whether this is a fixed width font. ++ gfxFloat avgCharWidth = ++ ScaleRoundDesignUnits(os2->xAvgCharWidth, ftMetrics.x_scale); ++ aMetrics->aveCharWidth = ++ PR_MAX(aMetrics->aveCharWidth, avgCharWidth); ++ } ++ aMetrics->aveCharWidth = ++ PR_MAX(aMetrics->aveCharWidth, aMetrics->zeroOrAveCharWidth); ++ if (aMetrics->aveCharWidth == 0.0) { ++ aMetrics->aveCharWidth = aMetrics->spaceWidth; ++ } ++ if (aMetrics->zeroOrAveCharWidth == 0.0) { ++ aMetrics->zeroOrAveCharWidth = aMetrics->aveCharWidth; ++ } ++ // Apparently hinting can mean that max_advance is not always accurate. ++ aMetrics->maxAdvance = ++ PR_MAX(aMetrics->maxAdvance, aMetrics->aveCharWidth); ++ ++ // gfxFont::Metrics::underlineOffset is the position of the top of the ++ // underline. ++ // ++ // FT_FaceRec documentation describes underline_position as "the ++ // center of the underlining stem". This was the original definition ++ // of the PostScript metric, but in the PostScript table of OpenType ++ // fonts the metric is "the top of the underline" ++ // (http://www.microsoft.com/typography/otspec/post.htm), and FreeType ++ // (up to version 2.3.7) doesn't make any adjustment. ++ // ++ // Therefore get the underline position directly from the table ++ // ourselves when this table exists. Use FreeType's metrics for ++ // other (including older PostScript) fonts. ++ if (mFace->underline_position && mFace->underline_thickness) { ++ aMetrics->underlineSize = mFace->underline_thickness * yScale; ++ TT_Postscript *post = static_cast ++ (FT_Get_Sfnt_Table(mFace, ft_sfnt_post)); ++ if (post && post->underlinePosition) { ++ aMetrics->underlineOffset = post->underlinePosition * yScale; ++ } else { ++ aMetrics->underlineOffset = mFace->underline_position * yScale ++ + 0.5 * aMetrics->underlineSize; ++ } ++ } else { // No underline info. ++ // Imitate Pango. ++ aMetrics->underlineSize = emHeight / 14.0; ++ aMetrics->underlineOffset = -aMetrics->underlineSize; ++ } ++ ++ if (os2 && os2->yStrikeoutSize && os2->yStrikeoutPosition) { ++ aMetrics->strikeoutSize = os2->yStrikeoutSize * yScale; ++ aMetrics->strikeoutOffset = os2->yStrikeoutPosition * yScale; ++ } else { // No strikeout info. ++ aMetrics->strikeoutSize = aMetrics->underlineSize; ++ // Use OpenType spec's suggested position for Roman font. ++ aMetrics->strikeoutOffset = emHeight * 409.0 / 2048.0 ++ + 0.5 * aMetrics->strikeoutSize; ++ } ++ SnapLineToPixels(aMetrics->strikeoutOffset, aMetrics->strikeoutSize); ++ ++ if (os2 && os2->ySuperscriptYOffset) { ++ gfxFloat val = ScaleRoundDesignUnits(os2->ySuperscriptYOffset, ++ ftMetrics.y_scale); ++ aMetrics->superscriptOffset = PR_MAX(1.0, val); ++ } else { ++ aMetrics->superscriptOffset = aMetrics->xHeight; ++ } ++ ++ if (os2 && os2->ySubscriptYOffset) { ++ gfxFloat val = ScaleRoundDesignUnits(os2->ySubscriptYOffset, ++ ftMetrics.y_scale); ++ // some fonts have the incorrect sign. ++ val = fabs(val); ++ aMetrics->subscriptOffset = PR_MAX(1.0, val); ++ } else { ++ aMetrics->subscriptOffset = aMetrics->xHeight; ++ } ++ ++ aMetrics->maxHeight = aMetrics->maxAscent + aMetrics->maxDescent; ++ ++ // Make the line height an integer number of pixels so that lines will be ++ // equally spaced (rather than just being snapped to pixels, some up and ++ // some down). Layout calculates line height from the emHeight + ++ // internalLeading + externalLeading, but first each of these is rounded ++ // to layout units. To ensure that the result is an integer number of ++ // pixels, round each of the components to pixels. ++ aMetrics->emHeight = NS_floor(emHeight + 0.5); ++ ++ // maxHeight will normally be an integer, but round anyway in case ++ // FreeType is configured differently. ++ aMetrics->internalLeading = ++ NS_floor(aMetrics->maxHeight - aMetrics->emHeight + 0.5); ++ ++ // Text input boxes currently don't work well with lineHeight ++ // significantly less than maxHeight (with Verdana, for example). ++ lineHeight = NS_floor(PR_MAX(lineHeight, aMetrics->maxHeight) + 0.5); ++ aMetrics->externalLeading = ++ lineHeight - aMetrics->internalLeading - aMetrics->emHeight; ++ ++ // Ensure emAscent + emDescent == emHeight ++ gfxFloat sum = aMetrics->emAscent + aMetrics->emDescent; ++ aMetrics->emAscent = sum > 0.0 ? ++ aMetrics->emAscent * aMetrics->emHeight / sum : 0.0; ++ aMetrics->emDescent = aMetrics->emHeight - aMetrics->emAscent; ++} ++ ++const gfxFont::Metrics& ++gfxFcFont::GetMetrics() ++{ ++ if (mHasMetrics) ++ return mMetrics; ++ ++ if (NS_UNLIKELY(GetStyle()->size <= 0.0)) { ++ new(&mMetrics) gfxFont::Metrics(); // zero initialize ++ mSpaceGlyph = 0; ++ } else { ++ LockedFTFace(this).GetMetrics(&mMetrics, &mSpaceGlyph); ++ } ++ ++ SanitizeMetrics(&mMetrics, PR_FALSE); ++ ++#if 0 ++ // printf("font name: %s %f\n", NS_ConvertUTF16toUTF8(GetName()).get(), GetStyle()->size); ++ // printf ("pango font %s\n", pango_font_description_to_string (pango_font_describe (font))); ++ ++ fprintf (stderr, "Font: %s\n", NS_ConvertUTF16toUTF8(GetName()).get()); ++ fprintf (stderr, " emHeight: %f emAscent: %f emDescent: %f\n", mMetrics.emHeight, mMetrics.emAscent, mMetrics.emDescent); ++ fprintf (stderr, " maxAscent: %f maxDescent: %f\n", mMetrics.maxAscent, mMetrics.maxDescent); ++ fprintf (stderr, " internalLeading: %f externalLeading: %f\n", mMetrics.externalLeading, mMetrics.internalLeading); ++ fprintf (stderr, " spaceWidth: %f aveCharWidth: %f xHeight: %f\n", mMetrics.spaceWidth, mMetrics.aveCharWidth, mMetrics.xHeight); ++ fprintf (stderr, " uOff: %f uSize: %f stOff: %f stSize: %f suOff: %f suSize: %f\n", mMetrics.underlineOffset, mMetrics.underlineSize, mMetrics.strikeoutOffset, mMetrics.strikeoutSize, mMetrics.superscriptOffset, mMetrics.subscriptOffset); ++#endif ++ ++ mHasMetrics = PR_TRUE; ++ return mMetrics; ++} ++ ++nsString ++gfxFcFont::GetUniqueName() ++{ ++ return GetName(); ++} ++ + /** + ** gfxTextRun + * +@@ -2637,6 +3113,47 @@ + return scaledFont; + } + ++PRBool ++gfxFcFont::SetupCairoFont(gfxContext *aContext) ++{ ++ cairo_t *cr = aContext->GetCairo(); ++ ++ // The scaled font ctm is not relevant right here because ++ // cairo_set_scaled_font does not record the scaled font itself, but ++ // merely the font_face, font_matrix, font_options. The scaled_font used ++ // for the target can be different from the scaled_font passed to ++ // cairo_set_scaled_font. (Unfortunately we have measured only for an ++ // identity ctm.) ++ cairo_scaled_font_t *cairoFont = CairoScaledFont(); ++ ++ if (cairo_scaled_font_status(cairoFont) != CAIRO_STATUS_SUCCESS) { ++ // Don't cairo_set_scaled_font as that would propagate the error to ++ // the cairo_t, precluding any further drawing. ++ return PR_FALSE; ++ } ++ // Thoughts on which font_options to set on the context: ++ // ++ // cairoFont has been created for screen rendering. ++ // ++ // When the context is being used for screen rendering, we should set ++ // font_options such that the same scaled_font gets used (when the ctm is ++ // the same). The use of explicit font_options recorded in ++ // CreateScaledFont ensures that this will happen. ++ // ++ // XXXkt: For pdf and ps surfaces, I don't know whether it's better to ++ // remove surface-specific options, or try to draw with the same ++ // scaled_font that was used to measure. As the same font_face is being ++ // used, its font_options will often override some values anyway (unless ++ // perhaps we remove those from the FcPattern at face creation). ++ // ++ // I can't see any significant difference in printing, irrespective of ++ // what is set here. It's too late to change things here as measuring has ++ // already taken place. We should really be measuring with a different ++ // font for pdf and ps surfaces (bug 403513). ++ cairo_set_scaled_font(cr, cairoFont); ++ return PR_TRUE; ++} ++ + static void + SetupClusterBoundaries(gfxTextRun* aTextRun, const gchar *aUTF8, PRUint32 aUTF8Length, + PRUint32 aUTF16Offset, PangoAnalysis *aAnalysis) From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 14:04:08 2009 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A190A1065670; Wed, 9 Dec 2009 14:04:08 +0000 (UTC) (envelope-from eitanadlerlist@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.154]) by mx1.freebsd.org (Postfix) with ESMTP id DAE0D8FC13; Wed, 9 Dec 2009 14:04:07 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id 19so1501049fgg.13 for ; Wed, 09 Dec 2009 06:04:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=VvAqXe1tTNZvl44YfDd8YGPkqu3EnznVB7Ki8KHh4KM=; b=lOe5FNh090Xf1F9xT/kDKtIiAfMbkox9bMKr1f47SDogSYFaqm7QY+UthxobZ5HPME 4M0WVPNC6zr8rI7Tkg+z31f27RrtMNbkFE6jGRlHsKQ9VUgR4YaYao/6esGFEmRzDOPy T4V4ZDQx7nZFx/jQGrCD5R2563VVhTy593gFI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=FEGepgHPAt8xniK0SxW4qeY1MBktF1crc/5d90H7HGphaLgCMUCxfi+7Voet0TnvYt G1Gh/PmL2SbMBq31dzwXZXglgclx1rl1i2mRIiyTpAZLcrttLSmIlHRwoTDJrDh7umng RK7fXG6juK4C4PD+CMavcxcJxNtTaBr1AWu8Q= MIME-Version: 1.0 Received: by 10.239.185.76 with SMTP id b12mr918726hbh.53.1260367446505; Wed, 09 Dec 2009 06:04:06 -0800 (PST) In-Reply-To: <4B1F256D.8010008@FreeBSD.org> References: <4B1F256D.8010008@FreeBSD.org> From: Eitan Adler Date: Wed, 9 Dec 2009 16:03:46 +0200 Message-ID: To: Jason Evans Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org, gecko@freebsd.org Subject: Re: Porting Songbird - what does it depend on? X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2009 14:04:08 -0000 > Chances are that you just need to specify something like --disable-jemall= oc > to Songbird's configure script. =A0FreeBSD's malloc implementation is pre= tty > much the same as the one embedded in Songbird, so there's no need to > override the system malloc. I'm using the precompiled Linux binary (like linux-firefox) From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 19:01:53 2009 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 47795106566B for ; Wed, 9 Dec 2009 19:01:53 +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 BA3798FC13 for ; Wed, 9 Dec 2009 19:01:52 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB9J1pMT079933 for ; Wed, 9 Dec 2009 19:01:51 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nB9J1kc8079830 for freebsd-gecko@freebsd.org; Wed, 9 Dec 2009 19:01:46 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 9 Dec 2009 19:01:46 GMT Message-Id: <200912091901.nB9J1kc8079830@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] r186 - in branches/experimental: mail/thunderbird www/seamonkey 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: Wed, 09 Dec 2009 19:01:53 -0000 Author: beat Date: Wed Dec 9 19:01:46 2009 New Revision: 186 Log: - Remove old thunderbird and seamonkey in preparation for the upcoming ports update. Deleted: branches/experimental/mail/thunderbird/ branches/experimental/www/seamonkey/ From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 19:04:39 2009 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 6E1A01065692 for ; Wed, 9 Dec 2009 19:04:39 +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 04C9D8FC2E for ; Wed, 9 Dec 2009 19:04:38 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB9J4b2E084344 for ; Wed, 9 Dec 2009 19:04:37 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nB9J4WMY083694 for freebsd-gecko@freebsd.org; Wed, 9 Dec 2009 19:04:32 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 9 Dec 2009 19:04:32 GMT Message-Id: <200912091904.nB9J4WMY083694@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] r187 - in branches/experimental: mail/thunderbird mail/thunderbird-devel www/seamonkey www/seamonkey-devel 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: Wed, 09 Dec 2009 19:04:39 -0000 Author: beat Date: Wed Dec 9 19:04:32 2009 New Revision: 187 Log: - Move seamonkey-devel (Seamonkey 2) to www/seamonkey and thunderbird-devel (Thunderbird 3) to mail/thunderbird. Added: branches/experimental/mail/thunderbird/ - copied from r185, branches/experimental/mail/thunderbird-devel/ branches/experimental/www/seamonkey/ - copied from r185, branches/experimental/www/seamonkey-devel/ Deleted: branches/experimental/mail/thunderbird-devel/ branches/experimental/www/seamonkey-devel/ Modified: branches/experimental/mail/thunderbird/Makefile branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/mail/thunderbird/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-devel/Makefile Wed Dec 9 13:03:47 2009 (r185) +++ branches/experimental/mail/thunderbird/Makefile Wed Dec 9 19:04:32 2009 (r187) @@ -18,9 +18,8 @@ BUILD_DEPENDS= nspr>=4.8:${PORTSDIR}/devel/nspr USE_AUTOTOOLS= autoconf:213 -LATEST_LINK= thunderbird-devel USE_GECKO= gecko -CONFLICTS= thunderbird-2* lightning-0.[0-9]* +CONFLICTS= lightning-0.[0-9]* USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZ_TOOLKIT= cairo-gtk2 Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey-devel/Makefile Wed Dec 9 13:03:47 2009 (r185) +++ branches/experimental/www/seamonkey/Makefile Wed Dec 9 19:04:32 2009 (r187) @@ -15,8 +15,7 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= The open source, standards compliant web browser -CONFLICTS= seamonkey-1* spidermonkey-1.[0-7]* -LATEST_LINK= seamonkey-devel +CONFLICTS= spidermonkey-1.[0-7]* USE_BZIP2= yes USE_GMAKE= yes USE_GECKO= gecko From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 19:11:30 2009 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 8A6E71065672 for ; Wed, 9 Dec 2009 19:11:30 +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 221F08FC19 for ; Wed, 9 Dec 2009 19:11:29 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB9JBSnO010671 for ; Wed, 9 Dec 2009 19:11:28 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nB9JBNVK010254 for freebsd-gecko@freebsd.org; Wed, 9 Dec 2009 19:11:23 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 9 Dec 2009 19:11:23 GMT Message-Id: <200912091911.nB9JBNVK010254@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] r188 - branches/experimental/Mk 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: Wed, 09 Dec 2009 19:11:30 -0000 Author: beat Date: Wed Dec 9 19:11:23 2009 New Revision: 188 Log: - Temporary fix bsd.gecko.mk for Seamonkey 2 and Thunderbird 3. Although the seamonkey and thunderbird gecko provider will be removed soon from bsd.gecko.mk. Modified: branches/experimental/Mk/bsd.gecko.mk Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Wed Dec 9 19:04:32 2009 (r187) +++ branches/experimental/Mk/bsd.gecko.mk Wed Dec 9 19:11:23 2009 (r188) @@ -82,12 +82,11 @@ libxul thunderbird_PORTSDIR= mail -libxul_PLIST= ${LOCALBASE}/lib/libxul/libxul.so .for gecko in ${_GECKO_ALL} ${gecko}_PORTSDIR?= www ${gecko}_DEPENDS?= ${PORTSDIR}/${${gecko}_PORTSDIR}/${gecko} -${gecko}_PLIST?= ${LOCALBASE}/lib/${gecko}/libgtkembedmoz.so +${gecko}_PLIST?= ${LOCALBASE}/lib/${gecko}/libxul.so .endfor # Figure out which mozilla to use From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 9 20:15:19 2009 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 6EC5F1065786 for ; Wed, 9 Dec 2009 20:15:19 +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 EE1E98FC1E for ; Wed, 9 Dec 2009 20:15:18 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nB9KFH9H064349 for ; Wed, 9 Dec 2009 20:15:17 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nB9KFC3l063816 for freebsd-gecko@freebsd.org; Wed, 9 Dec 2009 20:15:12 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 9 Dec 2009 20:15:12 GMT Message-Id: <200912092015.nB9KFC3l063816@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] r189 - branches/experimental/Mk 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: Wed, 09 Dec 2009 20:15:19 -0000 Author: beat Date: Wed Dec 9 20:15:12 2009 New Revision: 189 Log: - Revert r188 to fix (obsolete) gecko providers and add custom PLIST for seamonkey and thunderbird (This one was anyway broken with r188). Modified: branches/experimental/Mk/bsd.gecko.mk Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Wed Dec 9 19:11:23 2009 (r188) +++ branches/experimental/Mk/bsd.gecko.mk Wed Dec 9 20:15:12 2009 (r189) @@ -82,11 +82,14 @@ libxul thunderbird_PORTSDIR= mail +libxul_PLIST= ${LOCALBASE}/lib/libxul/libxul.so +seamonkey_PLIST= ${LOCALBASE}/lib/seamonkey/libxul.so +thunderbird_PLIST= ${LOCALBASE}/lib/thunderbird-3.0/libxul.so .for gecko in ${_GECKO_ALL} ${gecko}_PORTSDIR?= www ${gecko}_DEPENDS?= ${PORTSDIR}/${${gecko}_PORTSDIR}/${gecko} -${gecko}_PLIST?= ${LOCALBASE}/lib/${gecko}/libxul.so +${gecko}_PLIST?= ${LOCALBASE}/lib/${gecko}/libgtkembedmoz.so .endfor # Figure out which mozilla to use From owner-freebsd-gecko@FreeBSD.ORG Thu Dec 10 11:34:28 2009 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AB88106566B; Thu, 10 Dec 2009 11:34:28 +0000 (UTC) (envelope-from m.alberoni@cineca.it) Received: from avas-cineca-2.cineca.it (avas-cineca-2.cineca.com [130.186.81.105]) by mx1.freebsd.org (Postfix) with ESMTP id EE1138FC08; Thu, 10 Dec 2009 11:34:27 +0000 (UTC) X-IronPort-AV: E=McAfee;i="5300,2777,5827"; a="40921782" Received: from cineca.mm.cineca.it ([130.186.10.200]) by avas-cineca-2.cineca.it with ESMTP; 10 Dec 2009 12:04:47 +0100 Received: from [192.168.64.34] (pdl-19-106.nat.cineca.it [130.186.19.106]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) as user m.alberoni@cineca.it by cineca.mm.cineca.it (Postfix) with ESMTP id 6944C100CB69; Thu, 10 Dec 2009 12:04:46 +0100 (MET) Message-ID: <4B20D5D8.20708@cineca.it> From: Marco Alberoni Organization: CINECA User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.23) Gecko/20090907 SeaMonkey/1.1.18 MIME-Version: 1.0 To: gecko@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 10 Dec 2009 12:04:46 +0100 (MET) Cc: ports@FreeBSD.org Subject: FreeBSD Port: seamonkey-1.1.18 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2009 11:34:28 -0000 Hello, are there any news about the Seamonkey 2.0 port? Yours sincerely -- Marco Alberoni From owner-freebsd-gecko@FreeBSD.ORG Thu Dec 10 13:26:01 2009 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DECA810656A5; Thu, 10 Dec 2009 13:26:01 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 860558FC14; Thu, 10 Dec 2009 13:26:01 +0000 (UTC) Received: from mr02.lnh.mail.rcn.net ([207.172.157.22]) by smtp02.lnh.mail.rcn.net with ESMTP; 10 Dec 2009 08:26:00 -0500 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr02.lnh.mail.rcn.net (MOS 3.10.7-GA) with ESMTP id QJE81505; Thu, 10 Dec 2009 08:24:35 -0500 (EST) Received: from 209-6-91-204.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.91.204]) by smtp01.lnh.mail.rcn.net with ESMTP; 10 Dec 2009 08:24:35 -0500 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19232.63122.953808.260104@jerusalem.litteratus.org> Date: Thu, 10 Dec 2009 08:24:34 -0500 To: Marco Alberoni In-Reply-To: <4B20D5D8.20708@cineca.it> References: <4B20D5D8.20708@cineca.it> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr02.lnh.mail.rcn.net) Cc: ports@freebsd.org, gecko@freebsd.org Subject: FreeBSD Port: seamonkey-1.1.18 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2009 13:26:02 -0000 Marco Alberoni writes: > Hello, are there any news about the Seamonkey 2.0 port? http://lists.freebsd.org/pipermail/freebsd-gecko/2009-November/000420.html Robert Huff From owner-freebsd-gecko@FreeBSD.ORG Fri Dec 11 18:55:39 2009 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 BEED1106566B for ; Fri, 11 Dec 2009 18:55:39 +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 56AB08FC14 for ; Fri, 11 Dec 2009 18:55:38 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBBItbf5032481 for ; Fri, 11 Dec 2009 18:55:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBBItWxF031877 for freebsd-gecko@freebsd.org; Fri, 11 Dec 2009 18:55:32 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 11 Dec 2009 18:55:32 GMT Message-Id: <200912111855.nBBItWxF031877@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] r190 - in branches/experimental/mail: thunderbird thunderbird3 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: Fri, 11 Dec 2009 18:55:39 -0000 Author: beat Date: Fri Dec 11 18:55:32 2009 New Revision: 190 Log: - Move Thunderbird 3.0 to mail/thunderbird3 Discussed with: miwi Added: branches/experimental/mail/thunderbird3/ - copied from r189, branches/experimental/mail/thunderbird/ Deleted: branches/experimental/mail/thunderbird/ Modified: branches/experimental/mail/thunderbird3/Makefile Modified: branches/experimental/mail/thunderbird3/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Wed Dec 9 20:15:12 2009 (r189) +++ branches/experimental/mail/thunderbird3/Makefile Fri Dec 11 18:55:32 2009 (r190) @@ -18,8 +18,9 @@ BUILD_DEPENDS= nspr>=4.8:${PORTSDIR}/devel/nspr USE_AUTOTOOLS= autoconf:213 +LATEST_LINK= thunderbird3 USE_GECKO= gecko -CONFLICTS= lightning-0.[0-9]* +CONFLICTS= thunderbird-2* lightning-0.[0-9]* USE_MOZILLA= -png -nss -dbm -jpeg -xft MOZ_TOOLKIT= cairo-gtk2 From owner-freebsd-gecko@FreeBSD.ORG Fri Dec 11 19:13:20 2009 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 27E1C106566C for ; Fri, 11 Dec 2009 19:13:20 +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 915988FC18 for ; Fri, 11 Dec 2009 19:13:19 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBBJDIJF083474 for ; Fri, 11 Dec 2009 19:13:18 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBBJDD9G083436 for freebsd-gecko@freebsd.org; Fri, 11 Dec 2009 19:13:13 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 11 Dec 2009 19:13:13 GMT Message-Id: <200912111913.nBBJDD9G083436@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] r191 - branches/experimental/mail/thunderbird 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: Fri, 11 Dec 2009 19:13:20 -0000 Author: beat Date: Fri Dec 11 19:13:13 2009 New Revision: 191 Log: - Restore Thunderbird 2 in mail/thunderbird. Thunderbird 2 is still under development and Thunderbird 2.0.0.24 should be released soon. Sorry for the mess caused.. Added: branches/experimental/mail/thunderbird/ - copied from r185, branches/experimental/mail/thunderbird/ From owner-freebsd-gecko@FreeBSD.ORG Fri Dec 11 19:14:40 2009 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 E6F61106566C for ; Fri, 11 Dec 2009 19:14:40 +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 7EE868FC13 for ; Fri, 11 Dec 2009 19:14:40 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBBJEdqs085890 for ; Fri, 11 Dec 2009 19:14:39 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBBJEYAV085355 for freebsd-gecko@freebsd.org; Fri, 11 Dec 2009 19:14:34 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 11 Dec 2009 19:14:34 GMT Message-Id: <200912111914.nBBJEYAV085355@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] r192 - branches/experimental/Mk 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: Fri, 11 Dec 2009 19:14:41 -0000 Author: beat Date: Fri Dec 11 19:14:34 2009 New Revision: 192 Log: - Revert PLIST for Thunderbird 3 Modified: branches/experimental/Mk/bsd.gecko.mk Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Fri Dec 11 19:13:13 2009 (r191) +++ branches/experimental/Mk/bsd.gecko.mk Fri Dec 11 19:14:34 2009 (r192) @@ -84,7 +84,6 @@ thunderbird_PORTSDIR= mail libxul_PLIST= ${LOCALBASE}/lib/libxul/libxul.so seamonkey_PLIST= ${LOCALBASE}/lib/seamonkey/libxul.so -thunderbird_PLIST= ${LOCALBASE}/lib/thunderbird-3.0/libxul.so .for gecko in ${_GECKO_ALL} ${gecko}_PORTSDIR?= www From owner-freebsd-gecko@FreeBSD.ORG Fri Dec 11 19:16:34 2009 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 804B51065672 for ; Fri, 11 Dec 2009 19:16:34 +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 17F518FC12 for ; Fri, 11 Dec 2009 19:16:33 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBBJGWYJ091692 for ; Fri, 11 Dec 2009 19:16:32 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBBJGRbD091225 for freebsd-gecko@freebsd.org; Fri, 11 Dec 2009 19:16:27 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 11 Dec 2009 19:16:27 GMT Message-Id: <200912111916.nBBJGRbD091225@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] r193 - branches/experimental/mail/thunderbird 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: Fri, 11 Dec 2009 19:16:34 -0000 Author: beat Date: Fri Dec 11 19:16:27 2009 New Revision: 193 Log: - Add CONFLICT with Thunderbird 3 Modified: branches/experimental/mail/thunderbird/Makefile Modified: branches/experimental/mail/thunderbird/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Fri Dec 11 19:14:34 2009 (r192) +++ branches/experimental/mail/thunderbird/Makefile Fri Dec 11 19:16:27 2009 (r193) @@ -16,7 +16,7 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Mozilla Thunderbird is standalone mail and news that stands above -CONFLICTS= lightning-0.[0-9]* +CONFLICTS= lightning-0.[0-9]* thunderbird-3* WANT_GNOME= yes ALL_TARGET= default CONFIGURE_ENV= LOCALBASE=${LOCALBASE} From owner-freebsd-gecko@FreeBSD.ORG Fri Dec 11 20:10:42 2009 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3686510656A7; Fri, 11 Dec 2009 20:10:42 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0DDFE8FC16; Fri, 11 Dec 2009 20:10:42 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBBKAflw065278; Fri, 11 Dec 2009 20:10:41 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBBKAf8v065266; Fri, 11 Dec 2009 20:10:41 GMT (envelope-from edwin) Date: Fri, 11 Dec 2009 20:10:41 GMT Message-Id: <200912112010.nBBKAf8v065266@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/141381: [REPOCOPY] mail/thunderbird --> mail/thunderbird3 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Dec 2009 20:10:42 -0000 Synopsis: [REPOCOPY] mail/thunderbird --> mail/thunderbird3 Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Fri Dec 11 20:10:41 UTC 2009 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=141381 From owner-freebsd-gecko@FreeBSD.ORG Fri Dec 11 20:13:15 2009 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EB2810656C2; Fri, 11 Dec 2009 20:13:15 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1670A8FC15; Fri, 11 Dec 2009 20:13:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBBKDETi069406; Fri, 11 Dec 2009 20:13:14 GMT (envelope-from beat@freefall.freebsd.org) Received: (from beat@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBBKDErt069399; Fri, 11 Dec 2009 20:13:14 GMT (envelope-from beat) Date: Fri, 11 Dec 2009 20:13:14 GMT Message-Id: <200912112013.nBBKDErt069399@freefall.freebsd.org> To: beat@FreeBSD.org, gecko@FreeBSD.org, portmgr@FreeBSD.org From: beat@FreeBSD.org Cc: Subject: Re: ports/141381: [REPOCOPY] mail/thunderbird --> mail/thunderbird3 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Dec 2009 20:13:15 -0000 Synopsis: [REPOCOPY] mail/thunderbird --> mail/thunderbird3 Responsible-Changed-From-To: gecko->portmgr Responsible-Changed-By: beat Responsible-Changed-When: Fri Dec 11 20:13:14 UTC 2009 Responsible-Changed-Why: Please repocopy mail/thunderbird to mail/thunderbird3. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=141381 From owner-freebsd-gecko@FreeBSD.ORG Sat Dec 12 12:00:34 2009 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 7FB191065670 for ; Sat, 12 Dec 2009 12:00:34 +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 274138FC30 for ; Sat, 12 Dec 2009 12:00:33 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBCC0WeF045414 for ; Sat, 12 Dec 2009 12:00:32 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBCC0RaQ044630 for freebsd-gecko@freebsd.org; Sat, 12 Dec 2009 12:00:27 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 12 Dec 2009 12:00:27 GMT Message-Id: <200912121200.nBCC0RaQ044630@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] r194 - branches/experimental/www/xpi-adblock 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: Sat, 12 Dec 2009 12:00:34 -0000 Author: beat Date: Sat Dec 12 12:00:27 2009 New Revision: 194 Log: - Import www/xpi-adblock from ports for upcomig Thunderbird 3 and Seamnokey 2 changes. Added: branches/experimental/www/xpi-adblock/ branches/experimental/www/xpi-adblock/Makefile branches/experimental/www/xpi-adblock/Makefile.xpi branches/experimental/www/xpi-adblock/distinfo branches/experimental/www/xpi-adblock/pkg-descr Added: branches/experimental/www/xpi-adblock/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/xpi-adblock/Makefile Sat Dec 12 12:00:27 2009 (r194) @@ -0,0 +1,27 @@ +# New ports collection makefile for: xpi-adblock +# Date created: 28 March 2006 +# Whom: Andrew Pantyukhin +# +# $FreeBSD: ports/www/xpi-adblock/Makefile,v 1.10 2009/01/03 13:12:11 miwi Exp $ +# + +PORTNAME= adblock +PORTVERSION= 0.5.3.043 +DISTVERSIONSUFFIX= -fx+fl+mz+ns +CATEGORIES= www + +MAINTAINER= miwi@FreeBSD.org +COMMENT= A content filtering extension + +XPI_NUM= 10 +XPI_ID= {34274bf4-1d97-a289-e984-17e546307e4f} +XPI_FILES= chrome/adblock.jar chrome.manifest components/.autoreg components/nsAdblock.js \ + defaults/preferences/adblock.js install.js install.rdf license.txt +XPI_DIRS= chrome/adblock chrome components defaults/preferences defaults + +post-patch: + @${REINPLACE_CMD} -e 's|2.0a3|2.0.*|g' ${WRKSRC}/install.rdf + @${RM} -f ${WRKSRC}/install.rdf?* + +.include "${.CURDIR}/../xpi-adblock/Makefile.xpi" +.include Added: branches/experimental/www/xpi-adblock/Makefile.xpi ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/xpi-adblock/Makefile.xpi Sat Dec 12 12:00:27 2009 (r194) @@ -0,0 +1,219 @@ +#-*- mode: makefile; tab-width: 4; -* +# ex:ts=4 +# +# New ports collection makefile for: xpi infrastructure +# Date created: 28 March 2006 +# Whom: Andrew Pantyukhin +# +# $FreeBSD: ports/www/xpi-adblock/Makefile.xpi,v 1.21 2009/07/04 22:25:36 miwi Exp $ +# + +# XPI_ID - Extension id, might be in {12345-...} or dev@org format +# XPI_NUM - Extension number, as in addons.mozilla.org URL +# XPI_FILES - List of files in xpi archive. This is used to produce +# PLIST_FILES. XPI_FILES can be generated by xpi-gen, but be +# sure to put chrome.manifest in ${FILESDIR} before that if you +# need it. +# XPI_DIRS - List of directories in xpi archive. This is used to produce +# PLIST_DIRS. +# XPI_DISTNAME - The name of distribution +# Default: ${PORTNAME} +# PORTNAME, PORTVERSION, DISTVERSIONSUFFIX, CATEGORIES, MAINTAINER, COMMENT +# - These should all be set manually for port to be functional. See +# ${PORTSDIR}/Mk/bsd.port.mk for details. +# MASTER_SITES - This should be set if port is unavailable at the default site. +# Default: ${MASTER_SITE_MOZILLA} +# MASTER_SITE_SUBDIR +# - Default: extensions/${PORTNAME} +# LATEST_LINK - Default: ${PKGBASE:S/_//g} +# XPI_LIBDIR - Name of the directory to install extensions in. +# Default: ${PREFIX}/lib/xpi +# XPI_XPIDIR - Name of the directory to install extension's files in. +# Default: ${XPI_LIBDIR}/${XPI_ID} +# USE_XPI - If set, the port installs one or more xpi extensions. +# If this is set to a list of apps (wildcards possible) the +# extensions will be installed for them only. +# WITH_XPI - A user-tunable variable, determines which apps should +# extension be made available for. Can be set to a list of +# apps, same as USE_XPI, and/or to "ext:app[,app,app,...]" tuples. +# ext should be a portname. If ext starts and ends with a slash +# (`/'), it is treated as an extended regular expression (see +# re_format(7)). Right of the colon should be a list of apps in +# the same format as USE_XPI, but comma- instead of whitespace- +# delimited. If no matching tuples for an extension are found, +# WITH_XPI is scanned for non tuple-records which are then treated +# as a USE_XPI list. If several tuples match, the last non-regexp +# one takes precedence, then the last regexp one. +# +# This Makefile is a beta-version of the new xpi infrastructure. It currently +# supports Gecko 1.8+ (Firefox 1.5+). Support for Gecko 1.7x (and Seamonkey 1.0) +# may be merged later from Thierry Thomas works. +# +# A new xpi will require a PORTNAME, PORTVERSION, DISTVERSIONSUFFIX and +# CATEGORIES. In case it is not published on the mozilla.org sites, MASTER_SITES +# can be redefined. XPI_* vars will also need to be defined manually, which helps +# keep the infrastructure simpler. +# +# Gecko 1.8 xpi engine tries to detect various compatibility issues all by itself. +# Thus, xpi's are installed into ${LOCALBASE}/lib/xpi/${XPI_ID} by default and +# links are made to all apps which have the engine (firefox, thunderbird, sunbird +# and flock at the moment). relink and relink-all targets can be invoked to refarm +# the links of a single extensions or all installed extensions accordingly. +# +# In case an xpi does not have chrome.manifest, it should be generated manually by +# a maintainer and placed in files, where it will be noticed. +# +# xpi ports do not depend on their master applications. You can install an +# extension before the app and run relink when the app is present. + +.ifndef MASTER_SITES +MASTER_SITES?= MOZILLA_EXTENDED +.ifdef XPI_NUM +MASTER_SITE_SUBDIR?= addons/${XPI_NUM} +.endif +MASTER_SITE_SUBDIR?= extensions/${XPI_DISTNAME} +.endif +PKGNAMEPREFIX?= xpi- +EXTRACT_SUFX?= .xpi +DISTNAME?= ${XPI_DISTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} +DIST_SUBDIR?= xpi +LATEST_LINK?= ${PKGBASE:S/_//g} + +NO_BUILD= yes +USE_ZIP= yes +EXTRACT_AFTER_ARGS= -d ${WRKSRC} + +XPI_DISTNAME?= ${PORTNAME} +XPI_APPS_ALL_WC= *firefox* *thunderbird* *flock* *sunbird* \ + *netscape-navigator* *netscape-messenger* +# *nvu* +XPI_APPS_ALL= firefox firefox-devel firefox3 firefox35\ + linux-firefox linux-firefox-devel flock linux-flock \ + thunderbird linux-thunderbird \ + linux-netscape-navigator linux-netscape-messenger \ + sunbird linux-sunbird +# nvu linux-nvu kompozer linux-kompozer +# Other apps: mango + +# === Let's process WITH_XPI into WITH_XPI_APPS +WITH_XPI_TUPLES= ${WITH_XPI:M*?\:?*} +WITH_XPI_NTUPLES= ${WITH_XPI:N*\:*} +WITH_XPI_TUPLES_RX= ${WITH_XPI_TUPLES:M/*?*/\:?*} +WITH_XPI_TUPLES_WC= ${WITH_XPI_TUPLES:N/*?*/\:?*} +WITH_XPI_MATCH?= ${PORTNAME} +WITH_XPI_MATCHSTRING?= _=~match~=_ + +.for tuple_rx in ${WITH_XPI_TUPLES_RX} +_rx= ${tuple_rx:C!/(.*)/\:.*!\1!} +_apps= ${tuple_rx:C!/.*/\:(.*)!\1!} +_testrx=${WITH_XPI_MATCH:C!.*${_rx}.*!${WITH_XPI_MATCHSTRING}!} +.if ${_testrx} == ${WITH_XPI_MATCHSTRING} +WITH_XPI_APPS:= ${_apps:S/,/ /g} +.endif +.endfor + +.for tuple_wc in ${WITH_XPI_TUPLES_WC} +_wc= ${tuple_wc:C!(.*)\:.*!\1!} +_apps= ${tuple_wc:C!.*\:(.*)!\1!} +.if ${_wc} == ${WITH_XPI_MATCH} +WITH_XPI_APPS:= ${_apps:S/,/ /g} +.endif +.endfor + +.if ${WITH_XPI_NTUPLES} +WITH_XPI_APPS?= ${WITH_XPI_NTUPLES} +.endif +# === WITH_XPI has been processed + +.ifdef WITH_XPI_APPS +USE_XPI= ${WITH_XPI_APPS} +.endif + +.if !defined(USE_XPI) || ${USE_XPI:U} == "YES" || ${USE_XPI} == "*" +USE_XPI= ${XPI_APPS_ALL_WC} +.endif + +XPI_APPS?= ${USE_XPI:S.^.${LOCALBASE}/lib/.:S.$./extensions.} +XPI_SLDIRS_ALL= ${XPI_APPS_ALL:S.^.${XPI_SLDIR}/.} +XPI_SLDIRS= ${USE_XPI:S.^.${XPI_SLDIR}/.} +XPI_LINKFARMS= ${XPI_APPS} ${XPI_SLDIRS} + +XPI_LIBDIR?= ${PREFIX}/lib/xpi +XPI_SLDIR?= ${XPI_LIBDIR}/symlinks +.ifndef XPI_DISTNAMES +XPI_XPIDIR?= ${XPI_LIBDIR}/${XPI_ID} +.endif +XPI_DIRS_TRY= ${XPI_SLDIRS_ALL:S,^${PREFIX}/,,} \ + ${XPI_SLDIR:S,^${PREFIX}/,,} \ + ${XPI_LIBDIR:S,^${PREFIX}/,,} + +PLIST_SUB+= XPI_LIBDIR="${XPI_LIBDIR:S,^${PREFIX}/,,}" \ + XPI_XPIDIR="${XPI_XPIDIR:S,^${PREFIX}/,,}" + +_TD= ${XPI_XPIDIR:S,^${PREFIX}/,,} +_TD_FULL= ${XPI_XPIDIR} +_A= >> ${TMPPLIST} +_Q= 2>/dev/null || true +PLIST_FILES+= ${XPI_FILES:S!^!${_TD}/!} +PLIST_DIRS+= ${XPI_DIRS:S!^!${_TD}/!} ${_TD} + +.for dist in ${XPI_DISTNAMES} +XPI_XPIDIR_${dist}= ${XPI_LIBDIR}/${XPI_ID_${dist}} +_TD_${dist}= ${XPI_XPIDIR_${dist}:S,^${PREFIX}/,,} +PLIST_FILES+= ${XPI_FILES_${dist}:S!^!${_TD_${dist}}/!} +PLIST_DIRS+= ${XPI_DIRS_${dist}:S!^!${_TD_${dist}}/!} ${_TD_${dist}} +.endfor + +.if !target(do-install) +do-install: + @${INSTALL} -d ${_TD_FULL} ${XPI_SLDIRS_ALL} + @${CP} -R ${WRKSRC}/ ${_TD_FULL}/ + @if [ -d ${FILESDIR} -a -f ${FILESDIR}/chrome.manifest ] ; \ + then ${CP} ${FILESDIR}/chrome.manifest ${_TD_FULL}/ ; fi + @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${_TD_FULL}/ + @${CHMOD} -R a+rX,go-w ${_TD_FULL}/ + @for _dir in ${XPI_LINKFARMS} ; { ${LN} -sf ${_TD_FULL} $$_dir/ ${_Q} ; } + @${ECHO_CMD} '@exec ${INSTALL} -d ${XPI_SLDIRS_ALL:S,^${PREFIX},%D,}' ${_A} + @${ECHO_CMD} '@exec for _dir in ${XPI_LINKFARMS} ; { ${LN} -sf ${_TD_FULL} $$_dir/ ${_Q}; }' ${_A} + @${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ; { ${RM} -f $$_dir/${XPI_ID} ; }' ${_A} + @${ECHO_CMD} '@unexec rmdir ${XPI_DIRS_TRY:S,^,%D/,} ${_Q}' ${_A} +.endif + +.if !target(relink) +relink: + @-for _app in ${XPI_APPS} ; { ${LN} -sf ${_TD_FULL} $$_app ${_Q} ; } +.endif + +.if !target(relink-all) +relink-all: + @-for _app in ${XPI_APPS} ; { for _xpi in ${XPI_LIBDIR}/*[\{@]* ; { \ + ${LN} -sf $$_xpi $$_app ${_Q} ; } ; } +.endif + +# Maintainer section +xpi-gen: extract + @${ECHO_CMD} -n 'XPI_ID=' + @${GREP} -Em1 'em:id|' ${WRKSRC}/install.rdf | ${CUT} -f2- -d\> | \ + ${CUT} -f1 -d\< | ${CUT} -f2 -d\" + @${ECHO_CMD} -n 'XPI_FILES=' + @cd ${WRKSRC} && ${FIND} -s . -not -type d | cut -f2- -d/ | ${TR} '\n' ' ' + @if [ -d ${FILESDIR} -a -f ${FILESDIR}/chrome.manifest ] ; \ + then ${ECHO_CMD} chrome.manifest ; fi + @${ECHO_CMD} + @${ECHO_CMD} -n 'XPI_DIRS=' + @cd ${WRKSRC} && ${FIND} -ds . -not -name . -type d | cut -f2- -d/ | ${TR} '\n' ' ' + @${ECHO_CMD} + +xpi-plist: extract + @${FIND} -s ${WRKSRC} -not -type d | ${SED} -e "s,^${WRKSRC},%%XPI_XPIDIR%%," > ${PLIST} + @if [ -d ${FILESDIR} -a -f ${FILESDIR}/chrome.manifest ] ; \ + then ${ECHO_CMD} %%XPI_XPIDIR%%/chrome.manifest >> ${PLIST} ; fi + @${FIND} -ds ${WRKSRC} -type d -not -name ${DISTNAME} | \ + ${SED} -e "s,^${WRKSRC},@dirrm %%XPI_XPIDIR%%," >> ${PLIST} + +xpi-pre-chrome: + @${CHMOD} g+w ${_TD_FULL} + @${RM} -f ${_TD_FULL}/chrome.manifest + +xpi-post-chrome: + @${CP} -f ${_TD_FULL}/chrome.manifest ${FILESDIR}/ Added: branches/experimental/www/xpi-adblock/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/xpi-adblock/distinfo Sat Dec 12 12:00:27 2009 (r194) @@ -0,0 +1,3 @@ +MD5 (xpi/adblock-0.5.3.043-fx+fl+mz+ns.xpi) = da21eb170d6a5a68753eb47aae9c4e5f +SHA256 (xpi/adblock-0.5.3.043-fx+fl+mz+ns.xpi) = 394856aca7e29f1cbe044342430580f3ad4c3b97bad143eec3d6ba7402ce1cd9 +SIZE (xpi/adblock-0.5.3.043-fx+fl+mz+ns.xpi) = 77641 Added: branches/experimental/www/xpi-adblock/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/xpi-adblock/pkg-descr Sat Dec 12 12:00:27 2009 (r194) @@ -0,0 +1,7 @@ +Adblock is a content filtering plug-in for the Mozilla and Firefox browsers. +It is both more robust and more precise than the built-in image blocker. + +Adblock allows the user to specify filters, which remove unwanted content based +on the source-address. + +WWW: http://adblock.mozdev.org/ From owner-freebsd-gecko@FreeBSD.ORG Sat Dec 12 12:07:02 2009 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 E7CED1065693 for ; Sat, 12 Dec 2009 12:07:02 +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 6608A8FC17 for ; Sat, 12 Dec 2009 12:07:02 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBCC71HQ050721 for ; Sat, 12 Dec 2009 12:07:01 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBCC6uSm050299 for freebsd-gecko@freebsd.org; Sat, 12 Dec 2009 12:06:56 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 12 Dec 2009 12:06:56 GMT Message-Id: <200912121206.nBCC6uSm050299@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] r195 - branches/experimental/www/xpi-adblock 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: Sat, 12 Dec 2009 12:07:03 -0000 Author: beat Date: Sat Dec 12 12:06:55 2009 New Revision: 195 Log: - Add seamonkey and thunderbird3 to xpi-adblock/Makefile.xpi - Remove obsolete ports from xpi-adblock/Makefile.xpi Modified: branches/experimental/www/xpi-adblock/Makefile.xpi Modified: branches/experimental/www/xpi-adblock/Makefile.xpi ============================================================================== --- branches/experimental/www/xpi-adblock/Makefile.xpi Sat Dec 12 12:00:27 2009 (r194) +++ branches/experimental/www/xpi-adblock/Makefile.xpi Sat Dec 12 12:06:55 2009 (r195) @@ -57,8 +57,9 @@ # Gecko 1.8 xpi engine tries to detect various compatibility issues all by itself. # Thus, xpi's are installed into ${LOCALBASE}/lib/xpi/${XPI_ID} by default and # links are made to all apps which have the engine (firefox, thunderbird, sunbird -# and flock at the moment). relink and relink-all targets can be invoked to refarm -# the links of a single extensions or all installed extensions accordingly. +# thunderbird3, seamonkey and flock at the moment). relink and relink-all targets +# can be invoked to refarm the links of a single extensions or all installed +# extensions accordingly. # # In case an xpi does not have chrome.manifest, it should be generated manually by # a maintainer and placed in files, where it will be noticed. @@ -84,15 +85,12 @@ EXTRACT_AFTER_ARGS= -d ${WRKSRC} XPI_DISTNAME?= ${PORTNAME} -XPI_APPS_ALL_WC= *firefox* *thunderbird* *flock* *sunbird* \ - *netscape-navigator* *netscape-messenger* -# *nvu* -XPI_APPS_ALL= firefox firefox-devel firefox3 firefox35\ - linux-firefox linux-firefox-devel flock linux-flock \ - thunderbird linux-thunderbird \ - linux-netscape-navigator linux-netscape-messenger \ - sunbird linux-sunbird -# nvu linux-nvu kompozer linux-kompozer +XPI_APPS_ALL_WC= *firefox* *thunderbird* *flock* *sunbird* + +XPI_APPS_ALL= firefox firefox3 firefox35 linux-firefox linux-firefox-devel \ + flock linux-flock thunderbird thunderbird3 linux-thunderbird \ + seamonkey sunbird linux-sunbird +# kompozer linux-kompozer # Other apps: mango # === Let's process WITH_XPI into WITH_XPI_APPS From owner-freebsd-gecko@FreeBSD.ORG Sat Dec 12 20:15:17 2009 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 A81BE1065740 for ; Sat, 12 Dec 2009 20:15:17 +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 3F6838FC0C for ; Sat, 12 Dec 2009 20:15:16 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBCKFFjt040032 for ; Sat, 12 Dec 2009 20:15:15 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBCKFAr0039622 for freebsd-gecko@freebsd.org; Sat, 12 Dec 2009 20:15:10 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 12 Dec 2009 20:15:10 GMT Message-Id: <200912122015.nBCKFAr0039622@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] r196 - branches/experimental/mail/thunderbird3 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: Sat, 12 Dec 2009 20:15:17 -0000 Author: beat Date: Sat Dec 12 20:15:10 2009 New Revision: 196 Log: - Ensure that Thunderbird 3 and its extensions use the same install directory. Modified: branches/experimental/mail/thunderbird3/Makefile Modified: branches/experimental/mail/thunderbird3/Makefile ============================================================================== --- branches/experimental/mail/thunderbird3/Makefile Sat Dec 12 12:06:55 2009 (r195) +++ branches/experimental/mail/thunderbird3/Makefile Sat Dec 12 20:15:10 2009 (r196) @@ -33,6 +33,8 @@ USE_BZIP2= yes USE_GMAKE= yes +MOZILLA= ${PORTNAME}-${PORTVERSION} +MOZILLA_EXEC_NAME= ${PORTNAME} MOZ_PROTOCOLS= http,ftp,file,viewsource,res,data MOZ_GRAPHICS= default,-xbm MOZ_OPTIONS= --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ @@ -80,7 +82,7 @@ post-extract:: ${SED} -e 's|@MOZILLA_ICON@|${MOZILLA_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ - <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA}.desktop + <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${LN} -s ${WRKSRC}/mail ${WRKSRC}/mozilla/mail post-patch: @@ -106,7 +108,7 @@ ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ ${FAKEDIR}/bin/thunderbird ${RM} -f ${FAKEDIR}/bin/*.bak - ${MKDIR} ${FAKEDIR}/lib/${PORTNAME}/defaults + ${MKDIR} ${FAKEDIR}/lib/${PORTNAME}-${PORTVERSION}/defaults pre-install: @${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST} @@ -114,6 +116,6 @@ post-install: ${MKDIR} ${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${PREFIX}/share/applications .include From owner-freebsd-gecko@FreeBSD.ORG Sat Dec 12 20:18:31 2009 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 5F37A1065692 for ; Sat, 12 Dec 2009 20:18:31 +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 7DDF98FC14 for ; Sat, 12 Dec 2009 20:18:30 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.3/8.14.3) with ESMTP id nBCKITk8042023 for ; Sat, 12 Dec 2009 20:18:29 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.3/8.14.3/Submit) id nBCKIO2P041633 for freebsd-gecko@freebsd.org; Sat, 12 Dec 2009 20:18:24 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 12 Dec 2009 20:18:24 GMT Message-Id: <200912122018.nBCKIO2P041633@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] r197 - branches/experimental/mail/thunderbird3-i18n 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: Sat, 12 Dec 2009 20:18:31 -0000 Author: beat Date: Sat Dec 12 20:18:23 2009 New Revision: 197 Log: - Add mail/thunderbird3-i18n - Use WITHOUT_SWITCHER at the moment because xpi-quick-locale-switcher does not work with Thunderbird 3 yet. - Use -UILocale option at startup to select your language Added: branches/experimental/mail/thunderbird3-i18n/ - copied from r193, branches/experimental/mail/thunderbird-i18n/ Modified: branches/experimental/mail/thunderbird3-i18n/Makefile branches/experimental/mail/thunderbird3-i18n/distinfo Modified: branches/experimental/mail/thunderbird3-i18n/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-i18n/Makefile Fri Dec 11 19:16:27 2009 (r193) +++ branches/experimental/mail/thunderbird3-i18n/Makefile Sat Dec 12 20:18:23 2009 (r197) @@ -5,8 +5,8 @@ # $FreeBSD: ports/mail/thunderbird-i18n/Makefile,v 1.28 2009/06/25 10:14:48 beat Exp $ # -PORTNAME= thunderbird-i18n -PORTVERSION= 2.0.0.23 +PORTNAME= thunderbird3-i18n +PORTVERSION= 3.0 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -18,14 +18,15 @@ .ifndef WITHOUT_SWITCHER RUN_DEPENDS+= xpi-quick-locale-switcher>=0:${PORTSDIR}/www/xpi-quick-locale-switcher +IGNORE= xpi-quick-locale-switcher doesn't work with thunderbird3 yet .endif NO_BUILD= yes -USE_XPI= *thunderbird +USE_XPI= *thunderbird-3.0 -THUNDERBIRD_I18N_ALL= af be bg ca cs da de el en-GB es-AR es-ES eu fi fr ga-IE \ - he hu it ja ko lt mk nb-NO nl nn-NO pa-IN pl pt-BR \ - pt-PT ru sk sl sv-SE tr uk zh-CN zh-TW +THUNDERBIRD_I18N_ALL= af be bg ca cs de el en-GB es-AR es-ES eu fi fr ga-IE \ + he hu it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR \ + pt-PT ru sk sv-SE tr uk zh-CN zh-TW .ifdef PACKAGE_BUILDING THUNDERBIRD_I18N?= all .else @@ -42,8 +43,8 @@ XPI_DISTNAMES= ${THUNDERBIRD_I18N_} .for dist in ${XPI_DISTNAMES} XPI_ID_${dist}= langpack-${dist}@thunderbird.mozilla.org -XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar chrome/chromelist.txt -XPI_DIRS_${dist}= chrome +XPI_FILES_${dist}= chrome.manifest install.rdf chrome/${dist}.jar defaults/pref/all-l10n.js +XPI_DIRS_${dist}= chrome defaults/pref defaults .endfor do-extract: Modified: branches/experimental/mail/thunderbird3-i18n/distinfo ============================================================================== --- branches/experimental/mail/thunderbird-i18n/distinfo Fri Dec 11 19:16:27 2009 (r193) +++ branches/experimental/mail/thunderbird3-i18n/distinfo Sat Dec 12 20:18:23 2009 (r197) @@ -1,111 +1,102 @@ -MD5 (xpi/thunderbird-i18n-2.0.0.23/af.xpi) = dc136d22de69fb026feb04f015ee7735 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/af.xpi) = 7abb12aff4cbc267b65da15d4b5c617f94ba4f0f179e0b9f6c483f441da2942d -SIZE (xpi/thunderbird-i18n-2.0.0.23/af.xpi) = 177924 -MD5 (xpi/thunderbird-i18n-2.0.0.23/be.xpi) = 9cf3109aebf93aa53e6285ca49b09f8d -SHA256 (xpi/thunderbird-i18n-2.0.0.23/be.xpi) = 6e99a2975ea7f808fb34bf49033a607093ab4ec260381898a7edd7e10fcf6453 -SIZE (xpi/thunderbird-i18n-2.0.0.23/be.xpi) = 184813 -MD5 (xpi/thunderbird-i18n-2.0.0.23/bg.xpi) = ccc2a5d369c6121da4d890eff5fcba3f -SHA256 (xpi/thunderbird-i18n-2.0.0.23/bg.xpi) = de1f9e4d6790a036cb60b24068adb5727c3ace88b7747761aa4bd43466bc8541 -SIZE (xpi/thunderbird-i18n-2.0.0.23/bg.xpi) = 196486 -MD5 (xpi/thunderbird-i18n-2.0.0.23/ca.xpi) = ecf19706082edce33b68b7bfd8b8dee8 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/ca.xpi) = 16aac100c46d42ce31e8a99a060ca1488d7adb863d5164a37b210b5f82d39e2d -SIZE (xpi/thunderbird-i18n-2.0.0.23/ca.xpi) = 184232 -MD5 (xpi/thunderbird-i18n-2.0.0.23/cs.xpi) = dd10749225f9e335cb5e1888fd2471c4 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/cs.xpi) = 87c13456f546ebd5c83053ca4d54f1e5e05bb9ecb7d264def232294137972870 -SIZE (xpi/thunderbird-i18n-2.0.0.23/cs.xpi) = 186167 -MD5 (xpi/thunderbird-i18n-2.0.0.23/da.xpi) = 390d1707613c65a9edd7dd9b30b4216d -SHA256 (xpi/thunderbird-i18n-2.0.0.23/da.xpi) = c0b35b5694c30d1eea1320c508df6c20dce22a3b60543863f79b7aab40c261f2 -SIZE (xpi/thunderbird-i18n-2.0.0.23/da.xpi) = 179121 -MD5 (xpi/thunderbird-i18n-2.0.0.23/de.xpi) = 61bd7318abe30bd852ca1b5c4a6527ce -SHA256 (xpi/thunderbird-i18n-2.0.0.23/de.xpi) = 39a980134ba83b4f31cd4db4b68337a85e0fda4f32f3c218ebc522fcb11cbc67 -SIZE (xpi/thunderbird-i18n-2.0.0.23/de.xpi) = 159065 -MD5 (xpi/thunderbird-i18n-2.0.0.23/el.xpi) = ad4f2dadcb427d34461b57606e29fdb4 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/el.xpi) = f5e3e28426568b49effc73f12c937a62f5ad87dfa17de209d21f741f1a52eddb -SIZE (xpi/thunderbird-i18n-2.0.0.23/el.xpi) = 183061 -MD5 (xpi/thunderbird-i18n-2.0.0.23/en-GB.xpi) = 95dd94a7069167259a8d60dec25d1c60 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/en-GB.xpi) = 4ca8fad2bd96d17c7dc538abfd0d7ef0043eb9f901a7281b07c4f9cf0331ca12 -SIZE (xpi/thunderbird-i18n-2.0.0.23/en-GB.xpi) = 173049 -MD5 (xpi/thunderbird-i18n-2.0.0.23/es-AR.xpi) = 2a08a2afc913726a1e0d053a92c010f1 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/es-AR.xpi) = fa1d01fb2456731ea84cb8bc453d7cf6402914918680fa9b4f706685ec15a60e -SIZE (xpi/thunderbird-i18n-2.0.0.23/es-AR.xpi) = 184680 -MD5 (xpi/thunderbird-i18n-2.0.0.23/es-ES.xpi) = f80a6bd2fd8708ff327eb6a601147ffa -SHA256 (xpi/thunderbird-i18n-2.0.0.23/es-ES.xpi) = 126052c223ac00c5f84b709af9123aa2ff99fff9f1adb68a02e142d5a18a6c5f -SIZE (xpi/thunderbird-i18n-2.0.0.23/es-ES.xpi) = 149560 -MD5 (xpi/thunderbird-i18n-2.0.0.23/eu.xpi) = 8f5d5c313dbbe47bf29ce6f2a4768da2 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/eu.xpi) = 37b8417e026b0dae905f0ecb500525614f1c7f89ae997e70656fffcad2b0aa50 -SIZE (xpi/thunderbird-i18n-2.0.0.23/eu.xpi) = 181799 -MD5 (xpi/thunderbird-i18n-2.0.0.23/fi.xpi) = 38d2db5fd4798b34fd1ddafbd4cb8284 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/fi.xpi) = 9d2a6b568a7e4d3d9ed65f2c2f1d66b296bfd25c4f64408dc0de56d437e3b3ad -SIZE (xpi/thunderbird-i18n-2.0.0.23/fi.xpi) = 187734 -MD5 (xpi/thunderbird-i18n-2.0.0.23/fr.xpi) = e98e92f7c7c6d6155c5d42322e0febd4 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/fr.xpi) = a16f800f465a19e18cced25ddcf15d637ecb7726d45db755690e2e2a11212e42 -SIZE (xpi/thunderbird-i18n-2.0.0.23/fr.xpi) = 190912 -MD5 (xpi/thunderbird-i18n-2.0.0.23/ga-IE.xpi) = ab30d4244d60a6c48be73439804fcf26 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/ga-IE.xpi) = 69b6be9adf00582b25d45f9f4ad49fc61ae966190384ad338b089be4ff037f76 -SIZE (xpi/thunderbird-i18n-2.0.0.23/ga-IE.xpi) = 185960 -MD5 (xpi/thunderbird-i18n-2.0.0.23/he.xpi) = e206d402a49d0179a044a0ff523f7535 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/he.xpi) = ffd18a2f1a1947f817a90ef8f6e78fc7e18ad879bdcf437267379d366ed0aa74 -SIZE (xpi/thunderbird-i18n-2.0.0.23/he.xpi) = 157243 -MD5 (xpi/thunderbird-i18n-2.0.0.23/hu.xpi) = 912fb7e232b2102d5b8e84fdd42ba6e6 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/hu.xpi) = d9182041e7713dfcfa816787a042d3f0eac8b860cfe6a9723643287598018540 -SIZE (xpi/thunderbird-i18n-2.0.0.23/hu.xpi) = 191693 -MD5 (xpi/thunderbird-i18n-2.0.0.23/it.xpi) = c43ca9b997298ee336edcf4432f4d4d1 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/it.xpi) = 998da33ca0be103393e1c4cff3cadba5a4043dd6c7e357e1b2b81a29b3b46590 -SIZE (xpi/thunderbird-i18n-2.0.0.23/it.xpi) = 152554 -MD5 (xpi/thunderbird-i18n-2.0.0.23/ja.xpi) = 96dba8a80e7454d4bae3e2c097c3a200 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/ja.xpi) = 9aef2bbb9aa1b37a47160cc4415af8c32a95c9331d6dac161ca1f3aebde1c799 -SIZE (xpi/thunderbird-i18n-2.0.0.23/ja.xpi) = 199411 -MD5 (xpi/thunderbird-i18n-2.0.0.23/ko.xpi) = 45a6bf475f3b65ecfa927ffe7ad2f41e -SHA256 (xpi/thunderbird-i18n-2.0.0.23/ko.xpi) = 27b3c77d6124ff6714c337a3f02da21eb5ce44e444691c990bdefe934771fc2a -SIZE (xpi/thunderbird-i18n-2.0.0.23/ko.xpi) = 170142 -MD5 (xpi/thunderbird-i18n-2.0.0.23/lt.xpi) = 5e8a12a78388a7240595ac19d71532c2 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/lt.xpi) = 7d18ee2ec1ad7f583537192f3284cea39ec0c14999c99e65de8df145e4ea5647 -SIZE (xpi/thunderbird-i18n-2.0.0.23/lt.xpi) = 189457 -MD5 (xpi/thunderbird-i18n-2.0.0.23/mk.xpi) = fe342adb54e9c64dc4b98e0c5a3283f0 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/mk.xpi) = dcaf0d05a4f37c639c455a11f37ea6bb6c5b0418dfaa3d706fc99e94137d24f6 -SIZE (xpi/thunderbird-i18n-2.0.0.23/mk.xpi) = 196440 -MD5 (xpi/thunderbird-i18n-2.0.0.23/nb-NO.xpi) = 0b4e3161cba287774478ad78d97a69ca -SHA256 (xpi/thunderbird-i18n-2.0.0.23/nb-NO.xpi) = abb1109ce2d6da18eb7902860564189ae28139e4ba183d85fc9c5f7472b3a9c9 -SIZE (xpi/thunderbird-i18n-2.0.0.23/nb-NO.xpi) = 183238 -MD5 (xpi/thunderbird-i18n-2.0.0.23/nl.xpi) = 92bc786732e8d644f3aee9dfb8afee4e -SHA256 (xpi/thunderbird-i18n-2.0.0.23/nl.xpi) = 184832940fa33e22157bc9fb4472d542508a13b5fa0cce349bf118b9e26b11e4 -SIZE (xpi/thunderbird-i18n-2.0.0.23/nl.xpi) = 184153 -MD5 (xpi/thunderbird-i18n-2.0.0.23/nn-NO.xpi) = 830ce611c23b683cfbe09ab2576ce613 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/nn-NO.xpi) = a15cf71808aee60dff5570a568aaf4dcadf4eafb4fb08b9c0d99a7d2fa2a6eeb -SIZE (xpi/thunderbird-i18n-2.0.0.23/nn-NO.xpi) = 184117 -MD5 (xpi/thunderbird-i18n-2.0.0.23/pa-IN.xpi) = 56a8a6e618b53c93abe83c5bf705e5a2 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/pa-IN.xpi) = e297b1feb54c58cf7cbbfd1181122ae2b7ed32dd5ebe1cfad15f54e21c76e23c -SIZE (xpi/thunderbird-i18n-2.0.0.23/pa-IN.xpi) = 205022 -MD5 (xpi/thunderbird-i18n-2.0.0.23/pl.xpi) = 0b9b25af53e26f3375057c792517db46 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/pl.xpi) = 2e23592730a1390e25db2604c5fcff912c3e775d2204fe3e145d8c61d7869566 -SIZE (xpi/thunderbird-i18n-2.0.0.23/pl.xpi) = 177417 -MD5 (xpi/thunderbird-i18n-2.0.0.23/pt-BR.xpi) = 6ea8c49f0f049aeee22305488fdd2e52 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/pt-BR.xpi) = 0ae4860a8ee5f10d0f4611276f53c1abe228fbc1d4aa1d7bee39c72327ae905b -SIZE (xpi/thunderbird-i18n-2.0.0.23/pt-BR.xpi) = 183071 -MD5 (xpi/thunderbird-i18n-2.0.0.23/pt-PT.xpi) = b4fca596ac7a2d425b73e8e02cb83474 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/pt-PT.xpi) = 9fcf9ec7dce795ca237f77cbdfc3654cf03a2d90e6a0760c195beea7797c1917 -SIZE (xpi/thunderbird-i18n-2.0.0.23/pt-PT.xpi) = 183924 -MD5 (xpi/thunderbird-i18n-2.0.0.23/ru.xpi) = d6fb312f98054c9a81972df74f0216b5 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/ru.xpi) = b593c6fd06340dbd36598127e75192c734d15796f58b64d00459d5de711a08b0 -SIZE (xpi/thunderbird-i18n-2.0.0.23/ru.xpi) = 174281 -MD5 (xpi/thunderbird-i18n-2.0.0.23/sk.xpi) = c2dfe56bf934fceddd3230191c787f3e -SHA256 (xpi/thunderbird-i18n-2.0.0.23/sk.xpi) = ed12698471c769c5030058e00f59637a187e2b368dd7feec8fea747dfb8786b4 -SIZE (xpi/thunderbird-i18n-2.0.0.23/sk.xpi) = 191717 -MD5 (xpi/thunderbird-i18n-2.0.0.23/sl.xpi) = c2ebfc7ef983d5373cd78203e5fb46e2 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/sl.xpi) = b1bff97861ad298a6c0d7124b00f3f5d5d4cdd001400d7b1e11e18330906901c -SIZE (xpi/thunderbird-i18n-2.0.0.23/sl.xpi) = 188025 -MD5 (xpi/thunderbird-i18n-2.0.0.23/sv-SE.xpi) = ce41acc6a92112336c92f3af7f2b4a04 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/sv-SE.xpi) = 38abbb4ec8b46457f6ab7713811d628a28bb73a6fa140a623eb18dde00294eb3 -SIZE (xpi/thunderbird-i18n-2.0.0.23/sv-SE.xpi) = 191928 -MD5 (xpi/thunderbird-i18n-2.0.0.23/tr.xpi) = d551c19a04da6d058da9884049811c0d -SHA256 (xpi/thunderbird-i18n-2.0.0.23/tr.xpi) = d4243ab5750a46f8c2e0a8bf6e8dc4a892b8112dd65c221ae90f94368882c8c0 -SIZE (xpi/thunderbird-i18n-2.0.0.23/tr.xpi) = 157710 -MD5 (xpi/thunderbird-i18n-2.0.0.23/uk.xpi) = 95bef5959e38597d41ec47bcc11cfde5 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/uk.xpi) = dc7287c010d7d58abb39b94a542ab21b9a7b29fd3ed1de0bc0ba07112183ca86 -SIZE (xpi/thunderbird-i18n-2.0.0.23/uk.xpi) = 194506 -MD5 (xpi/thunderbird-i18n-2.0.0.23/zh-CN.xpi) = 9fbd584295ae2e38bb8affdb627fe22f -SHA256 (xpi/thunderbird-i18n-2.0.0.23/zh-CN.xpi) = 463582f33d0b8e49890f982e1908dd91548f25e34c06ac20c1c8bc5647a13e58 -SIZE (xpi/thunderbird-i18n-2.0.0.23/zh-CN.xpi) = 147643 -MD5 (xpi/thunderbird-i18n-2.0.0.23/zh-TW.xpi) = 7ddf9300732bde946f795439311fbae2 -SHA256 (xpi/thunderbird-i18n-2.0.0.23/zh-TW.xpi) = 57ede81d222c480dbac72995e1dd73a5b0c9b6feddb66e6c79020c23204e0b8d -SIZE (xpi/thunderbird-i18n-2.0.0.23/zh-TW.xpi) = 153702 +MD5 (xpi/thunderbird3-i18n-3.0/af.xpi) = 8d8a99ae51a36dbad45086091f3af265 +SHA256 (xpi/thunderbird3-i18n-3.0/af.xpi) = d2541dbd4dea07db31cc55e955728d2d7c5977808705fa7a53f1001e7ef1ab81 +SIZE (xpi/thunderbird3-i18n-3.0/af.xpi) = 200280 +MD5 (xpi/thunderbird3-i18n-3.0/be.xpi) = c2109ef9bc65ef56cc99a1d83a0f213a +SHA256 (xpi/thunderbird3-i18n-3.0/be.xpi) = fedfda555bfb5593b6ae202d2d7dd006c242b150ef6285c43bbb9e280e3e5daa +SIZE (xpi/thunderbird3-i18n-3.0/be.xpi) = 189166 +MD5 (xpi/thunderbird3-i18n-3.0/bg.xpi) = da084503bcd47c36e2e941814c8a3367 +SHA256 (xpi/thunderbird3-i18n-3.0/bg.xpi) = 16a92682dd18a4accf4389743568de8a075d726376f3df9e5d2980cfb7ff3f74 +SIZE (xpi/thunderbird3-i18n-3.0/bg.xpi) = 222515 +MD5 (xpi/thunderbird3-i18n-3.0/ca.xpi) = 27a7b931ff78b152393fa4d60fe128dd +SHA256 (xpi/thunderbird3-i18n-3.0/ca.xpi) = ec63b0e3364fb12780984c071c5d8f7a8edea2963ff32fd08b6b8aa55fd32fcb +SIZE (xpi/thunderbird3-i18n-3.0/ca.xpi) = 207484 +MD5 (xpi/thunderbird3-i18n-3.0/cs.xpi) = 299ad316273c3b1f89946cc5bfe3b0e9 +SHA256 (xpi/thunderbird3-i18n-3.0/cs.xpi) = cde5eaddf1de37356e2f0cf778789b96fa0135be3d1a113ee34ec572fb928fd0 +SIZE (xpi/thunderbird3-i18n-3.0/cs.xpi) = 207756 +MD5 (xpi/thunderbird3-i18n-3.0/de.xpi) = 6933a5154a806bee570a2312fa03b596 +SHA256 (xpi/thunderbird3-i18n-3.0/de.xpi) = 663c8ddeb8258e9645cc9aedf5e5b2724b57ad9e5f8018f37919bfecd4b9db5b +SIZE (xpi/thunderbird3-i18n-3.0/de.xpi) = 211361 +MD5 (xpi/thunderbird3-i18n-3.0/el.xpi) = a6cf40a3990e31bdde581e70b021e826 +SHA256 (xpi/thunderbird3-i18n-3.0/el.xpi) = ecb32766910537d242c1600e3a09c056d642429f59f5eb592020963e660bc04b +SIZE (xpi/thunderbird3-i18n-3.0/el.xpi) = 226881 +MD5 (xpi/thunderbird3-i18n-3.0/en-GB.xpi) = 68e19665fa8c09c93bcc254f12a64997 +SHA256 (xpi/thunderbird3-i18n-3.0/en-GB.xpi) = 8d0977fde180d8c3717f15766eb36d23747fdb9e76dd3ee1e7c3ce9475b4a1f9 +SIZE (xpi/thunderbird3-i18n-3.0/en-GB.xpi) = 193363 +MD5 (xpi/thunderbird3-i18n-3.0/es-AR.xpi) = 992bec66a16e0acb19b9683693b7a62c +SHA256 (xpi/thunderbird3-i18n-3.0/es-AR.xpi) = d74084408bf6bb91092726a36d9dfa7b8d979e2c8439a6b621d81ea7fe04f5a4 +SIZE (xpi/thunderbird3-i18n-3.0/es-AR.xpi) = 207602 +MD5 (xpi/thunderbird3-i18n-3.0/es-ES.xpi) = c2d966c83e9aa8cf3ac22d88b166c9c1 +SHA256 (xpi/thunderbird3-i18n-3.0/es-ES.xpi) = 175cf1fd7b8e4b9a538adaad1892ebebd84b636afe24bb24d9ae571eeae53c5d +SIZE (xpi/thunderbird3-i18n-3.0/es-ES.xpi) = 168066 +MD5 (xpi/thunderbird3-i18n-3.0/eu.xpi) = 9a89aaff115e91bca3f467cc1ee91914 +SHA256 (xpi/thunderbird3-i18n-3.0/eu.xpi) = c0cca7570033eeb6b4afe50822f59731145f24e2605fe41a66cb9eadfe9274c0 +SIZE (xpi/thunderbird3-i18n-3.0/eu.xpi) = 200869 +MD5 (xpi/thunderbird3-i18n-3.0/fi.xpi) = 957fea1ae9d3f523bc805e778287089e +SHA256 (xpi/thunderbird3-i18n-3.0/fi.xpi) = e2110702ad070aaae9b7f4025d8f922de2efeda8f8bdbf09b9997574db921492 +SIZE (xpi/thunderbird3-i18n-3.0/fi.xpi) = 208348 +MD5 (xpi/thunderbird3-i18n-3.0/fr.xpi) = 4730fad9f07b0c3a9e824bbfc7edc9e4 +SHA256 (xpi/thunderbird3-i18n-3.0/fr.xpi) = c3576516bcd29988b6d276813d6032a2e6fd82438ea9913ae5c17c4b862b435a +SIZE (xpi/thunderbird3-i18n-3.0/fr.xpi) = 210244 +MD5 (xpi/thunderbird3-i18n-3.0/ga-IE.xpi) = 2fa313427986bf4e07e23cb2dfa4aa48 +SHA256 (xpi/thunderbird3-i18n-3.0/ga-IE.xpi) = 4148523327dfffbde4745947b41ba0cfae772158b91400c100e5fabaf7feb868 +SIZE (xpi/thunderbird3-i18n-3.0/ga-IE.xpi) = 208835 +MD5 (xpi/thunderbird3-i18n-3.0/he.xpi) = f6ab679a8eff8417eedf68c23d4ea87e +SHA256 (xpi/thunderbird3-i18n-3.0/he.xpi) = 058bd1c8087341f179dda8472b192984745bd73ba0c8ff58ae4507396a802a20 +SIZE (xpi/thunderbird3-i18n-3.0/he.xpi) = 192168 +MD5 (xpi/thunderbird3-i18n-3.0/hu.xpi) = 99ae79a9780c43d9ce5b0fe0ae3c377e +SHA256 (xpi/thunderbird3-i18n-3.0/hu.xpi) = 9f81cb0af92ced8971b40128347b154072e9e20933784b8d20cb636cc5cc5842 +SIZE (xpi/thunderbird3-i18n-3.0/hu.xpi) = 215531 +MD5 (xpi/thunderbird3-i18n-3.0/it.xpi) = b2bf8e1f03786ec4dc97173358c2544a +SHA256 (xpi/thunderbird3-i18n-3.0/it.xpi) = 97bb61b20ee26194410d0d32ba34d1b4bad7b0f2d46cb6b6cb7259b349e50710 +SIZE (xpi/thunderbird3-i18n-3.0/it.xpi) = 167141 +MD5 (xpi/thunderbird3-i18n-3.0/ja.xpi) = e398d08f286a6f5f62ae469b3b1e4216 +SHA256 (xpi/thunderbird3-i18n-3.0/ja.xpi) = e5b5ef8324fc18a8a729ad78cbb8222a38af18062a481a1993a890942d58b126 +SIZE (xpi/thunderbird3-i18n-3.0/ja.xpi) = 224356 +MD5 (xpi/thunderbird3-i18n-3.0/ko.xpi) = e9f57fa3bdaf04ebab848e27d431dd91 +SHA256 (xpi/thunderbird3-i18n-3.0/ko.xpi) = a66a1d1dcbb1f1999c6fab575863ff118f5599f1c0bd81e87d9481c469030bd1 +SIZE (xpi/thunderbird3-i18n-3.0/ko.xpi) = 186348 +MD5 (xpi/thunderbird3-i18n-3.0/lt.xpi) = 74895f43ea39011510d7f29e11cb068c +SHA256 (xpi/thunderbird3-i18n-3.0/lt.xpi) = 0be549d6dd70e6e1ece3ab131967d2f46ffe38c213903747e78b50f7fd6cdbcd +SIZE (xpi/thunderbird3-i18n-3.0/lt.xpi) = 224274 +MD5 (xpi/thunderbird3-i18n-3.0/nb-NO.xpi) = 6bbe5b38e4c562e88e5709af89e943e6 +SHA256 (xpi/thunderbird3-i18n-3.0/nb-NO.xpi) = 9e9f8f967f7c49a21a6d5c66cd1eb193ae5454edf0c7bac0348922fc2b92a22f +SIZE (xpi/thunderbird3-i18n-3.0/nb-NO.xpi) = 202668 +MD5 (xpi/thunderbird3-i18n-3.0/nl.xpi) = 3c4246fdb49512cd0c66ad38c94ffb4e +SHA256 (xpi/thunderbird3-i18n-3.0/nl.xpi) = 2dca8ccf437f2734d1770933434cc183ac5c1e01fc3c526530eb9099467662c7 +SIZE (xpi/thunderbird3-i18n-3.0/nl.xpi) = 205712 +MD5 (xpi/thunderbird3-i18n-3.0/nn-NO.xpi) = 35a0e53bafc4b0b5eefeb63c01e73fc9 +SHA256 (xpi/thunderbird3-i18n-3.0/nn-NO.xpi) = 364b1d5b026555c5ab43d0f6e9326985a431ea3fe4677ebce3684d00df431c1a +SIZE (xpi/thunderbird3-i18n-3.0/nn-NO.xpi) = 204451 +MD5 (xpi/thunderbird3-i18n-3.0/pa-IN.xpi) = 83ecb473e7365febbd75ece8163a6231 +SHA256 (xpi/thunderbird3-i18n-3.0/pa-IN.xpi) = e1fcbbee9dfb8c439ed3c247a97b618b3c0a3d8b3cda6dd0643de8f800321e65 +SIZE (xpi/thunderbird3-i18n-3.0/pa-IN.xpi) = 230400 +MD5 (xpi/thunderbird3-i18n-3.0/pl.xpi) = 98ffd6713f9538390e9917fa5c123e09 +SHA256 (xpi/thunderbird3-i18n-3.0/pl.xpi) = 2e682dc4eb95a604671eaf8d716b5b0f6ffc6cb94671f95bd4fa33e44fe098cf +SIZE (xpi/thunderbird3-i18n-3.0/pl.xpi) = 197864 +MD5 (xpi/thunderbird3-i18n-3.0/pt-BR.xpi) = 18ba32b0a447ec3fb01a4598ac3c6912 +SHA256 (xpi/thunderbird3-i18n-3.0/pt-BR.xpi) = 88d88344c4a19b9e3bfe186d88e5b540f607101f967371e501e06e4491993779 +SIZE (xpi/thunderbird3-i18n-3.0/pt-BR.xpi) = 204053 +MD5 (xpi/thunderbird3-i18n-3.0/pt-PT.xpi) = 506a45f24b69ec56e72a3a184959df02 +SHA256 (xpi/thunderbird3-i18n-3.0/pt-PT.xpi) = f16f937797235614df55e3e8754f9a85ce7af334fff49f68bf6239e4a8b58d6b +SIZE (xpi/thunderbird3-i18n-3.0/pt-PT.xpi) = 204090 +MD5 (xpi/thunderbird3-i18n-3.0/ru.xpi) = f94b8399adb5eb4dcec2b598a56a90af +SHA256 (xpi/thunderbird3-i18n-3.0/ru.xpi) = 8e26b7c87554acbf039a36e4015817d31fee7a67604a42202ca7953e48bb46fe +SIZE (xpi/thunderbird3-i18n-3.0/ru.xpi) = 192056 +MD5 (xpi/thunderbird3-i18n-3.0/sk.xpi) = be5392f136a2a87bf4548377a380f99b +SHA256 (xpi/thunderbird3-i18n-3.0/sk.xpi) = 5bf053a370dee4303b800a48b66c0a0f7dd6793fcd1f191a3309fd57afec7db3 +SIZE (xpi/thunderbird3-i18n-3.0/sk.xpi) = 213229 +MD5 (xpi/thunderbird3-i18n-3.0/sv-SE.xpi) = 0b5656979ac688279d3033a1ce92b24f +SHA256 (xpi/thunderbird3-i18n-3.0/sv-SE.xpi) = 5417396d31f2e636f93d505685373c0e287548763855846267070c67c9c1eca4 +SIZE (xpi/thunderbird3-i18n-3.0/sv-SE.xpi) = 210593 +MD5 (xpi/thunderbird3-i18n-3.0/tr.xpi) = 5411ec6e786f81f468db75b650b16777 +SHA256 (xpi/thunderbird3-i18n-3.0/tr.xpi) = 1a78587ea938965a158795fc3513f7ff626d4a19140e3b8347ae6111fddfa18a +SIZE (xpi/thunderbird3-i18n-3.0/tr.xpi) = 205400 +MD5 (xpi/thunderbird3-i18n-3.0/uk.xpi) = 1e3f97f700ceaf641af2a35e96e801c0 +SHA256 (xpi/thunderbird3-i18n-3.0/uk.xpi) = 53d530da456ea6c4eddb45123d097518b2f8bd06085eb01f40e1a752cea3a0f7 +SIZE (xpi/thunderbird3-i18n-3.0/uk.xpi) = 231307 +MD5 (xpi/thunderbird3-i18n-3.0/zh-CN.xpi) = 90ec300c3ad219670ad5d3144996d8d7 +SHA256 (xpi/thunderbird3-i18n-3.0/zh-CN.xpi) = c49b78c65e29e339a5a816cb376607d1ce82815da3ed2b27dbeebba4b0525f3a +SIZE (xpi/thunderbird3-i18n-3.0/zh-CN.xpi) = 208225 +MD5 (xpi/thunderbird3-i18n-3.0/zh-TW.xpi) = cdbad36a85a494878a952e06dd1be18a +SHA256 (xpi/thunderbird3-i18n-3.0/zh-TW.xpi) = a7b31b2d9a5aeeff1dc09389f00260cd79f995ed1c28efc29f1c0bc1cce0dd98 +SIZE (xpi/thunderbird3-i18n-3.0/zh-TW.xpi) = 208625