aboutsummaryrefslogtreecommitdiff
path: root/mail/thunderbird
diff options
context:
space:
mode:
Diffstat (limited to 'mail/thunderbird')
-rw-r--r--mail/thunderbird/Makefile5
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--mail/thunderbird/files/patch-bug133865566
3 files changed, 71 insertions, 6 deletions
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index ef941af715c3..e108e1f5d3ff 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= thunderbird
-DISTVERSION= 52.3.0
-PORTREVISION= 1
+DISTVERSION= 52.4.0
CATEGORIES= mail news net-im ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build3/source
DISTFILES= ${PORTNAME}-${DISTVERSION}.source${EXTRACT_SUFX}
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}.source${EXTRACT_SUFX}
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index cca27fa4fc36..3adf0b73055c 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1502795268
-SHA256 (thunderbird-52.3.0.source.tar.xz) = 050acc320a9c50365a53e4faa6538a0ad7f9a302d5f2cfb6edf0c6fe1b573b18
-SIZE (thunderbird-52.3.0.source.tar.xz) = 228532004
+TIMESTAMP = 1507134716
+SHA256 (thunderbird-52.4.0.source.tar.xz) = 7f57b5b4d4ec42b04afcff8327abc2d3c6185c0bcc1ad138825d021a2d3f578c
+SIZE (thunderbird-52.4.0.source.tar.xz) = 228561704
diff --git a/mail/thunderbird/files/patch-bug1338655 b/mail/thunderbird/files/patch-bug1338655
new file mode 100644
index 000000000000..2471ca987e12
--- /dev/null
+++ b/mail/thunderbird/files/patch-bug1338655
@@ -0,0 +1,66 @@
+commit bbd48a5613c8
+Author: Ralph Giles <giles@mozilla.com>
+Date: Fri Feb 10 12:58:18 2017 -0800
+
+ Bug 1338655 - Don't try to build mp4parse bindings. r=froydnj
+
+ We use the cheddar crate to generate a C header file
+ for our mp4parse_capi wrapper crate. Currently we
+ do this at code check-in time via update-rust.sh.
+
+ Cargo 0.18 and later will try to execute a build.rs
+ file in the crate source tree regardless of whether
+ it's specified in Cargo.toml so patching out that
+ line just results in 'crate cheddar not found'.
+
+ This change restores the old behaviour by substituting
+ a 'build = false' line instead.
+
+ We do have syntex vendored, but we don't currently build
+ it by default, so I prefer this solution to just vendoring
+ cheddar and generating the header at build time. The syntex
+ crate is quite large and adds significantly to our compile
+ time.
+
+ MozReview-Commit-ID: InJRRODWAdP
+
+ --HG--
+ extra : rebase_source : 29378fcbc86015ce6cc22dc66d38a43ddbac204e
+---
+ media/libstagefright/binding/mp4parse-cargo.patch | 5 +++--
+ media/libstagefright/binding/mp4parse_capi/Cargo.toml | 2 ++
+ 2 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git media/libstagefright/binding/mp4parse-cargo.patch media/libstagefright/binding/mp4parse-cargo.patch
+index 1dd13d20472a..bfa0ab74b424 100644
+--- mozilla/media/libstagefright/binding/mp4parse-cargo.patch
++++ mozilla/media/libstagefright/binding/mp4parse-cargo.patch
+@@ -25,12 +25,13 @@ diff --git a/media/libstagefright/binding/mp4parse_cap
+ index aeeebc65..5c0836a 100644
+ --- a/media/libstagefright/binding/mp4parse_capi/Cargo.toml
+ +++ b/media/libstagefright/binding/mp4parse_capi/Cargo.toml
+-@@ -18,17 +18,9 @@ exclude = [
++@@ -18,17 +18,11 @@ exclude = [
+ "*.mp4",
+ ]
+
+ -build = "build.rs"
+--
+++build = false
++
+ [dependencies]
+ "mp4parse" = {version = "0.6.0", path = "../mp4parse"}
+
+diff --git media/libstagefright/binding/mp4parse_capi/Cargo.toml media/libstagefright/binding/mp4parse_capi/Cargo.toml
+index aee7ee947151..d7e3f55119d3 100644
+--- mozilla/media/libstagefright/binding/mp4parse_capi/Cargo.toml
++++ mozilla/media/libstagefright/binding/mp4parse_capi/Cargo.toml
+@@ -18,6 +18,8 @@ exclude = [
+ "*.mp4",
+ ]
+
++build = false
++
+ [dependencies]
+ byteorder = "1.0.0"
+ "mp4parse" = {version = "0.6.0", path = "../mp4parse"}