From 8fccf3286eeace68a2c4f3758e420b1173104574 Mon Sep 17 00:00:00 2001 From: pho Date: Wed, 28 May 2014 04:55:30 +0000 Subject: PR pkg/48840: Fix configuration issues on Darwin * On Darwin the profiler only supports x86 and x86_64. * Cocoa gamepad backend can only be used if the toolkit is cocoa too. --- www/firefox/distinfo | 4 +-- www/firefox/patches/patch-aa | 60 +++++++++++++++++++++++++++++++++----------- 2 files changed, 47 insertions(+), 17 deletions(-) diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 1a685ce6569..7abc20d7e86 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.144 2014/05/28 04:34:52 pho Exp $ +$NetBSD: distinfo,v 1.145 2014/05/28 04:55:30 pho Exp $ SHA1 (firefox-29.0.1.source.tar.bz2) = 2819ef63403de2bcfff5496bd21a3b8cb5dfce82 RMD160 (firefox-29.0.1.source.tar.bz2) = f728179a12a46824971ca01cf79eb0318e4775c5 Size (firefox-29.0.1.source.tar.bz2) = 142735471 bytes -SHA1 (patch-aa) = e8e6918a0fe41ff65c656334843b216c5e958936 +SHA1 (patch-aa) = 2965a91cb4a3911ccd9d21bad8568cf809dfc08e SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be SHA1 (patch-al) = cca5df21d018bb9f428ad26d00718f33afe88ec5 SHA1 (patch-ao) = ca7e6723a10b9f6e3306cd12557e1856727edee9 diff --git a/www/firefox/patches/patch-aa b/www/firefox/patches/patch-aa index 5c274b6451c..97706d2eebc 100644 --- a/www/firefox/patches/patch-aa +++ b/www/firefox/patches/patch-aa @@ -1,8 +1,27 @@ -$NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ +$NetBSD: patch-aa,v 1.26 2014/05/28 04:55:30 pho Exp $ ---- configure.in.orig 2014-04-18 02:02:39.000000000 +0000 +* On Darwin the profiler only supports x86 and x86_64. + +* Cocoa gamepad backend can only be used if the toolkit is cocoa too. + +--- configure.in.orig 2014-05-06 22:55:16.000000000 +0000 +++ configure.in -@@ -2534,118 +2534,15 @@ MOZ_CXX11 +@@ -1613,7 +1613,13 @@ Linux) + MOZ_ENABLE_PROFILER_SPS= + esac + ;; +-WINNT|Darwin) ;; ++WINNT|Darwin) ++ case "${CPU_ARCH}" in ++ x86 | x86_64) ;; ++ *) ++ MOZ_ENABLE_PROFILER_SPS= ++ esac ++ ;; + *) + MOZ_ENABLE_PROFILER_SPS= + ;; +@@ -2534,118 +2540,15 @@ MOZ_CXX11 AC_LANG_C @@ -128,7 +147,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ fi # GNU_CC # visibility hidden flag for Sun Studio on Solaris -@@ -3711,6 +3608,14 @@ if test -n "$YASM"; then +@@ -3711,6 +3614,14 @@ if test -n "$YASM"; then _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'` fi @@ -143,7 +162,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ if test -z "$SKIP_LIBRARY_CHECKS"; then dnl system JPEG support dnl ======================================================== -@@ -3738,11 +3643,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then +@@ -3738,11 +3649,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then #include ], [ #if JPEG_LIB_VERSION < $MOZJPEG #error "Insufficient JPEG library version ($MOZJPEG required)." @@ -156,7 +175,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ MOZ_NATIVE_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -3940,6 +3841,22 @@ fi +@@ -3940,6 +3847,22 @@ fi AC_SUBST(MOZ_NATIVE_ICU) dnl ======================================================== @@ -179,7 +198,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ dnl Java SDK support dnl ======================================================== -@@ -3974,6 +3891,7 @@ MOZ_SAMPLE_TYPE_FLOAT32= +@@ -3974,6 +3897,7 @@ MOZ_SAMPLE_TYPE_FLOAT32= MOZ_SAMPLE_TYPE_S16= MOZ_OPUS=1 MOZ_WEBM=1 @@ -187,7 +206,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ MOZ_DIRECTSHOW= MOZ_WMF= MOZ_FMP4= -@@ -5135,6 +5053,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -5135,6 +5059,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_VPX=1 MOZ_VPX_ERROR_CONCEALMENT=1 @@ -197,7 +216,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ dnl enable once Signaling lands MOZ_WEBRTC_SIGNALING=1 AC_DEFINE(MOZ_WEBRTC_SIGNALING) -@@ -5157,15 +5078,18 @@ AC_SUBST(MOZ_SRTP) +@@ -5157,15 +5084,18 @@ AC_SUBST(MOZ_SRTP) dnl Use integers over floats for audio on B2G and Android, because audio dnl backends for those platforms don't support floats. @@ -219,7 +238,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ dnl ======================================================== dnl = Disable Speech API code -@@ -5229,6 +5153,57 @@ if test -n "$MOZ_OGG"; then +@@ -5229,6 +5159,57 @@ if test -n "$MOZ_OGG"; then fi dnl ======================================================== @@ -277,7 +296,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ dnl = Disable Opus audio codec support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(opus, -@@ -5237,6 +5212,76 @@ MOZ_ARG_DISABLE_BOOL(opus, +@@ -5237,6 +5218,76 @@ MOZ_ARG_DISABLE_BOOL(opus, MOZ_OPUS=1) dnl ======================================================== @@ -354,7 +373,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ dnl = Disable VP8 decoder support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(webm, -@@ -5615,44 +5660,61 @@ WINNT|Darwin|Android) +@@ -5615,44 +5666,61 @@ WINNT|Darwin|Android) ;; *) MOZ_GSTREAMER=1 @@ -440,7 +459,18 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ fi -@@ -7939,6 +8001,52 @@ if test "$USE_FC_FREETYPE"; then +@@ -5866,7 +5934,9 @@ MOZ_ARG_DISABLE_BOOL(gamepad, + if test "$MOZ_GAMEPAD"; then + case "$OS_TARGET" in + Darwin) +- MOZ_GAMEPAD_BACKEND=cocoa ++ if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then ++ MOZ_GAMEPAD_BACKEND=cocoa ++ fi + ;; + WINNT) + if test -n "$MOZ_DIRECTX_SDK_PATH" ; then +@@ -7939,6 +8009,52 @@ if test "$USE_FC_FREETYPE"; then fi dnl ======================================================== @@ -493,7 +523,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ dnl Check for pixman and cairo dnl ======================================================== -@@ -8189,7 +8297,7 @@ case "$OS_TARGET" in +@@ -8189,7 +8305,7 @@ case "$OS_TARGET" in NECKO_WIFI=1 fi ;; @@ -502,7 +532,7 @@ $NetBSD: patch-aa,v 1.25 2014/05/05 00:53:35 ryoon Exp $ NECKO_WIFI=1 ;; Linux) -@@ -8736,6 +8844,20 @@ AC_SUBST(MOZ_ENABLE_SZIP) +@@ -8736,6 +8852,20 @@ AC_SUBST(MOZ_ENABLE_SZIP) AC_SUBST(MOZ_SZIP_FLAGS) if test -n "$COMPILE_ENVIRONMENT"; then -- cgit v1.2.3