pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/seamonkey Update to 2.22



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ae9818c52749
branches:  trunk
changeset: 626197:ae9818c52749
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Mon Nov 04 06:01:46 2013 +0000

description:
Update to 2.22

Changelog:
SeaMonkey-specific changes

    Sorting messages by date can now be configured to look at the thread root instead of the newest message in it (pref: mailnews.sort_threads_by_root).
    Plugins doorhangers now allow to activate different plugin types independently.
    The proxy popup is now also available from the MailNews main window.
    A new Recipients column has been added that shows all recipients (To, CC, BCC).
    The default HTML5 audio/video player controls allow to change the playback rate now.
    A "Validate this page" entry has been added to Tools/Web Development.
    The Firefox devtools debugger can now be used to debug SeaMonkey remotely.
    See the changes page for a more complete overview.

Mozilla platform changes

    Web Audio support has been added.
    CSS3 background-attachment:local support to control background scrolling has been implemented.
    Many new ES6 functions have been implemented.
    iframe document content can now be specified inline.
    Fixed several stability issues.

Fixed in SeaMonkey 2.22
MFSA 2013-102 Use-after-free in HTML document templates
MFSA 2013-101 Memory corruption in workers
MFSA 2013-100 Miscellaneous use-after-free issues found through ASAN fuzzing
MFSA 2013-98 Use-after-free when updating offline cache
MFSA 2013-97 Writing to cycle collected object during image decoding
MFSA 2013-96 Improperly initialized memory and overflows in some JavaScript functions
MFSA 2013-95 Access violation with XSLT and uninitialized data
MFSA 2013-94 Spoofing addressbar though SELECT element
MFSA 2013-93 Miscellaneous memory safety hazards (rv:25.0 / rv:24.1 / rv:17.0.10)

diffstat:

 www/seamonkey/Makefile                                                                                               |     9 +-
 www/seamonkey/PLIST                                                                                                  |  5091 +---------
 www/seamonkey/PLIST.enigmail                                                                                         |     4 +-
 www/seamonkey/PLIST.lightning                                                                                        |   105 -
 www/seamonkey/distinfo                                                                                               |    69 +-
 www/seamonkey/enigmail.mk                                                                                            |     4 +-
 www/seamonkey/patches/patch-aa                                                                                       |   203 +-
 www/seamonkey/patches/patch-ao                                                                                       |    10 +-
 www/seamonkey/patches/patch-as                                                                                       |    35 +-
 www/seamonkey/patches/patch-bg                                                                                       |     8 +-
 www/seamonkey/patches/patch-mailnews_base_search_src_nsMsgSearchTerm.cpp                                             |     6 +-
 www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py                                                       |    13 -
 www/seamonkey/patches/patch-mozilla_config_system-headers                                                            |    14 +-
 www/seamonkey/patches/patch-mozilla_content_media_gstreamer_GStreamerFormatHelper.cpp                                |   166 -
 www/seamonkey/patches/patch-mozilla_gfx_skia_include_core_SkPreConfig.h                                              |    12 +-
 www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build                                                               |    15 +-
 www/seamonkey/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h                                              |    22 -
 www/seamonkey/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h                                              |    22 -
 www/seamonkey/patches/patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h                                                 |    22 -
 www/seamonkey/patches/patch-mozilla_ipc_chromium_Makefile.in                                                         |    12 +-
 www/seamonkey/patches/patch-mozilla_js_src_Makefile.in                                                               |    14 +-
 www/seamonkey/patches/patch-mozilla_js_src_config_system-headers                                                     |    14 +-
 www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp                                                        |     8 +-
 www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c                             |    14 +-
 www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h      |    40 +-
 www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_test_audio__device__test__api.cc |     6 +-
 www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc    |    29 +-
 www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc  |    14 +-
 www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_condition__variable.cc         |     8 +-
 www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc               |    15 +-
 www/seamonkey/patches/patch-mozilla_netwerk_wifi_Makefile.in                                                         |    13 -
 www/seamonkey/patches/patch-mozilla_netwerk_wifi_moz.build                                                           |    23 +-
 www/seamonkey/patches/patch-mozilla_ostream                                                                          |     8 -
 www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__allthreads.jsm                           |    13 -
 www/seamonkey/patches/patch-mozilla_unwind.h                                                                         |     9 -
 www/seamonkey/patches/patch-mozilla_xpcom_ds_moz.build                                                               |    13 +-
 36 files changed, 320 insertions(+), 5763 deletions(-)

