diff options
Diffstat (limited to 'mail/thunderbird')
-rw-r--r-- | mail/thunderbird/Makefile | 2 | ||||
-rw-r--r-- | mail/thunderbird/files/patch-comm_mail_modules_DNS.jsm | 25 |
2 files changed, 26 insertions, 1 deletions
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index b00ed84e7cea..85594400250f 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -2,7 +2,7 @@ PORTNAME= thunderbird DISTVERSION= 91.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail news net-im MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source diff --git a/mail/thunderbird/files/patch-comm_mail_modules_DNS.jsm b/mail/thunderbird/files/patch-comm_mail_modules_DNS.jsm new file mode 100644 index 000000000000..e54a883a82f9 --- /dev/null +++ b/mail/thunderbird/files/patch-comm_mail_modules_DNS.jsm @@ -0,0 +1,25 @@ +--- comm/mail/modules/DNS.jsm.orig 2021-12-12 21:21:31.875731000 +0100 ++++ comm/mail/modules/DNS.jsm 2021-12-12 22:31:04.895700000 +0100 +@@ -38,11 +38,17 @@ + _open() { + function findLibrary() { + let lastException = null; +- let candidates = [ +- { name: "resolv.9", suffix: "" }, +- { name: "resolv", suffix: ".2" }, +- { name: "resolv", suffix: "" }, +- ]; ++ if(Services.appinfo.OS.toLowerCase() == "freebsd") { ++ let candidates = [ ++ { name: "c", suffix: ".7" }, ++ ] ++ } else { ++ let candidates = [ ++ { name: "resolv.9", suffix: "" }, ++ { name: "resolv", suffix: ".2" }, ++ { name: "resolv", suffix: "" }, ++ ]; ++ } + let tried = []; + for (let candidate of candidates) { + try { |