From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 14 13:50:04 2013 Return-Path: Delivered-To: freebsd-emulation@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BAE4DC82 for ; Sat, 14 Dec 2013 13:50:04 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A499B138D for ; Sat, 14 Dec 2013 13:50:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBEDo4dl076039 for ; Sat, 14 Dec 2013 13:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBEDo494076038; Sat, 14 Dec 2013 13:50:04 GMT (envelope-from gnats) Date: Sat, 14 Dec 2013 13:50:04 GMT Message-Id: <201312141350.rBEDo494076038@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/169896: commit references a PR X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dfilter service List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Dec 2013 13:50:04 -0000 The following reply was made to PR ports/169896; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/169896: commit references a PR Date: Sat, 14 Dec 2013 13:42:21 +0000 (UTC) Author: flo Date: Sat Dec 14 13:42:06 2013 New Revision: 336446 URL: http://svnweb.freebsd.org/changeset/ports/336446 Log: Update to nspr 4.10.2 Update to nss 3.15.3.1 Update firefox-esr and thunderbird to 24.2.0 Update firefox to 26.0 Update seamonkey to 2.23 - catch up with directory renames since USES=webplugins was introduced; fixes plugins not being automatically enabled after install - linux-firefox and linux-seamonkey can play HTML5 audio [2][3] and measure about:memory usage, again - dom.ipc.plugins.enabled->true no longer crash linux-firefox which makes some flash sites work again; as there's no nspluginwrapper in-between the infamous "youtube issue" never occurs - install DEBUG with symbols [3] and describe the option better [4] - enable dumping about:memory upon kill -65, kill -66 and GC/CC log upon kill -67 to a file under /tmp directory; linux-firefox uses kill -34, kill -35 and kill -36 respectively PR: ports/183861 [1] PR: ports/184006 [2] PR: ports/169896 [3] PR: ports/184285 [3] PR: ports/184286 [4] Security: dd116b19-64b3-11e3-868f-0025905a4771 In collaboration with: Jan Beich Added: head/mail/thunderbird/files/patch-bug885538 (contents, props changed) head/mail/thunderbird/files/patch-bug945046 (contents, props changed) head/mail/thunderbird/files/patch-bug946560 (contents, props changed) head/www/firefox-esr/files/patch-bug945046 (contents, props changed) head/www/firefox-esr/files/patch-bug946560 (contents, props changed) head/www/firefox/files/patch-bug945046 (contents, props changed) head/www/firefox/files/patch-bug946560 (contents, props changed) head/www/firefox/files/patch-bug947862 (contents, props changed) head/www/libxul/files/patch-bug945046 (contents, props changed) head/www/libxul/files/patch-bug946560 (contents, props changed) head/www/seamonkey/files/patch-bug945046 (contents, props changed) head/www/seamonkey/files/patch-bug946560 (contents, props changed) head/www/seamonkey/files/patch-bug947862 (contents, props changed) Deleted: head/mail/thunderbird/files/extra-bug780531 head/www/firefox-esr/files/extra-bug780531 head/www/firefox/Makefile.webplugins head/www/firefox/files/extra-bug780531 head/www/firefox/files/patch-bug807492 head/www/firefox/files/patch-bug851992 head/www/firefox/files/patch-bug853301 head/www/firefox/files/patch-bug876156 head/www/firefox/files/patch-bug886181 head/www/firefox/files/patch-bug910875 head/www/firefox/files/patch-bug916216 head/www/firefox/files/patch-bug918177 head/www/libxul/files/extra-bug780531 head/www/seamonkey/files/extra-bug780531 head/www/seamonkey/files/patch-bug807492 head/www/seamonkey/files/patch-bug851992 head/www/seamonkey/files/patch-bug876156 head/www/seamonkey/files/patch-bug886181 head/www/seamonkey/files/patch-bug910875 head/www/seamonkey/files/patch-bug916216 head/www/seamonkey/files/patch-bug918177 Modified: head/Mk/bsd.gecko.mk head/devel/nspr/Makefile head/devel/nspr/distinfo head/mail/linux-thunderbird/Makefile head/mail/linux-thunderbird/distinfo head/mail/linux-thunderbird/files/linux-thunderbird.desktop.in (contents, props changed) head/mail/linux-thunderbird/pkg-plist head/mail/thunderbird-i18n/Makefile head/mail/thunderbird-i18n/Makefile.lang head/mail/thunderbird-i18n/Makefile.option head/mail/thunderbird-i18n/distinfo head/mail/thunderbird/Makefile head/mail/thunderbird/distinfo head/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in head/mail/thunderbird/files/patch-mail-app-nsMailApp.cpp (contents, props changed) head/mail/thunderbird/files/thunderbird.desktop.in (contents, props changed) head/security/ca_root_nss/Makefile head/security/ca_root_nss/distinfo head/security/nss/Makefile head/security/nss/distinfo head/security/vuxml/vuln.xml head/www/firefox-esr-i18n/Makefile head/www/firefox-esr-i18n/Makefile.lang head/www/firefox-esr-i18n/Makefile.option head/www/firefox-esr-i18n/distinfo head/www/firefox-esr/Makefile head/www/firefox-esr/distinfo head/www/firefox-esr/files/firefox.desktop.in (contents, props changed) head/www/firefox-esr/files/patch-browser-app-nsBrowserApp.cpp head/www/firefox-i18n/Makefile head/www/firefox-i18n/Makefile.lang head/www/firefox-i18n/Makefile.option head/www/firefox-i18n/distinfo head/www/firefox/Makefile head/www/firefox/distinfo head/www/firefox/files/firefox.desktop.in (contents, props changed) head/www/firefox/files/patch-browser-app-nsBrowserApp.cpp (contents, props changed) head/www/firefox/files/patch-config-baseconfig.mk head/www/libxul/Makefile head/www/libxul/distinfo head/www/libxul/files/patch-build_unix_run-mozilla.sh (contents, props changed) head/www/libxul/files/patch-xulrunner-stub-nsXULStub.cpp (contents, props changed) head/www/linux-firefox/Makefile head/www/linux-firefox/distinfo head/www/linux-firefox/files/linux-firefox.desktop.in (contents, props changed) head/www/linux-firefox/pkg-plist head/www/linux-seamonkey/Makefile head/www/linux-seamonkey/Makefile.common head/www/linux-seamonkey/distinfo head/www/linux-seamonkey/files/linux-seamonkey.desktop.in (contents, props changed) head/www/linux-seamonkey/pkg-plist head/www/seamonkey-i18n/Makefile head/www/seamonkey-i18n/Makefile.lang head/www/seamonkey-i18n/Makefile.option head/www/seamonkey-i18n/distinfo head/www/seamonkey/Makefile head/www/seamonkey/distinfo head/www/seamonkey/files/patch-config-baseconfig.mk head/www/seamonkey/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in head/www/seamonkey/files/patch-suite-app-nsSuiteApp.cpp (contents, props changed) head/www/seamonkey/files/seamonkey.desktop.in (contents, props changed) Modified: head/Mk/bsd.gecko.mk ============================================================================== --- head/Mk/bsd.gecko.mk Sat Dec 14 13:38:47 2013 (r336445) +++ head/Mk/bsd.gecko.mk Sat Dec 14 13:42:06 2013 (r336446) @@ -176,7 +176,7 @@ Gecko_Pre_Include= bsd.gecko.mk # is given by the maintainer via the port or by the # user via defined variable try to find the highest # stable installed version. -# Available values: yes 24+ 25+ 24 25+ +# Available values: yes 24+ 26+ 24 26 # NOTE: # default value 24 is used in case of USE_FIREFOX=yes # @@ -187,9 +187,9 @@ Gecko_Pre_Include= bsd.gecko.mk # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 22+ 22 +# Available values: yes 23+ 23 # NOTE: -# default value 22 is used in case of USE_SEAMONKEY=yes +# default value 23 is used in case of USE_SEAMONKEY=yes # # USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey. # Available values: see USE_SEAMONKEY @@ -218,11 +218,11 @@ _FIREFOX_BUILD_DEPENDS= yes .endif _FIREFOX_DEFAULT_VERSION= 24 -_FIREFOX_VERSIONS= 24 25 -_FIREFOX_RANGE_VERSIONS= 24+ 25+ +_FIREFOX_VERSIONS= 24 26 +_FIREFOX_RANGE_VERSIONS= 24+ 26+ # For specifying [24, ..]+ -_FIREFOX_25P= 25 ${_FIREFOX_24P} +_FIREFOX_26P= 26 ${_FIREFOX_24P} _FIREFOX_24P= 24 # Set the default Firefox version and check if USE_FIREFOX=yes was given @@ -269,7 +269,7 @@ IGNORE= cannot install: unknown Firefo # Dependence lines for different Firefox versions 24_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -25_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +26_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox # Add dependencies .if defined(USE_FIREFOX) @@ -291,12 +291,12 @@ USE_SEAMONKEY:= ${USE_SEAMONKEY_BUILD _SEAMONKEY_BUILD_DEPENDS= yes .endif -_SEAMONKEY_DEFAULT_VERSION= 22 -_SEAMONKEY_VERSIONS= 22 -_SEAMONKEY_RANGE_VERSIONS= 22+ +_SEAMONKEY_DEFAULT_VERSION= 23 +_SEAMONKEY_VERSIONS= 23 +_SEAMONKEY_RANGE_VERSIONS= 23+ -# For specifying [22, ..]+ -_SEAMONKEY_22P= 22 +# For specifying [23, ..]+ +_SEAMONKEY_23P= 23 # Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given .if ${USE_SEAMONKEY} == "yes" @@ -338,7 +338,7 @@ IGNORE= cannot install: unknown SeaMon .endif # Dependence lines for different SeaMonkey versions -22_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey +23_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey # Add dependencies .if defined(USE_SEAMONKEY) @@ -540,7 +540,7 @@ MOZ_EXPORT+= ${CONFIGURE_ENV} \ MOZ_OPTIONS+= --prefix="${FAKEDIR}" CPPFLAGS+= -isystem${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -Wl,-z,origin -Wl,-rpath,\\\$$\$$ORIGIN +LDFLAGS+= -L${LOCALBASE}/lib -Wl,-R,${PREFIX}/lib/${MOZILLA} # prefer base clang, for lang/clang{,-devel} see ports/177224 .if ${CC} == "cc" && (exists(/usr/bin/clang) && ${OSVERSION} >= 900014) @@ -662,12 +662,8 @@ MOZ_OPTIONS+= --with-system-zlib \ --disable-updater \ --disable-pedantic -.if ${MOZILLA_VER:R:R} < 25 && !exists(${FILESDIR}/patch-bug803480) -MOZ_OPTIONS+= --disable-necko-wifi -.else # XXX stolen from www/chromium MOZ_EXPORT+= MOZ_GOOGLE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8 -.endif .if ${PORT_OPTIONS:MGTK3} MOZ_TOOLKIT= cairo-gtk3 @@ -758,9 +754,6 @@ ALL_TARGET= profiledbuild LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins MOZ_OPTIONS+= --enable-alsa -. if exists(${FILESDIR}/extra-bug780531) -EXTRA_PATCHES+= ${FILESDIR}/extra-bug780531 -. endif .endif .if ${PORT_OPTIONS:MPULSEAUDIO} @@ -959,8 +952,9 @@ gecko-post-patch: ${MOZSRC}/xpcom/io/SpecialSystemDirectory.cpp @${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|g' \ ${MOZSRC}/xpcom/build/nsXPCOMPrivate.h - @${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g' \ + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|mozilla/plugins|browser_plugins|g' \ + -e 's|share/mozilla/extensions|lib/xpi|g' \ ${MOZSRC}/xpcom/io/nsAppFileLocationProvider.cpp \ ${MOZSRC}/toolkit/xre/nsXREDirProvider.cpp @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ Modified: head/devel/nspr/Makefile ============================================================================== --- head/devel/nspr/Makefile Sat Dec 14 13:38:47 2013 (r336445) +++ head/devel/nspr/Makefile Sat Dec 14 13:42:06 2013 (r336446) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= nspr -DISTVERSION= 4.10.1 +DISTVERSION= 4.10.2 CATEGORIES= devel MASTER_SITES= MOZILLA/${PORTNAME}/releases/v${PORTVERSION}/src Modified: head/devel/nspr/distinfo ============================================================================== --- head/devel/nspr/distinfo Sat Dec 14 13:38:47 2013 (r336445) +++ head/devel/nspr/distinfo Sat Dec 14 13:42:06 2013 (r336446) @@ -1,2 +1,2 @@ -SHA256 (nspr-4.10.1.tar.gz) = 0c2f8dc265f1e9b2600fd519430a1f960799888857bbb1538343a1b16ba41b20 -SIZE (nspr-4.10.1.tar.gz) = 1102858 +SHA256 (nspr-4.10.2.tar.gz) = 4d09ee67a6fb57d3c646098b0ac7fd1e31be1c2c2ca57cd2ad28b42e6d3cf400 +SIZE (nspr-4.10.2.tar.gz) = 1103130 Modified: head/mail/linux-thunderbird/Makefile ============================================================================== --- head/mail/linux-thunderbird/Makefile Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/linux-thunderbird/Makefile Sat Dec 14 13:42:06 2013 (r336446) @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= thunderbird -DISTVERSION= 24.0 -CATEGORIES= mail +DISTVERSION= 24.2.0 +CATEGORIES= mail news net-im ipv6 DISTNAME= ${PORTNAME}-${DISTVERSION} MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US @@ -11,10 +11,9 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Mozilla Thunderbird is standalone mail and news that stands above USE_BZIP2= yes -REPLACE_GRE= yes +WANT_GTK218= yes USE_LINUX_APPS= dbusglib dbuslibs alsalib alsa-plugins-oss -NO_STAGE= yes .include "${.CURDIR}/../../www/linux-seamonkey/Makefile.common" .include Modified: head/mail/linux-thunderbird/distinfo ============================================================================== --- head/mail/linux-thunderbird/distinfo Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/linux-thunderbird/distinfo Sat Dec 14 13:42:06 2013 (r336446) @@ -1,2 +1,6 @@ -SHA256 (thunderbird-24.0.tar.bz2) = f642a6978cf0c5d1c54b97f86c11e79c8ae2d0a3ee38cff296320a9a5c8911a0 -SIZE (thunderbird-24.0.tar.bz2) = 28964786 +SHA256 (thunderbird-24.2.0.tar.bz2) = d3b1a1049cf39cfecdfa26ad043520b6cb180d517995c7261aebc50786d61335 +SIZE (thunderbird-24.2.0.tar.bz2) = 28959142 +SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 +SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 +SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b +SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 Modified: head/mail/linux-thunderbird/files/linux-thunderbird.desktop.in ============================================================================== --- head/mail/linux-thunderbird/files/linux-thunderbird.desktop.in Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/linux-thunderbird/files/linux-thunderbird.desktop.in Sat Dec 14 13:42:06 2013 (r336446) @@ -3,9 +3,9 @@ Encoding=UTF-8 Name=Thunderbird (Linux) GenericName=Mail Client (Linux) Comment=Mail client and News Reader -Exec=linux-thunderbird %U +Exec=linux-thunderbird %u Icon=%%PREFIX%%/lib/%%APP_NAME%%/chrome/icons/default/default.xpm StartupNotify=false Terminal=false Type=Application -Categories=Application;Network; +Categories=Network;Email;News;InstantMessaging; Modified: head/mail/linux-thunderbird/pkg-plist ============================================================================== --- head/mail/linux-thunderbird/pkg-plist Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/linux-thunderbird/pkg-plist Sat Dec 14 13:42:06 2013 (r336446) @@ -34,6 +34,10 @@ lib/%%APP_NAME%%/isp/movemail.rdf lib/%%APP_NAME%%/isp/rss.rdf lib/%%APP_NAME%%/libfreebl3.chk lib/%%APP_NAME%%/libfreebl3.so +%%GTK218%%lib/%%APP_NAME%%/libgdk-x11-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libgio-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libglib-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libgtk-x11-2.0.so.0 lib/%%APP_NAME%%/libldap60.so lib/%%APP_NAME%%/libldif60.so lib/%%APP_NAME%%/libmozalloc.so @@ -56,6 +60,7 @@ lib/%%APP_NAME%%/mozilla-xremote-client lib/%%APP_NAME%%/omni.ja lib/%%APP_NAME%%/platform.ini lib/%%APP_NAME%%/plugin-container +lib/%%APP_NAME%%/plugins lib/%%APP_NAME%%/precomplete lib/%%APP_NAME%%/removed-files lib/%%APP_NAME%%/run-mozilla.sh @@ -71,9 +76,7 @@ lib/%%APP_NAME%%/thunderbird-bin lib/%%APP_NAME%%/update-settings.ini lib/%%APP_NAME%%/updater lib/%%APP_NAME%%/updater.ini -@exec /bin/cp -R %%LOCALBASE%%/lib/npapi/symlinks/%%APP_NAME%%/ %D/lib/%%APP_NAME%%/plugins/ 2>/dev/null || true @exec /bin/cp -R %%LOCALBASE%%/lib/xpi/symlinks/%%APP_NAME%%/ %D/lib/%%APP_NAME%%/extensions/ 2>/dev/null || true -@unexec /usr/bin/find %D/lib/%%APP_NAME%%/plugins/ -depth 1 -type l -delete 2>/dev/null || true @unexec /usr/bin/find %D/lib/%%APP_NAME%%/extensions/ -depth 1 -type l -delete 2>/dev/null || true @dirrm lib/%%APP_NAME%%/chrome/icons/default @dirrm lib/%%APP_NAME%%/chrome/icons @@ -87,6 +90,5 @@ lib/%%APP_NAME%%/updater.ini @dirrm lib/%%APP_NAME%%/extensions @dirrm lib/%%APP_NAME%%/icons @dirrm lib/%%APP_NAME%%/isp -@dirrm lib/%%APP_NAME%%/plugins @dirrm lib/%%APP_NAME%%/searchplugins @dirrm lib/%%APP_NAME%% Modified: head/mail/thunderbird-i18n/Makefile ============================================================================== --- head/mail/thunderbird-i18n/Makefile Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/thunderbird-i18n/Makefile Sat Dec 14 13:42:06 2013 (r336446) @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= thunderbird-i18n -PORTVERSION= 24.1.0 -CATEGORIES= mail +PORTVERSION= 24.2.0 +CATEGORIES= mail news net-im MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= DISTFILES= ${THUNDERBIRD_I18N_:S/$/.xpi/} @@ -19,6 +19,7 @@ PLISTD?= ${WRKDIR}/plist_dirs PLISTF?= ${WRKDIR}/plist_files NO_BUILD= yes +NO_ARCH= yes USE_THUNDERBIRD= yes USE_XPI= thunderbird linux-thunderbird USE_SUBMAKE= yes @@ -76,7 +77,7 @@ post-patch: ${XARGS} -0L1 ${REINPLACE_CMD} -i '' '/=4.10:${PORTSDIR}/de LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l EM_VERSION= 1.6 -L_VERSION= 2.6.2 +L_VERSION= 2.6.4 SSP_UNSAFE= yes USE_AUTOTOOLS= autoconf213:env @@ -73,11 +72,6 @@ MOZSRC:= ${WRKSRC}/mozilla XPI_LIBDIR= ${PREFIX}/lib/xpi -# libprldap60.so: Undefined symbol "PR_GetCurrentThread" -.if ${ARCH} == i386 -USE_GCC?= yes -.endif - .if ${PORT_OPTIONS:MENIGMAIL} MASTER_SITES+= https://www.enigmail.net/download/source/:enigmail DISTFILES+= ${EM_DISTFILE}:enigmail Modified: head/mail/thunderbird/distinfo ============================================================================== --- head/mail/thunderbird/distinfo Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/thunderbird/distinfo Sat Dec 14 13:42:06 2013 (r336446) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-24.1.0.source.tar.bz2) = 275a482f6ffd24cbea347caaaa593d0e9f4d82ae5b2c6fe7345340b0efc1cf4d -SIZE (thunderbird-24.1.0.source.tar.bz2) = 140336934 +SHA256 (thunderbird-24.2.0.source.tar.bz2) = 66474132bd6ebbb8a913c3f4acd4ecc9bec011e4c7ee49475f29558801a905cf +SIZE (thunderbird-24.2.0.source.tar.bz2) = 140363284 SHA256 (enigmail-1.6.tar.gz) = 10d5eb7ba364b9b6e6275aae8bba1d0e4321ed7d55a715337d566ccf2a56ea4d SIZE (enigmail-1.6.tar.gz) = 1231111 Added: head/mail/thunderbird/files/patch-bug885538 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/thunderbird/files/patch-bug885538 Sat Dec 14 13:42:06 2013 (r336446) @@ -0,0 +1,31 @@ + +# HG changeset patch +# User aceman +# Date 1374257425 14400 +# Node ID 89bbcd5a2293ae0338d1248b71b49338bece2bdc +# Parent baddbdd06d16665bae94e98d1570602cbc6c88ad +Bug 885538 - Fix clang compile failure in nsMsgSearchTerm.cpp by using an empty string instead of null pointer. r=rkent, a=Standard8 + +diff --git a/mailnews/base/search/src/nsMsgSearchTerm.cpp b/mailnews/base/search/src/nsMsgSearchTerm.cpp +--- mailnews/base/search/src/nsMsgSearchTerm.cpp ++++ mailnews/base/search/src/nsMsgSearchTerm.cpp +@@ -192,17 +192,17 @@ nsresult NS_MsgGetStringForAttribute(int + if (attrib == SearchAttribEntryTable[idxAttrib].attrib) + { + found = true; + *string = SearchAttribEntryTable[idxAttrib].attribName; + break; + } + } + if (!found) +- *string = '\0'; // don't leave the string uninitialized ++ *string = ""; // don't leave the string uninitialized + + // we no longer return invalid attribute. If we cannot find the string in the table, + // then it is an arbitrary header. Return success regardless if found or not + return NS_OK; + } + + typedef struct + { + Added: head/mail/thunderbird/files/patch-bug945046 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/thunderbird/files/patch-bug945046 Sat Dec 14 13:42:06 2013 (r336446) @@ -0,0 +1,130 @@ +diff --git config/system-headers config/system-headers +index 432cba6..18a9627 100644 +--- mozilla/config/system-headers ++++ mozilla/config/system-headers +@@ -1157,3 +1157,4 @@ unicode/uenum.h + unicode/unum.h + unicode/ustring.h + #endif ++libutil.h +diff --git js/src/config/system-headers js/src/config/system-headers +index 432cba6..18a9627 100644 +--- mozilla/js/src/config/system-headers ++++ mozilla/js/src/config/system-headers +@@ -1157,3 +1157,4 @@ unicode/uenum.h + unicode/unum.h + unicode/ustring.h + #endif ++libutil.h +diff --git toolkit/library/Makefile.in toolkit/library/Makefile.in +index 9975621..b4b037d 100644 +--- mozilla/toolkit/library/Makefile.in ++++ mozilla/toolkit/library/Makefile.in +@@ -289,6 +289,10 @@ OS_LIBS += $(call EXPAND_LIBNAME,kvm) + EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols + endif + ++ifeq ($(OS_ARCH),FreeBSD) ++OS_LIBS += $(call EXPAND_LIBNAME,util) ++endif ++ + ifeq ($(OS_ARCH),WINNT) + OS_LIBS += $(call EXPAND_LIBNAME,shell32 ole32 version winspool comdlg32 imm32 msimg32 shlwapi psapi ws2_32 dbghelp rasapi32 rasdlg iphlpapi uxtheme setupapi secur32 sensorsapi portabledeviceguids windowscodecs wininet wbemuuid) + ifdef ACCESSIBILITY +diff --git xpcom/base/nsMemoryReporterManager.cpp xpcom/base/nsMemoryReporterManager.cpp +index b8147c8..0ffb34e 100644 +--- mozilla/xpcom/base/nsMemoryReporterManager.cpp ++++ mozilla/xpcom/base/nsMemoryReporterManager.cpp +@@ -153,6 +153,43 @@ static nsresult GetResidentFast(int64_t + return GetResident(n); + } + ++#ifdef __FreeBSD__ ++#include ++ ++static nsresult ++GetKinfoVmentrySelf(int64_t* prss) ++{ ++ int cnt; ++ struct kinfo_vmentry *vmmap, *kve; ++ if ((vmmap = kinfo_getvmmap(getpid(), &cnt)) == NULL) ++ return NS_ERROR_FAILURE; ++ ++ if (prss) ++ *prss = 0; ++ ++ for (int i = 0; i < cnt; i++) { ++ kve = &vmmap[i]; ++ if (prss) ++ *prss += kve->kve_private_resident; ++ } ++ ++ free(vmmap); ++ return NS_OK; ++} ++ ++#define HAVE_PRIVATE_REPORTER ++static nsresult ++GetPrivate(int64_t* aN) ++{ ++ int64_t priv; ++ nsresult rv = GetKinfoVmentrySelf(&priv); ++ if (NS_SUCCEEDED(rv)) ++ *aN = priv * getpagesize(); ++ ++ return NS_OK; ++} ++#endif // FreeBSD ++ + #elif defined(SOLARIS) + + #include +@@ -327,6 +364,24 @@ static nsresult GetResidentFast(int64_t + } + + #define HAVE_PRIVATE_REPORTER ++static nsresult ++GetPrivate(int64_t* aN) ++{ ++ PROCESS_MEMORY_COUNTERS_EX pmcex; ++ pmcex.cb = sizeof(PROCESS_MEMORY_COUNTERS_EX); ++ ++ if (!GetProcessMemoryInfo( ++ GetCurrentProcess(), ++ (PPROCESS_MEMORY_COUNTERS) &pmcex, sizeof(pmcex))) { ++ return NS_ERROR_FAILURE; ++ } ++ ++ *aN = pmcex.PrivateUsage; ++ return NS_OK; ++} ++#endif // XP_ ++ ++#ifdef HAVE_PRIVATE_REPORTER + class PrivateReporter MOZ_FINAL : public MemoryReporterBase + { + public: +@@ -339,21 +394,10 @@ public: + + NS_IMETHOD GetAmount(int64_t *aAmount) + { +- PROCESS_MEMORY_COUNTERS_EX pmcex; +- pmcex.cb = sizeof(PROCESS_MEMORY_COUNTERS_EX); +- +- if (!GetProcessMemoryInfo( +- GetCurrentProcess(), +- (PPROCESS_MEMORY_COUNTERS) &pmcex, sizeof(pmcex))) { +- return NS_ERROR_FAILURE; +- } +- +- *aAmount = pmcex.PrivateUsage; +- return NS_OK; ++ return GetPrivate(aAmount); + } + }; +- +-#endif // XP_ ++#endif + + #ifdef HAVE_VSIZE_AND_RESIDENT_REPORTERS + class VsizeReporter MOZ_FINAL : public MemoryReporterBase Added: head/mail/thunderbird/files/patch-bug946560 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/thunderbird/files/patch-bug946560 Sat Dec 14 13:42:06 2013 (r336446) @@ -0,0 +1,44 @@ +diff --git xpcom/base/nsMemoryInfoDumper.cpp xpcom/base/nsMemoryInfoDumper.cpp +index 0b2f78c..d857374 100644 +--- mozilla/xpcom/base/nsMemoryInfoDumper.cpp ++++ mozilla/xpcom/base/nsMemoryInfoDumper.cpp +@@ -30,7 +30,7 @@ + #include + #endif + +-#ifdef XP_LINUX ++#if defined(XP_LINUX) || defined(__FreeBSD__) + #include + #include + #include +@@ -109,7 +109,7 @@ private: + + } // anonymous namespace + +-#ifdef XP_LINUX // { ++#if defined(XP_LINUX) || defined(__FreeBSD__) // { + namespace { + + /* +@@ -548,7 +548,7 @@ nsMemoryInfoDumper::~nsMemoryInfoDumper( + /* static */ void + nsMemoryInfoDumper::Initialize() + { +-#ifdef XP_LINUX ++#if defined(XP_LINUX) || defined(__FreeBSD__) + SignalPipeWatcher::Create(); + FifoWatcher::MaybeCreate(); + #endif +diff --git xpcom/base/nsMemoryReporterManager.cpp xpcom/base/nsMemoryReporterManager.cpp +index 8c65665..8f6d0e9 100644 +--- mozilla/xpcom/base/nsMemoryReporterManager.cpp ++++ mozilla/xpcom/base/nsMemoryReporterManager.cpp +@@ -824,7 +824,7 @@ nsMemoryReporterManager::Init() + RegisterReporter(new mozilla::dmd::DMDReporter); + #endif + +-#if defined(XP_LINUX) ++#if defined(XP_LINUX) || defined(__FreeBSD__) + nsMemoryInfoDumper::Initialize(); + #endif + Modified: head/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in ============================================================================== --- head/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in Sat Dec 14 13:42:06 2013 (r336446) @@ -4,7 +4,7 @@ CUSTOM_LIBS=1 endif -+ifeq ($(OS_ARCH), FreeBSD) ++ifneq (,$(filter DragonFly FreeBSD,$(OS_ARCH))) +EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -lpthread +EXTRA_LIBS+= $(filter -L% -l%,${NSPRLINK}) +CUSTOM_LIBS=1 Modified: head/mail/thunderbird/files/patch-mail-app-nsMailApp.cpp ============================================================================== --- head/mail/thunderbird/files/patch-mail-app-nsMailApp.cpp Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/thunderbird/files/patch-mail-app-nsMailApp.cpp Sat Dec 14 13:42:06 2013 (r336446) @@ -4,7 +4,7 @@ TriggerQuirks(); #endif -+ setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko19:%%LOCALBASE%%/lib/npapi/symlinks/thunderbird", 0); ++ setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath); if (NS_FAILED(rv)) { Output("Couldn't calculate the application directory.\n"); Modified: head/mail/thunderbird/files/thunderbird.desktop.in ============================================================================== --- head/mail/thunderbird/files/thunderbird.desktop.in Sat Dec 14 13:38:47 2013 (r336445) +++ head/mail/thunderbird/files/thunderbird.desktop.in Sat Dec 14 13:42:06 2013 (r336446) @@ -3,9 +3,9 @@ Encoding=UTF-8 Name=Thunderbird GenericName=Mail Client Comment=Mail client and News Reader -Exec=@MOZILLA@ %U +Exec=@MOZILLA@ %u Icon=@PORTNAME_ICON@ -StartupNotify=false +StartupNotify=true Terminal=false Type=Application -Categories=Application;Network; +Categories=Network;Email;News;InstantMessaging; Modified: head/security/ca_root_nss/Makefile ============================================================================== --- head/security/ca_root_nss/Makefile Sat Dec 14 13:38:47 2013 (r336445) +++ head/security/ca_root_nss/Makefile Sat Dec 14 13:42:06 2013 (r336446) @@ -2,7 +2,6 @@ PORTNAME= ca_root_nss PORTVERSION= ${VERSION_NSS} -PORTREVISION= 1 CATEGORIES= security MASTER_SITES= MOZILLA/security/nss/releases/${DISTNAME:U:C/[-.]/_/g}_RTM/src DISTNAME= nss-${VERSION_NSS}${NSS_SUFFIX} @@ -25,7 +24,7 @@ PLIST_SUB+= CERTDIR=${CERTDIR} # !!! Please DO NOT submit patches for new version until it has !!! # !!! been committed there first. !!! # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -VERSION_NSS= 3.15.2 +VERSION_NSS= 3.15.3.1 #NSS_SUFFIX= .with.ckbi.1.93 CERTDATA_TXT_PATH= nss-${VERSION_NSS}/nss/lib/ckfw/builtins/certdata.txt BUNDLE_PROCESSOR= MAca-bundle.pl Modified: head/security/ca_root_nss/distinfo ============================================================================== --- head/security/ca_root_nss/distinfo Sat Dec 14 13:38:47 2013 (r336445) +++ head/security/ca_root_nss/distinfo Sat Dec 14 13:42:06 2013 (r336446) @@ -1,2 +1,2 @@ -SHA256 (nss-3.15.2.tar.gz) = 7b2c80d18c49581edbdb509cbf7afd61d8c53658f2a38ff20e224c1909faeddc -SIZE (nss-3.15.2.tar.gz) = 6288669 +SHA256 (nss-3.15.3.1.tar.gz) = 607a913882540df81f74152e8aa492e0dd09c5d3f2c7321f18c69ee501fc6ba5 +SIZE (nss-3.15.3.1.tar.gz) = 6289657 Modified: head/security/nss/Makefile ============================================================================== --- head/security/nss/Makefile Sat Dec 14 13:38:47 2013 (r336445) +++ head/security/nss/Makefile Sat Dec 14 13:42:06 2013 (r336446) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= nss -PORTVERSION= 3.15.2 +PORTVERSION= 3.15.3.1 #DISTVERSIONSUFFIX= .with.ckbi.1.93 CATEGORIES= security MASTER_SITES= MOZILLA/security/${PORTNAME}/releases/${DISTNAME:U:C/[-.]/_/g}_RTM/src @@ -11,7 +11,7 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Libraries to support development of security-enabled applications BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ - nspr>=4.10:${PORTSDIR}/devel/nspr \ + nspr>=4.10.2:${PORTSDIR}/devel/nspr \ sqlite3>=3.7.15:${PORTSDIR}/databases/sqlite3 LIB_DEPENDS= nspr4.1:${PORTSDIR}/devel/nspr \ sqlite3.8:${PORTSDIR}/databases/sqlite3 Modified: head/security/nss/distinfo ============================================================================== --- head/security/nss/distinfo Sat Dec 14 13:38:47 2013 (r336445) +++ head/security/nss/distinfo Sat Dec 14 13:42:06 2013 (r336446) @@ -1,2 +1,2 @@ -SHA256 (nss-3.15.2.tar.gz) = 7b2c80d18c49581edbdb509cbf7afd61d8c53658f2a38ff20e224c1909faeddc -SIZE (nss-3.15.2.tar.gz) = 6288669 +SHA256 (nss-3.15.3.1.tar.gz) = 607a913882540df81f74152e8aa492e0dd09c5d3f2c7321f18c69ee501fc6ba5 +SIZE (nss-3.15.3.1.tar.gz) = 6289657 Modified: head/security/vuxml/vuln.xml ============================================================================== --- head/security/vuxml/vuln.xml Sat Dec 14 13:38:47 2013 (r336445) +++ head/security/vuxml/vuln.xml Sat Dec 14 13:42:06 2013 (r336446) @@ -51,6 +51,101 @@ Note: Please add new entries to the beg --> + + mozilla -- multiple vulnerabilities + + + firefox + 25.0,126.0,1 + 24.2.0,1 + + + linux-firefox + 26.0,1 + + + linux-seamonkey + 2.23 + + + linux-thunderbird + 24.2.0 + + + seamonkey + 2.23 + + + thunderbird + 24.2.0 + + + + +

The Mozilla Project reports:

+
*** DIFF OUTPUT TRUNCATED AT 1000 LINES *** _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"