New commits:
commit 1098e74597f4cf36be9e2fe92d6ee7c7395304e8
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
firefox: update to 43.0.2
commit 9fa886486ddde673af964ca584050e665e63c57a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
thunderbird: update to 38.5.0
commit df9695bea80b41c26b7bff4a9bc4b09cb69ef6b1
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
nss: add version 3.20.2
diff --git a/crypto/nss/DETAILS b/crypto/nss/DETAILS
index 3c6374f..98ef212 100755
--- a/crypto/nss/DETAILS
+++ b/crypto/nss/DETAILS
@@ -27,9 +27,12 @@ case $NSS_BRANCH in
VERSION=3.19.4
SOURCE_HASH=sha512:1876d908b52403776bcdb42a1a3e67582aa71af9182ed78cbb8d1907b4c620b7e0fafa0ea95106d527212d253903e2ef77f31e5c76adf376db1bb05c10d6384c
;;
+ 3.20)
+ VERSION=3.20.2
+
SOURCE_HASH=sha512:030cd019a43f326b06d5524390c166a1a6be52a3f5f05e2e4a651677d6031659cbfca6ddb5d492ba95e816672ac289a4d09da14fd54131aad6967496f471a7e7
esac
SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_URL[0]=http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
+
SOURCE_URL[0]=http://ftp.mozilla.org/pub/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.mozilla.org/projects/security/pki/nss/
ENTERED=20030919
diff --git a/crypto/nss/HISTORY b/crypto/nss/HISTORY
index 3f9b284..599b307 100644
--- a/crypto/nss/HISTORY
+++ b/crypto/nss/HISTORY
@@ -1,3 +1,7 @@
+2015-12-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, SUB_DEPENDS, PRE_SUB_DEPENDS, PREPARE: new 3.20 branch,
+ with version 3.20.2
+
2015-11-03 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: updated 3.19 branch to 3.19.4
diff --git a/crypto/nss/PREPARE b/crypto/nss/PREPARE
index 0c79af8..ad8d5cf 100755
--- a/crypto/nss/PREPARE
+++ b/crypto/nss/PREPARE
@@ -1,5 +1,5 @@
-config_query_list NSS_BRANCH "Which branch of $SPELL do you want to build?"
DEFAULT 3.14 3.15 3.16 3.17 3.18 3.19 &&
+config_query_list NSS_BRANCH "Which branch of $SPELL do you want to build?"
DEFAULT 3.14 3.15 3.16 3.17 3.18 3.19 3.20 &&
if [[ -z "$NSS_BRANCH" ]] || [[ "$NSS_BRANCH" == "DEFAULT" ]]; then
- NSS_BRANCH=3.19
+ NSS_BRANCH=3.20
fi
diff --git a/crypto/nss/PRE_BUILD b/crypto/nss/PRE_BUILD
index ea1f31b..ec206bf 100755
--- a/crypto/nss/PRE_BUILD
+++ b/crypto/nss/PRE_BUILD
@@ -1,7 +1,7 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
-if [[ $NSS_BRANCH == "3.19" ]]; then
+if [[ $NSS_BRANCH == "3.19" ]] || [[ $NSS_BRANCH == "3.20" ]]; then
patch -p1 < "$SPELL_DIRECTORY/nss-3.17.2-standalone-2.patch"
elif [[ $NSS_BRANCH == "3.18" ]]; then
patch -p1 < "$SPELL_DIRECTORY/nss-3.17.2-standalone-2.patch"
diff --git a/crypto/nss/PRE_SUB_DEPENDS b/crypto/nss/PRE_SUB_DEPENDS
index f7338f7..b5c5a27 100755
--- a/crypto/nss/PRE_SUB_DEPENDS
+++ b/crypto/nss/PRE_SUB_DEPENDS
@@ -5,6 +5,7 @@ case $THIS_SUB_DEPENDS in
3.17.x) if [ $NSS_BRANCH == "3.17" ]; then return 0; fi;;
3.18.x) if [ $NSS_BRANCH == "3.18" ]; then return 0; fi;;
3.19.x) if [ $NSS_BRANCH == "3.19" ]; then return 0; fi;;
+ 3.20.x) if [ $NSS_BRANCH == "3.20" ]; then return 0; fi;;
PEM) if [ $NSS_PEM == "y" ]; then return 0; fi;;
esac
return 1
diff --git a/crypto/nss/SUB_DEPENDS b/crypto/nss/SUB_DEPENDS
index 0af8933..d9f4749 100755
--- a/crypto/nss/SUB_DEPENDS
+++ b/crypto/nss/SUB_DEPENDS
@@ -17,6 +17,9 @@ case $THIS_SUB_DEPENDS in
3.19.x) message "${MESSAGE_COLOR}3.19.x release needed, forcing
it.${DEFAULT_COLOR}" &&
NSS_BRANCH="3.19"
;;
+ 3.20.x) message "${MESSAGE_COLOR}3.20.x release needed, forcing
it.${DEFAULT_COLOR}" &&
+ NSS_BRANCH="3.20"
+ ;;
PEM) message "${MESSAGE_COLOR}nss with PEM support needed, forcing
it.${DEFAULT_COLOR}" &&
NSS_PEM="y"
;;
diff --git a/http/firefox/CONFIGURE b/http/firefox/CONFIGURE
index 8de4865..72c136f 100755
--- a/http/firefox/CONFIGURE
+++ b/http/firefox/CONFIGURE
@@ -7,7 +7,7 @@ config_query FIREFOX_SAFE "Enable safe browsing
(anti-phishing) implementation?"
config_query FIREFOX_STRIP \
'Remove debugging symbols (they are BIG, stripped by
upstream default)?' \
- y
+ y &&
config_query FIREFOX_SDK \
'Install SDK (including a non-stripped huge copy of
libxul.so)?' \
n &&
diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index 73eac4d..bddd46d 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -23,7 +23,7 @@ depends -sub APNG libpng '--enable-system-png'
&&
depends librsvg2 '--enable-svg' &&
SOURCE_URL[1]=ftp://ftp.mozilla.org/pub/$SPELL/releases/$VERSION/source/$SOURCE
- SECURITY_PATCH=90
+ SECURITY_PATCH=91
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/
GATHER_DOCS=off
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 2c18499..23feb10 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,4 +1,6 @@
+
2015-12-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: upgrade to 43.0.2, SECURITY_PATCH++ (as always)
* CONFIGURE, PRE_BUILD: revisit the stripping mozconfig, including
a switch to disable the installation of a huge unstripped copy in
form of
the SDK regardless of FIREFOX_STRIP. Now my Firefox is about 90
MiB, not
diff --git a/mail/thunderbird/BUILD b/mail/thunderbird/BUILD
index 9720651..0baff90 100755
--- a/mail/thunderbird/BUILD
+++ b/mail/thunderbird/BUILD
@@ -5,11 +5,12 @@ export MOZ_THUNDERBIRD="1" &&
#
# No fast optimization for Mozilla, bit us so many times...
-#
-CFLAGS="${CFLAGS//-Os/-O2}" &&
-CXXFLAGS="${CXXFLAGS//-Os/-O2}" &&
-CFLAGS="${CFLAGS//-O3/-O2}" &&
-CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+# This used to default to -O2, but that produces crashing firefox for
+# sobukus with gcc-5.2.0; -Os seems more safe for Mozilla stuff.
+CFLAGS="${CFLAGS//-O2/-Os}" &&
+CXXFLAGS="${CXXFLAGS//-O2/-Os}" &&
+CFLAGS="${CFLAGS//-O3/-Os}" &&
+CXXFLAGS="${CXXFLAGS//-O3/-Os}" &&
#
# Avoid buggy GCC 4.6 AVX code generation, which breaks libxul
diff --git a/mail/thunderbird/CONFIGURE b/mail/thunderbird/CONFIGURE
index c765ac5..4cc4107 100755
--- a/mail/thunderbird/CONFIGURE
+++ b/mail/thunderbird/CONFIGURE
@@ -1,6 +1,9 @@
config_query THUNDERBIRD_OFFICIAL "Enable official branding? If enabled, you
may \
be restricted in distributing these binaries IAW mozilla policies" n &&