head	1.2;
access;
symbols
	pkgsrc-2019Q1:1.1.0.26
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.24
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.22
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.20
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.18
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.16
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.14
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.10
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.8
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.6
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.4
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.2
	pkgsrc-2016Q2-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2019.06.12.15.25.02;	author wiz;	state dead;
branches;
next	1.1;
commitid	2GoWNtyWwJekDUqB;

1.1
date	2016.04.27.16.36.50;	author ryoon;	state Exp;
branches;
next	;
commitid	Onfyoesz0cL5Ih4z;


desc
@@


1.2
log
@firefox{36,45}: remove old ESR releases of firefox

This still leaves the current ESR release, firefox60, the unsupported
one before that, firefox52, which does not depend on rust.
@
text
@$NetBSD: patch-toolkit_library_moz.build,v 1.1 2016/04/27 16:36:50 ryoon Exp $

MOZ_GSTREAMER:
  GSTREAMER_LIBS are linked to libxul on Darwin, while they are
  dlopen(3)'ed at runtime on other platforms. The problem is that the
  toolkit being cocoa isn't relevant at all. It's Darwin that needs
  the special handling, not Cocoa.

--- toolkit/library/moz.build.orig	2015-05-04 00:43:33.000000000 +0000
+++ toolkit/library/moz.build
@@@@ -214,6 +214,7 @@@@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
     ]
 
 OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS']
+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
 OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
 
 if CONFIG['MOZ_NATIVE_JPEG']:
@@@@ -225,6 +226,30 @@@@ if CONFIG['MOZ_NATIVE_PNG']:
 if CONFIG['MOZ_NATIVE_HUNSPELL']:
     OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
 
+if CONFIG['MOZ_NATIVE_OGG']:
+    OS_LIBS += CONFIG['MOZ_OGG_LIBS']
+
+if CONFIG['MOZ_NATIVE_THEORA']:
+    OS_LIBS += CONFIG['MOZ_THEORA_LIBS']
+
+if CONFIG['MOZ_NATIVE_VORBIS']:
+    OS_LIBS += CONFIG['MOZ_VORBIS_LIBS']
+
+if CONFIG['MOZ_NATIVE_TREMOR']:
+    OS_LIBS += CONFIG['MOZ_TREMOR_LIBS']
+
+if CONFIG['MOZ_NATIVE_CELT']:
+    OS_LIBS += CONFIG['MOZ_CELT_LIBS']
+
+if CONFIG['MOZ_NATIVE_OPUS']:
+    OS_LIBS += CONFIG['MOZ_OPUS_LIBS']
+
+if CONFIG['MOZ_NATIVE_SPEEX']:
+    OS_LIBS += CONFIG['MOZ_SPEEX_LIBS']
+
+if CONFIG['MOZ_NATIVE_SOUNDTOUCH']:
+    OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS']
+
 if CONFIG['MOZ_NATIVE_LIBEVENT']:
     OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
 
@@@@ -234,8 +259,14 @@@@ if CONFIG['MOZ_NATIVE_LIBVPX']:
 if not CONFIG['MOZ_TREE_PIXMAN']:
     OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
 
-if CONFIG['MOZ_ALSA']:
-    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
+if CONFIG['MOZ_NATIVE_GRAPHITE2']:
+    OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
+
+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
+    OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
+
+if CONFIG['MOZ_OSS']:
+    OS_LIBS += CONFIG['MOZ_OSS_LIBS']
 
 if CONFIG['HAVE_CLOCK_MONOTONIC']:
     OS_LIBS += CONFIG['REALTIME_LIBS']
@@@@ -365,7 +396,7 @@@@ if CONFIG['OS_ARCH'] == 'WINNT':
 if CONFIG['MOZ_ENABLE_QT']:
     OS_LIBS += CONFIG['XEXT_LIBS']
 
-if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' and CONFIG['MOZ_GSTREAMER']:
+if CONFIG['OS_ARCH'] == 'Darwin' and CONFIG['MOZ_GSTREAMER']:
     OS_LIBS += CONFIG['GSTREAMER_LIBS']
 
 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
@


1.1
log
@Import firefox45-45.1.0 as www/firefox45.

Mozilla Firefox is a free, open-source and cross-platform web browser
for Windows, Linux, MacOS X and many other operating systems.

It is fast and easy to use, and offers many advantages over other web
browsers, such as tabbed browsing and the ability to block pop-up
windows.

Firefox also offers excellent bookmark and history management, and it
can be extended by developers using industry standards such as XML,
CSS, JavaScript, C++, etc. Many extensions are available.

This package tracks Firefox 45 ESR branch.

Changelog from www/firefox 45.0.2:
Fixed in Firefox ESR 45.1
    2016-47 Write to invalid HashMap entry through JavaScript.watch()
    2016-44 Buffer overflow in libstagefright with CENC offsets
    2016-39 Miscellaneous memory safety hazards (rv:46.0 / rv:45.1 / rv:38.8)
@
text
@d1 1
a1 1
$NetBSD: patch-toolkit_library_moz.build,v 1.4 2015/05/12 22:48:54 ryoon Exp $
@

