aboutsummaryrefslogtreecommitdiffstats
path: root/www/firefox-esr
diff options
context:
space:
mode:
authorbeat <beat@FreeBSD.org>2014-02-05 13:23:30 +0800
committerbeat <beat@FreeBSD.org>2014-02-05 13:23:30 +0800
commit47feb5f7f68d9beda81ed4f613c8c70cc8f25c86 (patch)
treeb277d5f598acbc239e4973dbc730714727d6b844 /www/firefox-esr
parent81af36b6d10312c47056b18a9ba59c56aeb9c38e (diff)
downloadfreebsd-ports-gnome-47feb5f7f68d9beda81ed4f613c8c70cc8f25c86.tar.gz
freebsd-ports-gnome-47feb5f7f68d9beda81ed4f613c8c70cc8f25c86.tar.zst
freebsd-ports-gnome-47feb5f7f68d9beda81ed4f613c8c70cc8f25c86.zip
- Update Firefox to 27.0
- Update Firefox ESR to 24.3.0 - Update Thunderbird to 24.3.0 - Update NSPR to 4.10.3 - Update NSS to 3.15.4 - Depend on yasm when building with bundled libvpx or libjpeg-turbo - Prepare gstreamer conditional for upcoming Firefox versions - Improve jemalloc3 conditional - Break build unless alsa-lib port installs new config file - Chase USE_DOS2UNIX deprecation - Temporarily disable system cairo over screen corruption with smoothScroll [1] Submitted by: Jan Beich Reported by: flo [1] Security: http://www.vuxml.org/freebsd/1753f0ff-8dd5-11e3-9b45-b4b52fce4ce8.html
Diffstat (limited to 'www/firefox-esr')
-rw-r--r--www/firefox-esr/Makefile9
-rw-r--r--www/firefox-esr/distinfo4
-rw-r--r--www/firefox-esr/files/patch-bug94894612
3 files changed, 21 insertions, 4 deletions
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index fe0723fb5bc4..bb952bd5b89b 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= firefox
-DISTVERSION= 24.2.0
+DISTVERSION= 24.3.0
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source
@@ -37,7 +37,8 @@ ALL_TARGET= default
GNU_CONFIGURE= yes
USE_BZIP2= yes
USE_GL= gl
-USE_DOS2UNIX= media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp
+USES= dos2unix
+DOS2UNIX_FILES= media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp
NO_MOZPKGINSTALL=yes
FIREFOX_ICON= ${MOZILLA}.png
@@ -51,6 +52,10 @@ MOZ_OPTIONS= --program-transform-name='s/firefox/${MOZILLA}/' \
WRKSRC:= ${WRKDIR}/mozilla-esr24
+.if ${PORT_OPTIONS:MALSA}
+BUILD_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
+.endif
+
post-extract:
@${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \
-e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \
diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo
index 1279ff0a28a8..b8f85a402c3f 100644
--- a/www/firefox-esr/distinfo
+++ b/www/firefox-esr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-24.2.0esr.source.tar.bz2) = 5a8aa526a0250e9faf2175ef610d63b2c91a5d01de7f9633b8781905dd2b9dcf
-SIZE (firefox-24.2.0esr.source.tar.bz2) = 119820009
+SHA256 (firefox-24.3.0esr.source.tar.bz2) = 0d38dd50beffff640cfea67fcf8f44bb95c3c927ccfa225f2b937b9a4ba262b9
+SIZE (firefox-24.3.0esr.source.tar.bz2) = 119391302
diff --git a/www/firefox-esr/files/patch-bug948946 b/www/firefox-esr/files/patch-bug948946
new file mode 100644
index 000000000000..146668185b2c
--- /dev/null
+++ b/www/firefox-esr/files/patch-bug948946
@@ -0,0 +1,12 @@
+diff --git browser/themes/moz.build browser/themes/moz.build
+index d82bda3..86d343d 100644
+--- browser/themes/moz.build
++++ browser/themes/moz.build
+@@ -9,6 +9,7 @@ toolkit = CONFIG['MOZ_WIDGET_TOOLKIT']
+ if toolkit == 'cocoa':
+ DIRS += ['osx']
+ elif toolkit in ('gtk2', 'gtk3', 'qt'):
++ DEFINES += ['-DXP_LINUX']
+ DIRS += ['linux']
+ else:
+ DIRS += ['windows']