Bump PKGREVISION, fix native HTML5 audio playback * Set MOZ_SAMPLE_TYPE_FLOAT32 for non-Android platforms.diff -r1.20 -r1.21 pkgsrc/www/firefox24/Makefile
(ryoon)
@@ -1,21 +1,22 @@ | @@ -1,21 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2014/05/06 13:56:38 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2014/05/07 20:23:22 ryoon Exp $ | |
2 | 2 | |||
3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | 3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | |
4 | MOZ_BRANCH= 24.5.0 | 4 | MOZ_BRANCH= 24.5.0 | |
5 | MOZ_BRANCH_MINOR= esr | 5 | MOZ_BRANCH_MINOR= esr | |
6 | 6 | |||
7 | DISTNAME= firefox-${FIREFOX_VER}.source | 7 | DISTNAME= firefox-${FIREFOX_VER}.source | |
8 | PKGNAME= firefox24-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} | 8 | PKGNAME= firefox24-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} | |
9 | PKGREVISION= 1 | |||
9 | CATEGORIES= www | 10 | CATEGORIES= www | |
10 | #MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | 11 | #MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | |
11 | MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} | 12 | MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} | |
12 | EXTRACT_SUFX= .tar.bz2 | 13 | EXTRACT_SUFX= .tar.bz2 | |
13 | 14 | |||
14 | WRKSRC= ${WRKDIR}/mozilla-esr24 | 15 | WRKSRC= ${WRKDIR}/mozilla-esr24 | |
15 | 16 | |||
16 | MAINTAINER= ryoon@NetBSD.org | 17 | MAINTAINER= ryoon@NetBSD.org | |
17 | HOMEPAGE= http://www.mozilla.com/en-US/firefox/ | 18 | HOMEPAGE= http://www.mozilla.com/en-US/firefox/ | |
18 | COMMENT= Web browser with support for extensions (version 24.x) | 19 | COMMENT= Web browser with support for extensions (version 24.x) | |
19 | LICENSE= mpl-1.1 | 20 | LICENSE= mpl-1.1 | |
20 | 21 | |||
21 | MOZILLA_DIR= # empty | 22 | MOZILLA_DIR= # empty |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2014/05/06 13:56:38 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.11 2014/05/07 20:23:22 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (firefox-24.5.0esr.source.tar.bz2) = 1b549d6dce80faec1c23f11b95122e607d2ed1bb | 3 | SHA1 (firefox-24.5.0esr.source.tar.bz2) = 1b549d6dce80faec1c23f11b95122e607d2ed1bb | |
4 | RMD160 (firefox-24.5.0esr.source.tar.bz2) = 38a987d7c1283c3dd6476685eb025c308fb2f185 | 4 | RMD160 (firefox-24.5.0esr.source.tar.bz2) = 38a987d7c1283c3dd6476685eb025c308fb2f185 | |
5 | Size (firefox-24.5.0esr.source.tar.bz2) = 119830718 bytes | 5 | Size (firefox-24.5.0esr.source.tar.bz2) = 119830718 bytes | |
6 | SHA1 (patch-aa) = 3c6f7028ac86a9f567fbba936e69238113190451 | 6 | SHA1 (patch-aa) = c5e419b9c99e3950eb3359ed33b21de572d66630 | |
7 | SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be | 7 | SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be | |
8 | SHA1 (patch-al) = 553c6042a98e4b381a46eec50c02cff349d88bd2 | 8 | SHA1 (patch-al) = 553c6042a98e4b381a46eec50c02cff349d88bd2 | |
9 | SHA1 (patch-ao) = fdb521b3d895b85f8b2b0516cdc1eec6a6b5f6e1 | 9 | SHA1 (patch-ao) = fdb521b3d895b85f8b2b0516cdc1eec6a6b5f6e1 | |
10 | SHA1 (patch-as) = 0c1818ca9fd663810e655cf5078e60526f7d58c3 | 10 | SHA1 (patch-as) = 0c1818ca9fd663810e655cf5078e60526f7d58c3 | |
11 | SHA1 (patch-bf) = 75c971043e9f693203d6bd670b2c20c4952a7756 | 11 | SHA1 (patch-bf) = 75c971043e9f693203d6bd670b2c20c4952a7756 | |
12 | SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d | 12 | SHA1 (patch-bg) = e5af56b3dca81ad67149c09942580ebd9062b38d | |
13 | SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85 | 13 | SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85 | |
14 | SHA1 (patch-browser_app_profile_firefox.js) = 108efbe1ae65669912d2f76caec546753e1ac8f3 | 14 | SHA1 (patch-browser_app_profile_firefox.js) = 108efbe1ae65669912d2f76caec546753e1ac8f3 | |
15 | SHA1 (patch-browser_installer_package-manifest.in) = a00ac3c6ddedd316c7350ad9867a1a68cce974e1 | 15 | SHA1 (patch-browser_installer_package-manifest.in) = a00ac3c6ddedd316c7350ad9867a1a68cce974e1 | |
16 | SHA1 (patch-browser_locales_en-US_chrome_browser-region_region.properties) = 284d62596718d7f372c4e5214fd05adec043c93a | 16 | SHA1 (patch-browser_locales_en-US_chrome_browser-region_region.properties) = 284d62596718d7f372c4e5214fd05adec043c93a | |
17 | SHA1 (patch-browser_locales_en-US_searchplugins_duckduckgo.xml) = 69eca52185ac868e95041b5d87611ee32c2b6330 | 17 | SHA1 (patch-browser_locales_en-US_searchplugins_duckduckgo.xml) = 69eca52185ac868e95041b5d87611ee32c2b6330 | |
18 | SHA1 (patch-browser_locales_en-US_searchplugins_list.txt) = a6677b3a195b6c956858326e4e7474441823a47f | 18 | SHA1 (patch-browser_locales_en-US_searchplugins_list.txt) = a6677b3a195b6c956858326e4e7474441823a47f | |
19 | SHA1 (patch-build_autoconf_nss.m4) = 4731f46a41f6d4ff31a6da07c9badb328a0f676f | 19 | SHA1 (patch-build_autoconf_nss.m4) = 4731f46a41f6d4ff31a6da07c9badb328a0f676f |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-aa,v 1.3 2014/05/06 13:56:38 ryoon Exp $ | 1 | $NetBSD: patch-aa,v 1.4 2014/05/07 20:23:22 ryoon Exp $ | |
2 | 2 | |||
3 | --- configure.in.orig 2013-12-06 02:21:00.000000000 +0000 | 3 | --- configure.in.orig 2013-12-06 02:21:00.000000000 +0000 | |
4 | +++ configure.in | 4 | +++ configure.in | |
5 | @@ -1370,6 +1370,17 @@ if test "$GNU_CC"; then | 5 | @@ -1370,6 +1370,17 @@ if test "$GNU_CC"; then | |
6 | CFLAGS=$_SAVE_CFLAGS | 6 | CFLAGS=$_SAVE_CFLAGS | |
7 | AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1) | 7 | AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1) | |
8 | 8 | |||
9 | + # Check for -msse4.1 on $CC | 9 | + # Check for -msse4.1 on $CC | |
10 | + AC_MSG_CHECKING([if toolchain supports -msse4.1 option]) | 10 | + AC_MSG_CHECKING([if toolchain supports -msse4.1 option]) | |
11 | + HAVE_TOOLCHAIN_SUPPORT_MSSE4_1= | 11 | + HAVE_TOOLCHAIN_SUPPORT_MSSE4_1= | |
12 | + _SAVE_CFLAGS=$CFLAGS | 12 | + _SAVE_CFLAGS=$CFLAGS | |
13 | + CFLAGS="$CFLAGS -msse4.1" | 13 | + CFLAGS="$CFLAGS -msse4.1" | |
14 | + AC_TRY_COMPILE([asm ("pmulld %xmm6,%xmm0");],,AC_MSG_RESULT([yes]) | 14 | + AC_TRY_COMPILE([asm ("pmulld %xmm6,%xmm0");],,AC_MSG_RESULT([yes]) | |
@@ -142,27 +142,27 @@ $NetBSD: patch-aa,v 1.3 2014/05/06 13:56 | @@ -142,27 +142,27 @@ $NetBSD: patch-aa,v 1.3 2014/05/06 13:56 | |||
142 | 142 | |||
143 | + dnl with libv4l2 we can support more cameras | 143 | + dnl with libv4l2 we can support more cameras | |
144 | + PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2) | 144 | + PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2) | |
145 | + | 145 | + | |
146 | dnl enable once Signaling lands | 146 | dnl enable once Signaling lands | |
147 | MOZ_WEBRTC_SIGNALING=1 | 147 | MOZ_WEBRTC_SIGNALING=1 | |
148 | AC_DEFINE(MOZ_WEBRTC_SIGNALING) | 148 | AC_DEFINE(MOZ_WEBRTC_SIGNALING) | |
149 | @@ -5381,15 +5425,18 @@ AC_SUBST(MOZ_SRTP) | 149 | @@ -5381,15 +5425,18 @@ AC_SUBST(MOZ_SRTP) | |
150 | 150 | |||
151 | dnl Use integers over floats for audio on B2G and Android, because audio | 151 | dnl Use integers over floats for audio on B2G and Android, because audio | |
152 | dnl backends for those platforms don't support floats. | 152 | dnl backends for those platforms don't support floats. | |
153 | -if test "$OS_TARGET" = "Android"; then | 153 | -if test "$OS_TARGET" = "Android"; then | |
154 | +case "$target" in | 154 | +case "$target" in | |
155 | +*-android*|*-linuxandroid*|*-dragonfly*|*-freebsd*|*-openbsd*) | 155 | +*-android*|*-linuxandroid*) | |
156 | MOZ_SAMPLE_TYPE_S16=1 | 156 | MOZ_SAMPLE_TYPE_S16=1 | |
157 | AC_DEFINE(MOZ_SAMPLE_TYPE_S16) | 157 | AC_DEFINE(MOZ_SAMPLE_TYPE_S16) | |
158 | AC_SUBST(MOZ_SAMPLE_TYPE_S16) | 158 | AC_SUBST(MOZ_SAMPLE_TYPE_S16) | |
159 | -else | 159 | -else | |
160 | +;; | 160 | +;; | |
161 | +*) | 161 | +*) | |
162 | MOZ_SAMPLE_TYPE_FLOAT32=1 | 162 | MOZ_SAMPLE_TYPE_FLOAT32=1 | |
163 | AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) | 163 | AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) | |
164 | AC_SUBST(MOZ_SAMPLE_TYPE_FLOAT32) | 164 | AC_SUBST(MOZ_SAMPLE_TYPE_FLOAT32) | |
165 | -fi | 165 | -fi | |
166 | +;; | 166 | +;; | |
167 | +esac | 167 | +esac | |
168 | 168 |