diffs (truncated from 6881 to 300 lines):

diff -r 70e9adc5c73c -r ae9818c52749 www/seamonkey/Makefile
--- a/www/seamonkey/Makefile    Mon Nov 04 05:43:57 2013 +0000
+++ b/www/seamonkey/Makefile    Mon Nov 04 06:01:46 2013 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.108 2013/10/21 10:46:49 wiz Exp $
+# $NetBSD: Makefile,v 1.109 2013/11/04 06:01:46 ryoon Exp $
 
 DISTNAME=      # empty
 PKGNAME=       seamonkey-${SM_VER:S/b/beta/}
-SM_VER=                2.21
+SM_VER=                2.22
 #LIGHTNINGVER= 1.9
-PKGREVISION=   3
 CATEGORIES=    www
 #${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}
 MASTER_SITES=  ${MASTER_SITE_MOZILLA_ALL:=seamonkey/releases/${SM_VER}/source/}
@@ -69,8 +68,8 @@
        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1}
 
 post-install:
-       ${TOUCH} ${TOUCH_FLAGS} \
-               ${DESTDIR}${PREFIX}/include/seamonkey/mozilla/throw_gcc.h
+#      ${TOUCH} ${TOUCH_FLAGS} \
+#              ${DESTDIR}${PREFIX}/include/seamonkey/mozilla/throw_gcc.h
        @${STEP_MSG} "Installing bundled seamonkey extensions."
        rm -rf ${WRKDIR}/extensions
        ${MKDIR} ${WRKDIR}/extensions
diff -r 70e9adc5c73c -r ae9818c52749 www/seamonkey/PLIST
--- a/www/seamonkey/PLIST       Mon Nov 04 05:43:57 2013 +0000
+++ b/www/seamonkey/PLIST       Mon Nov 04 06:01:46 2013 +0000
@@ -1,3668 +1,5 @@
-@comment $NetBSD: PLIST,v 1.39 2013/09/28 14:37:05 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.40 2013/11/04 06:01:46 ryoon Exp $
 bin/seamonkey
