pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/firefox Update to 25.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/070c39b275b1
branches:  trunk
changeset: 626157:070c39b275b1
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Nov 02 22:57:55 2013 +0000

description:
Update to 25.0

* Enable pulseaudio by default, OSS support is dropped, and ALSA support
  on NetBSD does not work properly for me
* Enable GStremer support for non-webm and non-theora video support
* Create alsa option, and enabled on Linux by default

Changelog:
 NEW
Web Audio support
NEW
The find bar is no longer shared between tabs
CHANGED
If away from Firefox for months, you now will be offered the option to reset it to its default state while preserving your essential information
CHANGED
Resetting Firefox no longer clears your browsing session
DEVELOPER
CSS3 background-attachment:local support to control background scrolling
DEVELOPER
Many new ES6 functions implemented
HTML5
iframe document content can now be specified inline
FIXED
Blank or missing page thumbnails when opening a new tab
FIXED
Security fixes can be found here

Fixed in Firefox 25
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-99 Security bypass of PDF.js checks using iframes
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/firefox/Makefile                                                                                       |    15 +-
 www/firefox/PLIST                                                                                          |  4633 +---------
 www/firefox/distinfo                                                                                       |    60 +-
 www/firefox/mozilla-common.mk                                                                              |    12 +-
 www/firefox/options.mk                                                                                     |    13 +-
 www/firefox/patches/patch-aa                                                                               |   193 +-
 www/firefox/patches/patch-ao                                                                               |    10 +-
 www/firefox/patches/patch-as                                                                               |    35 +-
 www/firefox/patches/patch-bg                                                                               |     8 +-
 www/firefox/patches/patch-build_autoconf_nss.m4                                                            |     4 +-
 www/firefox/patches/patch-build_pgo_profileserver.py                                                       |    13 -
 www/firefox/patches/patch-config_stl-headers                                                               |    12 +
 www/firefox/patches/patch-config_system-headers                                                            |    14 +-
 www/firefox/patches/patch-content_media_gstreamer_GStreamerFormatHelper.cpp                                |   166 -
 www/firefox/patches/patch-gfx__skia__include__core__SkPreConfig.h                                          |    14 +-
 www/firefox/patches/patch-gfx_skia_moz.build                                                               |    24 +-
 www/firefox/patches/patch-gfx_skia_src_sfnt_SkOTTable__head.h                                              |    24 -
 www/firefox/patches/patch-gfx_skia_src_sfnt_SkOTTable__name.h                                              |    24 -
 www/firefox/patches/patch-gfx_skia_src_sfnt_SkSFNTHeader.h                                                 |    24 -
 www/firefox/patches/patch-gfx_skia_src_utils_SkThreadUtils__pthread__linux.cpp                             |    68 +
 www/firefox/patches/patch-ipc_chromium_Makefile.in                                                         |    12 +-
 www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp                                                     |     8 +-
 www/firefox/patches/patch-js_src_Makefile.in                                                               |    14 +-
 www/firefox/patches/patch-js_src_config_system-headers                                                     |    14 +-
 www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c                                                 |    14 +
 www/firefox/patches/patch-media_mtransport_third__party_nICEr_src_stun_addrs.c                             |    14 +-
 www/firefox/patches/patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h      |    40 +-
 www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_test_audio__device__test__api.cc |     6 +-
 www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc    |    29 +-
 www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc  |    14 +-
 www/firefox/patches/patch-media_webrtc_trunk_webrtc_system__wrappers_source_condition__variable.cc         |     8 +-
 www/firefox/patches/patch-media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc               |    15 +-
 www/firefox/patches/patch-netwerk_wifi_Makefile.in                                                         |    13 -
 www/firefox/patches/patch-netwerk_wifi_moz.build                                                           |    23 +-
 www/firefox/patches/patch-toolkit_components_osfile_osfile__unix__allthreads.jsm                           |    13 -
 www/firefox/patches/patch-xpcom_ds_moz.build                                                               |    13 +-
 36 files changed, 453 insertions(+), 5163 deletions(-)

diffs (truncated from 6609 to 300 lines):

diff -r f6e62b63e2d1 -r 070c39b275b1 www/firefox/Makefile
--- a/www/firefox/Makefile      Sat Nov 02 22:43:29 2013 +0000
+++ b/www/firefox/Makefile      Sat Nov 02 22:57:55 2013 +0000
@@ -1,18 +1,17 @@
-# $NetBSD: Makefile,v 1.141 2013/10/21 10:46:48 wiz Exp $
+# $NetBSD: Makefile,v 1.142 2013/11/02 22:57:55 ryoon Exp $
 
 FIREFOX_VER=   ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=    24.0
-MOZ_BRANCH_MINOR=      esr
+MOZ_BRANCH=    25.0
+MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION=   3
 CATEGORIES=    www
-#MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
-MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
+MASTER_SITES=  ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
+#MASTER_SITES+=        ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
 EXTRACT_SUFX=  .tar.bz2
 
-WRKSRC=                ${WRKDIR}/mozilla-esr24
+WRKSRC=                ${WRKDIR}/mozilla-release
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      http://www.mozilla.com/en-US/firefox/
@@ -43,7 +42,7 @@
 LDFLAGS.FreeBSD=       -lplc4 -lnspr4
 LDFLAGS.Linux=         -lnspr4
 
-.include "../../www/firefox/mozilla-common.mk"
+.include "mozilla-common.mk"
 .include "options.mk"
 
 CHECK_PORTABILITY_SKIP+=       js/src/tests/update-test262.sh
diff -r f6e62b63e2d1 -r 070c39b275b1 www/firefox/PLIST
--- a/www/firefox/PLIST Sat Nov 02 22:43:29 2013 +0000
+++ b/www/firefox/PLIST Sat Nov 02 22:57:55 2013 +0000
@@ -1,3392 +1,21 @@
-@comment $NetBSD: PLIST,v 1.74 2013/09/21 11:40:57 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.75 2013/11/02 22:57:55 ryoon Exp $
 bin/firefox