-include/seamonkey/AbstractMediaDecoder.h
-include/seamonkey/AccEvent.h
-include/seamonkey/AnimationCommon.h
-include/seamonkey/AudioAvailableEventManager.h
-include/seamonkey/AudioChannelAgent.h
-include/seamonkey/AudioChannelCommon.h
-include/seamonkey/AudioChannelFormat.h
-include/seamonkey/AudioChannelService.h
-include/seamonkey/AudioChannelServiceChild.h
-include/seamonkey/AudioEventTimeline.h
-include/seamonkey/AudioNodeEngine.h
-include/seamonkey/AudioNodeStream.h
-include/seamonkey/AudioParamTimeline.h
-include/seamonkey/AudioSampleFormat.h
-include/seamonkey/AudioSegment.h
-include/seamonkey/AudioStream.h
-include/seamonkey/BackstagePass.h
-include/seamonkey/BasicCanvasLayer.h
-include/seamonkey/BasicImplData.h
-include/seamonkey/BasicLayers.h
-include/seamonkey/BasicLayersImpl.h
-include/seamonkey/BasicThebesLayer.h
-include/seamonkey/BufferMediaResource.h
-include/seamonkey/CameraCommon.h
-include/seamonkey/CameraPreviewMediaStream.h
-include/seamonkey/ClientCanvasLayer.h
-include/seamonkey/ClientContainerLayer.h
-include/seamonkey/ClientLayerManager.h
-include/seamonkey/ClientThebesLayer.h
-include/seamonkey/ClientTiledThebesLayer.h
-include/seamonkey/Composer2D.h
-include/seamonkey/CompositableHost.h
-include/seamonkey/CompositorChild.h
-include/seamonkey/CompositorParent.h
-include/seamonkey/ContainerWriter.h
-include/seamonkey/CopyableCanvasLayer.h
-include/seamonkey/Crypto.h
-include/seamonkey/CryptoTask.h
-include/seamonkey/D3D9SurfaceImage.h
-include/seamonkey/DOMCameraManager.h
-include/seamonkey/DOMMediaStream.h
-include/seamonkey/DecoderTraits.h
-include/seamonkey/DeviceStorage.h
-include/seamonkey/DictionaryHelpers.h
-include/seamonkey/DiskSpaceWatcher.h
-include/seamonkey/DisplayItemClip.h
-include/seamonkey/DisplayListClipState.h
-include/seamonkey/ErrorList.h
-include/seamonkey/ErrorListCDefines.h
-include/seamonkey/ErrorListCxxDefines.h
-include/seamonkey/EventTracer.h
-include/seamonkey/FileBlockCache.h
-include/seamonkey/ForceDiscreteGPUHelperCGL.h
-include/seamonkey/FrameLayerBuilder.h
-include/seamonkey/FrameMetrics.h
-include/seamonkey/FramePropertyTable.h
-include/seamonkey/GLContext.h
-include/seamonkey/GLContextProvider.h
-include/seamonkey/GLContextProviderImpl.h
-include/seamonkey/GLContextSkia.h
-include/seamonkey/GLContextSymbols.h
-include/seamonkey/GLContextTypes.h
-include/seamonkey/GLDefs.h
-include/seamonkey/GLLibraryEGL.h
-include/seamonkey/GLLibraryLoader.h
-include/seamonkey/GLScreenBuffer.h
-include/seamonkey/GLTextureImage.h
-include/seamonkey/GLXLibrary.h
-include/seamonkey/GeckoProfiler.h
-include/seamonkey/GeneratedEventClasses.h
-include/seamonkey/GeneratedEvents.h
-include/seamonkey/GfxInfoCollector.h
-include/seamonkey/GonkCameraControl.h
-include/seamonkey/GonkIOSurfaceImage.h
-include/seamonkey/GonkNativeWindow.h
-include/seamonkey/GonkNativeWindowClient.h
-include/seamonkey/HTMLPropertiesCollection.h
-include/seamonkey/IJSDebugger.h
-include/seamonkey/IPC/nsGUIEventIPC.h
-include/seamonkey/ImageContainer.h
-include/seamonkey/ImageHost.h
-include/seamonkey/ImageLayerOGL.h
-include/seamonkey/ImageLayers.h
-include/seamonkey/ImageLogging.h
-include/seamonkey/ImageOps.h
-include/seamonkey/ImageTypes.h
-include/seamonkey/InputData.h
-include/seamonkey/LayerManagerOGL.h
-include/seamonkey/LayerManagerOGLProgram.h
-include/seamonkey/LayerManagerOGLShaders.h
-include/seamonkey/LayerSorter.h
-include/seamonkey/LayerTreeInvalidation.h
-include/seamonkey/Layers.h
-include/seamonkey/LayersLogging.h
-include/seamonkey/MailNewsTypes.h
-include/seamonkey/MailNewsTypes2.h
-include/seamonkey/MediaBufferDecoder.h
-include/seamonkey/MediaCache.h
-include/seamonkey/MediaDecoder.h
-include/seamonkey/MediaDecoderOwner.h
-include/seamonkey/MediaDecoderReader.h
-include/seamonkey/MediaDecoderStateMachine.h
-include/seamonkey/MediaEncoder.h
-include/seamonkey/MediaEngine.h
-include/seamonkey/MediaEngineDefault.h
-include/seamonkey/MediaMetadataManager.h
-include/seamonkey/MediaResource.h
-include/seamonkey/MediaSegment.h
-include/seamonkey/MediaStreamGraph.h
-include/seamonkey/OggCodecState.h
-include/seamonkey/OggDecoder.h
-include/seamonkey/OggReader.h
-include/seamonkey/OggWriter.h
-include/seamonkey/OpusTrackEncoder.h
-include/seamonkey/PCOMContentPermissionRequestChild.h
-include/seamonkey/ReadbackLayer.h
-include/seamonkey/RoundedRect.h
-include/seamonkey/SVGAttrValueWrapper.h
-include/seamonkey/SVGImageContext.h
-include/seamonkey/SVGStringList.h
-include/seamonkey/SandboxPrivate.h
-include/seamonkey/ScopedNSSTypes.h
-include/seamonkey/ScrollbarActivity.h
-include/seamonkey/Selection.h
-include/seamonkey/SerializedLoadContext.h
-include/seamonkey/ShadowLayersManager.h
-include/seamonkey/SharedBuffer.h
-include/seamonkey/SharedSurface.h
-include/seamonkey/SharedSurfaceEGL.h
-include/seamonkey/SharedSurfaceGL.h
-include/seamonkey/SharedTextureImage.h
-include/seamonkey/SpecialSystemDirectory.h
-include/seamonkey/StackArena.h
-include/seamonkey/StreamBuffer.h
-include/seamonkey/SurfaceFactory.h
-include/seamonkey/SurfaceStream.h
-include/seamonkey/SurfaceTypes.h
-include/seamonkey/TexturePoolOGL.h
-include/seamonkey/ThreeDPoint.h
-include/seamonkey/TimeVarying.h
-include/seamonkey/TrackEncoder.h
-include/seamonkey/TrackUnionStream.h
-include/seamonkey/Units.h
-include/seamonkey/VideoFrameContainer.h
-include/seamonkey/VideoSegment.h
-include/seamonkey/VideoUtils.h
-include/seamonkey/VorbisUtils.h
-include/seamonkey/WaveDecoder.h
-include/seamonkey/WaveReader.h
-include/seamonkey/WebAudioUtils.h
-include/seamonkey/WebMDecoder.h
-include/seamonkey/WebMReader.h
-include/seamonkey/WrapperFactory.h
-include/seamonkey/XPCJSMemoryReporter.h
-include/seamonkey/amIAddonManager.h
-include/seamonkey/amIInstallTrigger.h
-include/seamonkey/amIWebInstallListener.h
-include/seamonkey/amIWebInstaller.h
-include/seamonkey/angle/ShaderLang.h
-include/seamonkey/angle/khrplatform.h
-include/seamonkey/chromium_types.h
-include/seamonkey/comi18n.h
-include/seamonkey/cubeb/cubeb-stdint.h
-include/seamonkey/cubeb/cubeb.h
-include/seamonkey/domstubs.h
-include/seamonkey/expat.h
-include/seamonkey/expat_config.h
-include/seamonkey/expat_external.h
-include/seamonkey/extIApplication.h
-include/seamonkey/ftpCore.h
-include/seamonkey/gfx2DGlue.h
-include/seamonkey/gfx3DMatrix.h
-include/seamonkey/gfxASurface.h
-include/seamonkey/gfxAlphaRecovery.h
-include/seamonkey/gfxBaseSharedMemorySurface.h
-include/seamonkey/gfxBlur.h
-include/seamonkey/gfxCachedTempSurface.h
-include/seamonkey/gfxColor.h
-include/seamonkey/gfxContext.h
-include/seamonkey/gfxCore.h
-include/seamonkey/gfxCrashReporterUtils.h
-include/seamonkey/gfxDrawable.h
-include/seamonkey/gfxFT2FontBase.h
-include/seamonkey/gfxFailure.h
-include/seamonkey/gfxFont.h
-include/seamonkey/gfxFontConstants.h
-include/seamonkey/gfxFontFeatures.h
-include/seamonkey/gfxFontTest.h
-include/seamonkey/gfxFontUtils.h
-include/seamonkey/gfxGdkNativeRenderer.h
-include/seamonkey/gfxImageSurface.h
-include/seamonkey/gfxLineSegment.h
-include/seamonkey/gfxMatrix.h
-include/seamonkey/gfxPDFSurface.h
-include/seamonkey/gfxPSSurface.h
-include/seamonkey/gfxPangoFonts.h
-include/seamonkey/gfxPath.h
-include/seamonkey/gfxPattern.h
-include/seamonkey/gfxPlatform.h
-include/seamonkey/gfxPlatformGtk.h
-include/seamonkey/gfxPoint.h
-include/seamonkey/gfxPoint3D.h
-include/seamonkey/gfxPointH3D.h
-include/seamonkey/gfxQuad.h
-include/seamonkey/gfxQuaternion.h
-include/seamonkey/gfxRect.h
-include/seamonkey/gfxReusableSurfaceWrapper.h
-include/seamonkey/gfxSVGGlyphs.h
-include/seamonkey/gfxSharedImageSurface.h
-include/seamonkey/gfxSharedQuartzSurface.h
-include/seamonkey/gfxSkipChars.h
-include/seamonkey/gfxTeeSurface.h
-include/seamonkey/gfxTypes.h
-include/seamonkey/gfxUserFontSet.h
-include/seamonkey/gfxUtils.h
-include/seamonkey/gfxXlibNativeRenderer.h
-include/seamonkey/gfxXlibSurface.h
-include/seamonkey/gfxipc/ShadowLayerUtils.h
-include/seamonkey/graphite2/Font.h
-include/seamonkey/graphite2/Log.h
-include/seamonkey/graphite2/Segment.h
-include/seamonkey/graphite2/Types.h
-include/seamonkey/gtk2xtbin.h
-include/seamonkey/harfbuzz/hb-blob.h
-include/seamonkey/harfbuzz/hb-buffer.h
-include/seamonkey/harfbuzz/hb-common.h
-include/seamonkey/harfbuzz/hb-font.h
-include/seamonkey/harfbuzz/hb-ot-layout.h
-include/seamonkey/harfbuzz/hb-ot-tag.h
-include/seamonkey/harfbuzz/hb-ot.h
-include/seamonkey/harfbuzz/hb-set.h
-include/seamonkey/harfbuzz/hb-shape-plan.h
-include/seamonkey/harfbuzz/hb-shape.h
-include/seamonkey/harfbuzz/hb-unicode.h
-include/seamonkey/harfbuzz/hb-version.h
-include/seamonkey/harfbuzz/hb.h
-include/seamonkey/imgICache.h
-include/seamonkey/imgIContainer.h
-include/seamonkey/imgIContainerDebug.h
-include/seamonkey/imgIEncoder.h
-include/seamonkey/imgILoader.h
-include/seamonkey/imgINotificationObserver.h
-include/seamonkey/imgIOnloadBlocker.h
-include/seamonkey/imgIRequest.h
-include/seamonkey/imgIScriptedNotificationObserver.h
-include/seamonkey/imgITools.h
-include/seamonkey/imgLoader.h
-include/seamonkey/imgRequest.h
-include/seamonkey/imgRequestProxy.h
-include/seamonkey/inICSSValueSearch.h
-include/seamonkey/inIDOMUtils.h
-include/seamonkey/inIDOMView.h
-include/seamonkey/inIDeepTreeWalker.h
-include/seamonkey/inIFlasher.h
-include/seamonkey/inISearchObserver.h
-include/seamonkey/inISearchProcess.h
-include/seamonkey/ipc/IPCMessageUtils.h
-include/seamonkey/jArray.h
-include/seamonkey/js-config.h
-include/seamonkey/js.msg
-include/seamonkey/js/Anchor.h
-include/seamonkey/js/CallArgs.h
-include/seamonkey/js/CharacterEncoding.h
-include/seamonkey/js/Date.h
-include/seamonkey/js/GCAPI.h
-include/seamonkey/js/HashTable.h



Home | Main Index | Thread Index | Old Index