-include/firefox/AbstractMediaDecoder.h
-include/firefox/AccEvent.h
-include/firefox/AnimationCommon.h
-include/firefox/AudioAvailableEventManager.h
-include/firefox/AudioChannelAgent.h
-include/firefox/AudioChannelCommon.h
-include/firefox/AudioChannelFormat.h
-include/firefox/AudioChannelService.h
-include/firefox/AudioChannelServiceChild.h
-include/firefox/AudioEventTimeline.h
-include/firefox/AudioNodeEngine.h
-include/firefox/AudioNodeStream.h
-include/firefox/AudioParamTimeline.h
-include/firefox/AudioSampleFormat.h
-include/firefox/AudioSegment.h
-include/firefox/AudioStream.h
-include/firefox/BackstagePass.h
-include/firefox/BasicCanvasLayer.h
-include/firefox/BasicImplData.h
-include/firefox/BasicLayers.h
-include/firefox/BasicLayersImpl.h
-include/firefox/BasicThebesLayer.h
-include/firefox/BufferMediaResource.h
-include/firefox/CameraCommon.h
-include/firefox/CameraPreviewMediaStream.h
-include/firefox/ClientCanvasLayer.h
-include/firefox/ClientContainerLayer.h
-include/firefox/ClientLayerManager.h
-include/firefox/ClientThebesLayer.h
-include/firefox/ClientTiledThebesLayer.h
-include/firefox/Composer2D.h
-include/firefox/CompositableHost.h
-include/firefox/CompositorChild.h
-include/firefox/CompositorParent.h
-include/firefox/ContainerWriter.h
-include/firefox/CopyableCanvasLayer.h
-include/firefox/Crypto.h
-include/firefox/CryptoTask.h
-include/firefox/D3D9SurfaceImage.h
-include/firefox/DOMCameraManager.h
-include/firefox/DOMMediaStream.h
-include/firefox/DecoderTraits.h
-include/firefox/DeviceStorage.h
-include/firefox/DictionaryHelpers.h
-include/firefox/DiskSpaceWatcher.h
-include/firefox/DisplayItemClip.h
-include/firefox/DisplayListClipState.h
-include/firefox/ErrorList.h
-include/firefox/ErrorListCDefines.h
-include/firefox/ErrorListCxxDefines.h
-include/firefox/EventTracer.h
-include/firefox/FileBlockCache.h
-include/firefox/ForceDiscreteGPUHelperCGL.h
-include/firefox/FrameLayerBuilder.h
-include/firefox/FrameMetrics.h
-include/firefox/FramePropertyTable.h
-include/firefox/GLContext.h
-include/firefox/GLContextProvider.h
-include/firefox/GLContextProviderImpl.h
-${PLIST.glskia}include/firefox/GLContextSkia.h
-include/firefox/GLContextSymbols.h
-include/firefox/GLContextTypes.h
-include/firefox/GLDefs.h
-include/firefox/GLLibraryEGL.h
-include/firefox/GLLibraryLoader.h
-include/firefox/GLScreenBuffer.h
-include/firefox/GLTextureImage.h
-include/firefox/GLXLibrary.h
-include/firefox/GeckoProfiler.h
-include/firefox/GeneratedEventClasses.h
-include/firefox/GeneratedEvents.h
-include/firefox/GfxInfoCollector.h
-include/firefox/GonkCameraControl.h
-include/firefox/GonkIOSurfaceImage.h
-include/firefox/GonkNativeWindow.h
-include/firefox/GonkNativeWindowClient.h
-include/firefox/HTMLPropertiesCollection.h
-include/firefox/IJSDebugger.h
-include/firefox/IPC/nsGUIEventIPC.h
-include/firefox/ImageContainer.h
-include/firefox/ImageHost.h
-include/firefox/ImageLayerOGL.h
-include/firefox/ImageLayers.h
-include/firefox/ImageLogging.h
-include/firefox/ImageOps.h
-include/firefox/ImageTypes.h
-include/firefox/InputData.h
-include/firefox/LayerManagerOGL.h
-include/firefox/LayerManagerOGLProgram.h
-include/firefox/LayerManagerOGLShaders.h
-include/firefox/LayerSorter.h
-include/firefox/LayerTreeInvalidation.h
-include/firefox/Layers.h
-include/firefox/LayersLogging.h
-include/firefox/MediaBufferDecoder.h
-include/firefox/MediaCache.h
-include/firefox/MediaDecoder.h
-include/firefox/MediaDecoderOwner.h
-include/firefox/MediaDecoderReader.h
-include/firefox/MediaDecoderStateMachine.h
-include/firefox/MediaEncoder.h
-include/firefox/MediaEngine.h
-include/firefox/MediaEngineDefault.h
-include/firefox/MediaMetadataManager.h
-include/firefox/MediaResource.h
-include/firefox/MediaSegment.h
-include/firefox/MediaStreamGraph.h
-include/firefox/OggCodecState.h
-include/firefox/OggDecoder.h
-include/firefox/OggReader.h
-include/firefox/OggWriter.h
-include/firefox/OpusTrackEncoder.h
-include/firefox/PCOMContentPermissionRequestChild.h
-include/firefox/ReadbackLayer.h
-include/firefox/RoundedRect.h
-include/firefox/SVGAttrValueWrapper.h
-include/firefox/SVGImageContext.h
-include/firefox/SVGStringList.h
-include/firefox/SandboxPrivate.h
-include/firefox/ScopedNSSTypes.h
-include/firefox/ScrollbarActivity.h
-include/firefox/Selection.h
-include/firefox/SerializedLoadContext.h
-include/firefox/ShadowLayersManager.h
-include/firefox/SharedBuffer.h
-include/firefox/SharedSurface.h
-include/firefox/SharedSurfaceEGL.h
-include/firefox/SharedSurfaceGL.h
-include/firefox/SharedTextureImage.h
-include/firefox/SpecialSystemDirectory.h
-include/firefox/StackArena.h
-include/firefox/StreamBuffer.h
-include/firefox/SurfaceFactory.h
-include/firefox/SurfaceStream.h
-include/firefox/SurfaceTypes.h
-include/firefox/TexturePoolOGL.h
-include/firefox/ThreeDPoint.h
-include/firefox/TimeVarying.h
-include/firefox/TrackEncoder.h
-include/firefox/TrackUnionStream.h
-include/firefox/Units.h
-include/firefox/VideoFrameContainer.h
-include/firefox/VideoSegment.h
-include/firefox/VideoUtils.h
-include/firefox/VorbisUtils.h
-include/firefox/WaveDecoder.h
-include/firefox/WaveReader.h
-include/firefox/WebAudioUtils.h
-include/firefox/WebMDecoder.h
-include/firefox/WebMReader.h
-include/firefox/WrapperFactory.h
-include/firefox/XPCJSMemoryReporter.h
-include/firefox/amIAddonManager.h
-include/firefox/amIInstallTrigger.h
-include/firefox/amIWebInstallListener.h
-include/firefox/amIWebInstaller.h
-include/firefox/angle/ShaderLang.h
-include/firefox/angle/khrplatform.h
-include/firefox/chromium_types.h
-include/firefox/cubeb/cubeb-stdint.h
-include/firefox/cubeb/cubeb.h
-include/firefox/domstubs.h
-include/firefox/expat.h
-include/firefox/expat_config.h
-include/firefox/expat_external.h
-include/firefox/extIApplication.h
-include/firefox/ftpCore.h
-include/firefox/fuelIApplication.h
-include/firefox/gfx2DGlue.h
-include/firefox/gfx3DMatrix.h
-include/firefox/gfxASurface.h
-include/firefox/gfxAlphaRecovery.h
-include/firefox/gfxBaseSharedMemorySurface.h
-include/firefox/gfxBlur.h
-include/firefox/gfxCachedTempSurface.h
-include/firefox/gfxColor.h
-include/firefox/gfxContext.h
-include/firefox/gfxCore.h
-include/firefox/gfxCrashReporterUtils.h
-include/firefox/gfxDrawable.h
-include/firefox/gfxFT2FontBase.h
-include/firefox/gfxFailure.h
-include/firefox/gfxFont.h
-include/firefox/gfxFontConstants.h
-include/firefox/gfxFontFeatures.h
-include/firefox/gfxFontTest.h
-include/firefox/gfxFontUtils.h
-include/firefox/gfxGdkNativeRenderer.h
-include/firefox/gfxImageSurface.h
-include/firefox/gfxLineSegment.h
-include/firefox/gfxMatrix.h
-include/firefox/gfxPDFSurface.h
-include/firefox/gfxPSSurface.h
-include/firefox/gfxPangoFonts.h
-include/firefox/gfxPath.h
-include/firefox/gfxPattern.h
-include/firefox/gfxPlatform.h
-include/firefox/gfxPlatformGtk.h
-include/firefox/gfxPoint.h
-include/firefox/gfxPoint3D.h
-include/firefox/gfxPointH3D.h
-include/firefox/gfxQuad.h
-include/firefox/gfxQuaternion.h
-include/firefox/gfxRect.h
-include/firefox/gfxReusableSurfaceWrapper.h
-include/firefox/gfxSVGGlyphs.h
-include/firefox/gfxSharedImageSurface.h
-include/firefox/gfxSharedQuartzSurface.h
-include/firefox/gfxSkipChars.h
-include/firefox/gfxTeeSurface.h
-include/firefox/gfxTypes.h
-include/firefox/gfxUserFontSet.h
-include/firefox/gfxUtils.h
-include/firefox/gfxXlibNativeRenderer.h
-include/firefox/gfxXlibSurface.h
-include/firefox/gfxipc/ShadowLayerUtils.h
-include/firefox/graphite2/Font.h
-include/firefox/graphite2/Log.h
-include/firefox/graphite2/Segment.h
-include/firefox/graphite2/Types.h
-include/firefox/gtk2xtbin.h
-include/firefox/harfbuzz/hb-blob.h
-include/firefox/harfbuzz/hb-buffer.h
-include/firefox/harfbuzz/hb-common.h
-include/firefox/harfbuzz/hb-font.h
-include/firefox/harfbuzz/hb-ot-layout.h
-include/firefox/harfbuzz/hb-ot-tag.h
-include/firefox/harfbuzz/hb-ot.h
-include/firefox/harfbuzz/hb-set.h
-include/firefox/harfbuzz/hb-shape-plan.h
-include/firefox/harfbuzz/hb-shape.h
-include/firefox/harfbuzz/hb-unicode.h
-include/firefox/harfbuzz/hb-version.h
-include/firefox/harfbuzz/hb.h
-include/firefox/imgICache.h
-include/firefox/imgIContainer.h
-include/firefox/imgIContainerDebug.h
-include/firefox/imgIEncoder.h
-include/firefox/imgILoader.h
-include/firefox/imgINotificationObserver.h
-include/firefox/imgIOnloadBlocker.h
-include/firefox/imgIRequest.h
-include/firefox/imgIScriptedNotificationObserver.h
-include/firefox/imgITools.h
-include/firefox/imgLoader.h
-include/firefox/imgRequest.h
-include/firefox/imgRequestProxy.h
-include/firefox/inICSSValueSearch.h
-include/firefox/inIDOMUtils.h
-include/firefox/inIDOMView.h
-include/firefox/inIDeepTreeWalker.h
-include/firefox/inIFlasher.h
-include/firefox/inISearchObserver.h
-include/firefox/inISearchProcess.h
-include/firefox/ipc/IPCMessageUtils.h
-include/firefox/jArray.h



Home | Main Index | Thread Index | Old Index