New commits:
commit e80961d64e94d5b4f9e0d4c67b2bb7708da4b3b2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
firefox-esr: update to 68.7.0
diff --git a/http/firefox-esr/BUILD b/http/firefox-esr/BUILD
index 7374da9..ce6fc40 100755
--- a/http/firefox-esr/BUILD
+++ b/http/firefox-esr/BUILD
@@ -16,17 +16,15 @@ export RUSTFLAGS="-C debuginfo=0" &&
# No fast optimization for Mozilla, bit us so many times...
# This used to default to -O2, but that produces crashing firefox for
# sobukus with gcc-5.2.0; -Os seems more safe.
-CFLAGS="${CFLAGS//-Os/-O2}" &&
-CXXFLAGS="${CXXFLAGS//-Os/-O2}" &&
-CFLAGS="${CFLAGS//-O3/-O2}" &&
-CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+CFLAGS="${CFLAGS//-O[3s]/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-O[3s]/-O2}" &&
#
# fix symbol check in build scripts, firefox adds -s to LDFLAGS so we can
diff --git a/http/firefox-esr/DEPENDS b/http/firefox-esr/DEPENDS
index 42ea3be..d65556e 100755
--- a/http/firefox-esr/DEPENDS
+++ b/http/firefox-esr/DEPENDS
@@ -1,7 +1,7 @@
. "${GRIMOIRE}/FUNCTIONS" &&
suggest_depends_2 firefox-smglwiki "" "" \
- "to enable searching the SMGL Wiki from the Search Bar"
-
+ "to enable searching the SMGL Wiki from the Search Bar" &&
+
+optional_depends graphite2 \
+ "--with-system-graphite2" \
+ "--without-system-graphite2" \
+ "for system graphite2" &&
+
+optional_depends harfbuzz \
+ "--with-system-harfbuzz" \
+ "--without-system-harfbuzz" \
+ "for system harfbuzz" &&
+
+optional_depends dav1d \
+ "--enable-av1" \
+ "--disable-av1" \
+ "for AV1 video support"
diff --git a/http/firefox-esr/DETAILS b/http/firefox-esr/DETAILS
index 2478cad..225de75 100755
--- a/http/firefox-esr/DETAILS
+++ b/http/firefox-esr/DETAILS
@@ -1,12 +1,11 @@
SPELL=firefox-esr
SPELLX=firefox
- VERSION=60.9.0esr
-
SOURCE_HASH=sha512:4baea5c9c4eff257834bbaee6d7786f69f7e6bacd24ca13c2705226f4a0d88315ab38c650b2c5e9c76b698f2debc7cea1e5a99cb4dc24e03c48a24df5143a3cf:UPSTREAM_HASH
- SECURITY_PATCH=122
- SOURCE=$SPELLX-$VERSION.source.tar.xz
-
SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELLX}/releases/${VERSION}/source/${SOURCE}
-
SOURCE_URL[1]=http://ftp.mozilla.org/pub/mozilla.org/${SPELLX}/releases/${VERSION}/source/${SOURCE}
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-${VERSION%esr}"
+ VERSION=68.7.0esr
+ SECURITY_PATCH=134
+ SOURCE="${SPELLX}-${VERSION}.source.tar.xz"
+
SOURCE_URL[0]="http://releases.mozilla.org/pub/${SPELLX}/releases/${VERSION}/source/${SOURCE}"
+
SOURCE_HASH="sha512:a3ddcf8ffe5f568b30b1fc9ddcaa5cebe600bf11ce353c09507d5466f999022d45a0dee9a08f53f37b10202a2e2ce4c180743cd6a2ca38dfea1c3e4487b18593"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION%esr}"
WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/
GATHER_DOCS=off
TMPFS=off
diff --git a/http/firefox-esr/HISTORY b/http/firefox-esr/HISTORY
index a16a553..fadb010 100644
--- a/http/firefox-esr/HISTORY
+++ b/http/firefox-esr/HISTORY
@@ -1,158 +1,1927 @@
-2019-10-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DEPENDS: depend on nss 3.45
+2020-04-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * Branch off whole spell from http/firefox version 68.0.1
+ (commit 891c1133185904d88b6b4bb624704fdfaac70c8e).
+ * DETAILS: version 68.7.0, SECURITY_PATCH++ (not counting
+ individual CVEs …)
-2019-09-04 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: version 60.9.0, SECURITY_PATCH++ (multiple CVEs)
+2019-08-26 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Simpilfied cleanup of CFLAGS/CXXFLAGS
+ * DEPENDS: Added missing libvpx and libpng configure flags
+ Added missing dependency on libnotify
+ * PRE_BUILD: Improved build times when stripping
+ Explicitly disable profiling if not doing PGO
+ Disabled jemalloc, gold and elf-hack for musl
-2019-07-16 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: version 60.8.0, SECURITY_PATCH++ (multiple CVEs)
+2019-08-14 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 68.0.2, SECURITY_PATCH++, (CVE-2019-11733)
-2019-06-24 Pavel Vinogradov <public AT sourcemage.org>
- * DETAILS: version 60.7.2, SECURITY_PATCH++, (CVE-2019-11707,
- CVE-2019-11708)
+2019-07-18 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 68.0.1
-2019-05-22 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: version 60.7.0, SECURITY_PATCH++
+2019-07-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: needs nss branch >= 3.44
-2019-05-11 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: version 60.6.3, SECURITY_PATCH++
+2019-07-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 68.0, SECURITY_PATCH++,
+ (CVE-2019-9811, CVE-2019-11711, CVE-2019-11712, CVE-2019-11713,
+ CVE-2019-11714, CVE-2019-11729, CVE-2019-11715, CVE-2019-11716,
+ CVE-2019-11717, CVE-2019-11718, CVE-2019-11719, CVE-2019-11720,
+ CVE-2019-11721, CVE-2019-11730, CVE-2019-11723, CVE-2019-11724,
+ CVE-2019-11725, CVE-2019-11727, CVE-2019-11728, CVE-2019-11710,
+ CVE-2019-11709)
+ * patches/200*: updated
-2019-05-06 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: version 60.6.2, SECURITY_PATCH++
- (Bring back our add-ons!)
+2019-07-07 Pavel Vinogradov <public AT sourcemage.org>
+ * PRE_BUILD: removed obsolete libevent fix
-2019-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.5.2, SECURITY_PATCH++
+2019-06-20 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 67.0.4, SECURITY_PATCH++, (CVE-2019-11708)
-2019-02-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.5.1, SECURITY_PATCH++
+2019-06-18 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 67.0.3, SECURITY_PATCH++, (CVE-2019-11707)
-2019-01-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.5.0, SECURITY_PATCH++
+2019-06-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 67.0.2
-2018-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS, DEPENDS: version 60.4.0, SECURITY_PATCH++
+2019-06-03 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 67.0.1
-2018-12-05 Thomas Orgis <sobukus AT sourcemage.org>
- * DEPENDS: another sqlite feature, FTS3
+2019-05-20 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/webgl.patch: dropped, useless now
-2018-10-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.3.0esr, SECURITY_PATCH++
+2019-05-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 66.0.5
-2018-10-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.2.2esr, SECURITY_PATCH++
+2019-05-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 66.0.4
-2018-09-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.2.1esr, SECURITY_PATCH++
+2019-04-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 66.0.3
-2018-09-20 Thomas Orgis <sobukus AT sourcemage.org>
- * PRE_BUILD, patches/rust-fuchsia-targets.patch: fix build
- with modern rust that has two-component triplets
+2019-04-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * TRIGGERS: on_cast icu check_self
-2018-09-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: SECURITY_PATCH++ for 60.2.0esr
+2019-03-28 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 66.0.2
-2018-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.2.0esr
+2019-03-22 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 66.0.1, SECURITY_PATCH++, (CVE-2019-9810,
+ CVE-2019-9813)
-2018-06-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * 0001-Bug-1435212-Add-support-for-FFmpeg-4.0.-r-bryce.patch.xz,
PRE_BUILD:
- add patch from archlinux to fix compatibility with ffmpeg 4
+2019-03-14 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 66.0, SECURITY_PATCH++,
+ (CVE-2019-9790, CVE-2019-9791, CVE-2019-9792, CVE-2019-9793.
+ CVE-2019-9794, CVE-2019-9795, CVE-2019-9796, CVE-2019-9797.
+ CVE-2019-9798, CVE-2019-9799, CVE-2019-9801, CVE-2019-9802,
+ CVE-2019-9803, CVE-2019-9804, CVE-2019-9805, CVE-2019-9806,
+ CVE-2019-9807, CVE-2019-9809, CVE-2019-9808, CVE-2019-9789,
+ CVE-2019-9788)
+ * patches/200*: updated
+
+2019-02-28 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 65.0.2
+
+2019-02-13 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 65.0.1, SECURITY_PATCH++,
+ (CVE-2018-18356, CVE-2019-5785, CVE-2018-18511)
+
+2019-02-09 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: added libwebp
+
+2019-02-01 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: added optional dav1d
+
+2019-01-28 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 65.0, SECURITY_PATCH++,
+ (CVE-2018-18500, CVE-2018-18503, CVE-2018-18504, CVE-2018-18505,
+ CVE-2018-18506, CVE-2018-18502, CVE-2018-18501)
+ * patches/200*: updated
+ * DEPENDS: needs nss >= 3.41
+ * patches/webgl.patch: added patch to fix compile error in WebGL code
+
+2019-01-09 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 64.0.2
+
+2019-01-01 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, DEPENDS: gcc -> llvm, some cleanup
+
+2018-12-11 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD: forced gcc/g++ as compilers (llvm fails)
+ * DEPENDS: nodejs is now a hard dependency, needs nss >= 3.40
+ * mozconfig: removed obsolete --enable-pie
+
+2018-12-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 64.0, SECURITY_PATCH++,
+ (CVE-2018-12407, CVE-2018-17466, CVE-2018-18492, CVE-2018-18493,
+ CVE-2018-18494, CVE-2018-18495, CVE-2018-18496, CVE-2018-18497,
+ CVE-2018-18498, CVE-2018-12406, CVE-2018-12405)
+
+2018-11-16 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 63.0.3
+
+2018-11-04 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/rust-fuchsia-targets.patch: removed, no longer needed
+
+2018-11-01 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 63.0.1
+
+2018-10-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: needs nss >= 3.39, added local variable NSS_BRANCH for
+ convenience
+
+2018-10-22 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 63.0, SECURITY_PATCH++,
+ (CVE-2018-12391, CVE-2018-12392, CVE-2018-12393, CVE-2018-12395,
+ CVE-2018-12396, CVE-2018-12397, CVE-2018-12398, CVE-2018-12399,
+ CVE-2018-12400, CVE-2018-12401, CVE-2018-12402, CVE-2018-12403,
+ CVE-2018-12388, CVE-2018-12390)
+ * DEPENDS: requires cbindgen, added optional nodejs
+ * patches/200*: updated
+
+2018-10-20 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS, mozconfig, patches/old.configure.patch: removed old flags.
+ optimization flags are in mozconfig again
+ * PRE_BUILD: removed obsolete flags for old gccs
+
+2018-10-03 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++, (CVE-2018-12386 and CVE-2018-12387)
+
+2018-10-02 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 62.0.3
+
+2018-09-29 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: needs nss >= 3.38
+
+2018-09-22 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 62.0.2, SECURITY_PATCH++, (CVE-2018-12385)
+
+2018-09-18 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/rust-fuchsia-targets.patch: added to fix parsing rust
+ targets
+ * DEPENDS: needs sqlite with SQLITE_ENABLE_FTS3 option
+
+2018-09-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 62.0, SECURITY_PATCH++,
+ (CVE-2018-12377, CVE-2018-12378, CVE-2018-12379, CVE-2017-16541,
+ CVE-2018-17381, CVE-2018-12382, CVE-2018-12383, CVE-2018-12375,
+ CVE-2018-12376)
+ * DEPENDS: hunspell isn't needed anymore
+ * mozconfig: removed --with-pthreads
+ * patches/200*: updated
+
+2018-08-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 61.0.2
+
+2018-07-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 61.0.1
+
+2018-06-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++,
+ (CVE-2018-12359, CVE-2018-12360, CVE-2018-12361, CVE-2018-12358,
+ CVE-2018-12362, CVE-2018-5156, CVE-2018-12363, CVE-2018-12364,
+ CVE-2018-12365, CVE-2018-12371, CVE-2018-12366, CVE-2018-12367,
+ CVE-2018-12368, CVE-2018-12369, CVE-2018-12370, CVE-2018-5186,
+ CVE-2018-5187, CVE-2018-5188)
+
+2018-06-25 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 61.0
+ * patches/firefox-60.0.1-ffmpeg4.0-1.patch: removed, applied in
+ upstream
+
+2018-06-07 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++, (CVE-2018-6126)
+
+2018-06-06 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 60.0.2
+ * DEPENDS: needs nss >= 3.36.4
+
+2018-05-29 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/firefox-60.0.1-ffmpeg4.0-1.patch: added patch from BLFS to
+ build with ffmpeg >= 4.0
+
+2018-05-17 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 60.0.1
+
+2018-05-13 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: allowed newer branches of nss to be used too
+
+2018-05-09 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: now needs 3.36.x branch of nss
+ * DETAILS: SECURITY_PATCH++,
+ (CVE-2018-5154, CVE-2018-5155, CVE-2018-5157, CVE-2018-5158,
+ CVE-2018-5159, CVE-2018-5160, CVE-2018-5152, CVE-2018-5153,
+ CVE-2018-5163, CVE-2018-5164, CVE-2018-5166, CVE-2018-5167,
+ CVE-2018-5168, CVE-2018-5169, CVE-2018-5172, CVE-2018-5173,
+ CVE-2018-5174, CVE-2018-5175, CVE-2018-5176, CVE-2018-5177,
+ CVE-2018-5165, CVE-2018-5180, CVE-2018-5181, CVE-2018-5182,
+ CVE-2018-5151, CVE-2018-5150)
+
+2018-05-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 60.0, bz2 -> xz, switched to GPG checking,
+ adjusted SOURCE_URL[0]
+
+2018-04-30 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 59.0.3
+
+2018-03-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 59.0.2, SECURITY_PATCH++, (CVE-2018-5148)
+
+2018-03-16 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 59.0.1, SECURITY_PATCH++,
+ (CVE-2018-5146, CVE-2018-5147)
+
+2018-03-13 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 59.0, downloading now from mercurial repository
+ using commit identificator and .tar.bz2 source, switched back to
+ WORKS_FOR_ME hash checking level, SECURITY_PATCH++,
+ (CVE-2018-5127, CVE-2018-5128, CVE-2018-5129, CVE-2018-5130,
+ CVE-2018-5131, CVE-2018-5132, CVE-2018-5133, CVE-2018-5134,
+ CVE-2018-5135, CVE-2018-5136, CVE-2018-5137, CVE-2018-5138,
+ CVE-2018-5140, CVE-2018-5141, CVE-2018-5142, CVE-2018-5143,
+ CVE-2018-5126, CVE-2018-5125)
+ * patches/200*: updated
+ * DEPENDS: disable system cairo for now
+
+2018-02-07 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 58.0.2, switched to UPSTREAM_HASH
+ * BUILD: added forgotten &&
+
+2018-02-03 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: removed obsolete gstreamer dependencies
+
+2018-01-30 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 58.0.1, SECURITY_PATCH++, (CVE-2018-5124)
+ * BUILD: disabled debug info for rust code
+
+2018-01-28 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD: stylo can be built with system libraries from now on
+
+2018-01-23 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 58.0, SECURITY_PATCH++,
+ (CVE-2018-5092, CVE-2018-5093, CVE-2018-5094, CVE-2018-5095,
+ CVE-2018-5097, CVE-2018-5098, CVE-2018-5099, CVE-2018-5100,
+ CVE-2018-5101, CVE-2018-5102, CVE-2018-5103, CVE-2018-5104,
+ CVE-2018-5105, CVE-2018-5106, CVE-2018-5107, CVE-2018-5108,
+ CVE-2018-5109, CVE-2018-5110, CVE-2018-5111, CVE-2018-5112,
+ CVE-2018-5113, CVE-2018-5114, CVE-2018-5115, CVE-2018-5116,
+ CVE-2018-5117, CVE-2018-5118, CVE-2018-5119, CVE-2018-5121,
+ CVE-2018-5122, CVE-2018-5090, CVE-2018-5089)
+ * BUILD, INSTALL; switched to Mozilla's mach build system
+ * DEPENDS: now needs 3.35.x branch of nss
+ * mozconfig: removed --with-default-mozilla-five-home flag
+ * patches/200*: updated
+
+2018-01-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 57.0.4, SECURITY_PATCH++,
+ (MFSA-2018-01, "Spectre")
+
+2017-12-28 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 57.0.3
+
+2017-12-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 57.0.2
+
+2017-11-30 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 57.0.1, SECURITY_PATCH++,
+ (CVE-2017-7843, CVE-2017-7844)
+
+2017-11-14 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 57.0, SECURITY_PATCH++,
+ (CVE-2017-7828, CVE-2017-7830, CVE-2017-7831, CVE-2017-7832,
+ CVE-2017-7833, CVE-2017-7834, CVE-2017-7835, CVE-2017-7836,
+ CVE-2017-7837, CVE-2017-7838, CVE-2017-7839, CVE-2017-7840,
+ CVE-2017-7842, CVE-2017-7827, CVE-2017-7826)
+ * CONFIGURE, mozconfig, PRE_BUILD: removed safe browsing and url
+ classifier flags
+
+2017-10-25 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 56.0.2
+
+2017-10-12 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD: disabled building of stylo, added missing &&
+ * DEPENDS: system cairo is back in the game
+
+2017-10-06 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 56.0.1
+
+2017-09-28 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 56.0, SECURITY_PATCH++,
+ (CVE-2017-7793, CVE-2017-7817, CVE-2017-7818, CVE-2017-7819,
+ CVE-2017-7824, CVE-2017-7805, CVE-2017-7812, CVE-2017-7814,
+ CVE-2017-7813, CVE-2017-7825, CVE-2017-7815, CVE-2017-7816,
+ CVE-2017-7821, CVE-2017-7823, CVE-2017-7822, CVE-2017-7820,
+ CVE-2017-7811, CVE-2017-7810)
+ * DEPENDS: now needs 3.33.x branch of nss
+ * PRE_BUILD: explicitly disable DRM if said so (kudos to Thomas Orgis)
+ * patches/2001_system_harfbuzz.patch,
+ patches/2002_system_graphite2.patch: updated to current version
+
+2017-08-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 55.0.3
+
+2017-08-17 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 55.0.2
+
+2017-08-11 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 55.0.1
+
+2017-08-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 55.0, SECURITY_PATCH++,
+ (CVE-2017-7798, CVE-2017-7800, CVE-2017-7801, CVE-2017-7784,
+ CVE-2017-7802, CVE-2017-7785, CVE-2017-7786, CVE-2017-7806,
+ CVE-2017-7753, CVE-2017-7787, CVE-2017-7807, CVE-2017-7792,
+ CVE-2017-7804, CVE-2017-7791, CVE-2017-7808, CVE-2017-7782,
+ CVE-2017-7781, CVE-2017-7794, CVE-2017-7803, CVE-2017-7799,
+ CVE-2017-7783, CVE-2017-7788, CVE-2017-7789, CVE-2017-7790,
+ CVE-2017-7796, CVE-2017-7797, CVE-2017-7780, CVE-2017-7779)
+ * DEPENDS: needs 3.32.x branch of nss
+ * mozconfig: removed --enable-gio flag
+ * patches/2001_system_harfbuzz.patch,
+ patches/2002_system_graphite2.patch: updated to current version
+
+2017-07-08 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE: Added persistent_remove for FIREFOX_GTK_VERSION
+
+2017-07-01 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 54.0.1
+
+2017-06-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, CONFIGURE: removed FIREFOX_GTK_VERSION, only gtk+3 is
+ supported
+
+2017-06-14 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD: removed obsolete rusty flag
+
+2017-06-13 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 54.0, SECURITY_PATCH++,
+ (CVE-2017-5472, CVE-2017-7749, CVE-2017-7750, CVE-2017-7751,
+ CVE-2017-7752, CVE-2017-7754, CVE-2017-7755, CVE-2017-7756,
+ CVE-2017-7757, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
+ CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
+ CVE-2017-7777, CVE-2017-7758, CVE-2017-7759, CVE-2017-7760,
+ CVE-2017-7761, CVE-2017-7762, CVE-2017-7763, CVE-2017-7764,
+ CVE-2017-7765, CVE-2017-7766, CVE-2017-7767, CVE-2017-7768,
+ CVE-2017-7771, CVE-2017-7770)
+ * DEPENDS: needs rust
+ * patches/2001_system_harfbuzz.patch,
+ patches/2002_system_graphite2.patch: updated to current version
+ * patches/ambiguous-ipc.patch: remooved, applied by upstream
+
+2017-05-20 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 53.0.3
+
+2017-05-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 53.0.2, SECURITY_PATCH++, (CVE-2017-5031)
+
+2017-04-19 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 53.0, SECURITY_PATCH++,
+ (CVE-2017-5433, CVE-2017-5435, CVE-2017-5436, CVE-2017-5461,
+ CVE-2017-5459, CVE-2017-5466, CVE-2017-5434, CVE-2017-5432,
+ CVE-2017-5460, CVE-2017-5438, CVE-2017-5439, CVE-2017-5440,
+ CVE-2017-5441, CVE-2017-5442, CVE-2017-5464, CVE-2017-5443,
+ CVE-2017-5444, CVE-2017-5446, CVE-2017-5447, CVE-2017-5465,
+ CVE-2017-5448, CVE-2017-5437, CVE-2017-5454, CVE-2017-5455,
+ CVE-2017-5456, CVE-2017-5469, CVE-2017-5445, CVE-2017-5449,
+ CVE-2017-5450, CVE-2017-5451, CVE-2017-5462, CVE-2017-5463,
+ CVE-2017-5467, CVE-2017-5452, CVE-2017-5453, CVE-2017-5458,
+ CVE-2017-5468, CVE-2017-5430, CVE-2017-5429)
+ * DEPENDS: needs 3.30.x branch of nss
+ * patches/2002_system_graphite2.patch: updated
+ * patches/sandbox-allow-getrlimit.patch: removed, applied by upstream
+ * patches/ambiguous-ipc.patch: added a slightly modified patch from
+ upstream to allow building without WebRTC
+
+2017-03-29 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 52.0.2
+
+2017-03-18 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 52.0.1, SECURITY_PATCH++, (CVE-2017-5428)
+
+2017-03-10 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/sandbox-allow-getrlimit.patch: added upstream patch to fix
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1320085
+
+2017-03-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: fix alsa sound
* DETAILS: PATCHLEVEL++
-2018-06-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.0.2esr, SECURITY_PATCH++
+2017-03-07 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 52.0
+ * patches/firefox-50.0-system_graphite2_harfbuzz-1.patch: removed
+ obsolete patch, added more adequate patches below
+ * patches/2001_system_harfbuzz.patch,
+ patches/2002_system_graphite2.patch: added patches from FreeBSD
+
+2017-02-06 Pavel Vinogradov <public AT sourcemage.org>
+ * PRE_BUILD: added a libevent 2.1.8 fix from BLFS
+
+2017-01-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS: remove optional dependency on rust, which leads to
compile
+ error if enabled
+
+2017-01-27 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 51.0.1
-2018-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 60.0.1esr, SECURITY_PATCH++
- * BUILD, CONFIGURE, DEPENDS, INSTALL, mozconfig: adapt to version
60's build system
- * PRE_BUILD, patches/*: remove patches
+2017-01-24 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 51.0, SECURITY_PATCH++, (CVE-2017-53[73-96])
+ * DEPENDS: needs 3.28.x branch of nss now
+ * patches/0001-add-extra-bracket-to-not-confuse-sed.patch,
+ potches/update_h2_curve.patch: removed, fixed by upstream
+ * patches/firefox-50.0-system_graphite2_harfbuzz-1.patch: updated to
+ current version
-2018-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.8.0esr
+2017-01-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * patches/0001-add-extra-bracket-to-not-confuse-sed.patch: fix error
when
+ building with sed version 4.3
+ * patches/patches/update_h2_curve.patch: fix H2 cryptographic curve
-2018-03-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.7.4esr
+2017-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: don't pass obsolete pgo flag
-2018-03-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.7.3esr, SECURITY_PATCH++
+2016-12-13 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 50.1.0, SECURITY_PATCH++
-2018-03-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.7.2esr, SECURITY_PATCH++
+2016-12-10 Thomas Orgis <sobukus AT sourcemage.org>
+ * CONFLICTS: firefox-esr, not itself!
-2018-03-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.7.1esr, SECURITY_PATCH++
+2016-11-30 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 50.0.2, SECURITY_PATCH++, (CVE-2016-9079)
-2018-01-25 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: version 52.6.0esr, SECURITY_PATCH++
+2016-11-29 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 50.0.1, SECURITY_PATCH++, (CVE-2016-9078)
-2017-12-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.5.3esr, SECURITY_PATCH++
+2016-11-16 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/firefox-50.0-system_graphite2_harfbuzz.patch: removed
+ * patches/firefox-50.0-system_graphite2_harfbuzz-1.patch: added
+ semi-official patch from LFS
-2017-12-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.5.2esr, SECURITY_PATCH++
+2016-11-15 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 50.0, SECURITY_PATCH++,
+ (CVE-2016-5296, CVE-2016-5292, CVE-2016-5293, CVE-2016-5294,
+ CVE-2016-5297, CVE-2016-9064, CVE-2016-9065, CVE-2016-9066,
+ CVE-2016-9067, CVE-2016-9068, CVE-2016-9072, CVE-2016-9075,
+ CVE-2016-9077, CVE-2016-5291, CVE-2016-5295, CVE-2016-5298,
+ CVE-2016-5299, CVE-2016-9061, CVE-2016-9062, CVE-2016-9070,
+ CVE-2016-9073, CVE-2016-9074, CVE-2016-9076, CVE-2016-9063,
+ CVE-2016-9071, CVE-2016-5289, CVE-2016-5290)
+ * DEPENDS: switched to 3.27.x branch of nss
+ * patches/firefox-49.0-system_graphite2_harfbuzz-1.patch: removed
+ * patches/firefox-50.0-system_graphite2_harfbuzz.patch: added updated
+ patch to build against system graphite2 and harfbuzz
-2017-12-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.5.1esr
+2016-11-14 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: system icu is reliable again
-2017-11-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.5.0esr, SECURITY_PATCH++, fixes CVE-2017-7828,
- CVE-2017-7830. CVE-2017-7826
+2016-11-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: don't use system icu to prevent segfault
-2017-10-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.4.1esr, SECURITY_PATCH++
+2016-11-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: optionally depend on rust
-2017-09-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.4.0esr, SECURITY_PATCH++
+2016-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: fix crashes when built with gcc 6
-2017-08-29 Thomas Orgis <sobukus AT sourcemage.org>
- * PRE_BUILD: fix build without DRM
- * BUILD: hack for weird header-not-found error
+2016-10-21 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 49.0.2, SECURITY_PATCH++,
+ (CVE-2016-5287, CVE-2016-5288)
-2017-08-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.3.0esr
+2016-09-24 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 49.0.1
+ * DEPENDS: added support for system harfbuzz and graphite2
+ * PRE_BUILD: uses apply_patch_dir now
+ * old.configure.patch: moved to patches/
+ * patches/firefox-49.0-system_graphite2_harfbuzz-1.patch: added,
+ the patch is from LFS project and enables building with system
+ harfbuzz and graphite2
-2017-07-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.2.1esr
+2016-09-20 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 49.0, SECURITY_PATCH++, (MFSA-2016-85)
+ * DEPENDS: added more plugins for gstreamer 1.0 (courtesy of
+ Thomas Orgis) and nss 3.25 is required now
+ * mozconfig: removed --disable-tests, might break PGO builds (courtesy
+ of Thomas Orgis)
-2017-06-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 52.2.0esr, SECURITY_PATCH++
- * BUILD, CONFIGURE, DEPENDS, PRE_BUILD,
- patches/2001_system_harfbuzz.patch,
patches/2002_system_graphite2.patch,
- patches/old.configure.patch, patches/sandbox-allow-getrlimit.patch:
from
- the firefox 52.2.0 spell
- * firefox-gtk3-20.patch, gcc6.patch: removed
+2016-08-25 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 48.0.2
-2016-09-27 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: bump to 45.4.0esr, SECURITY_PATCH++
- * PRE_BUILD: try -fno-strict-aliasing to fix crash on install
- with gcc6 (justification: it works)
+2016-08-23 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE, PRE_BUILD: Added option for Widevine DRM
-2016-09-05 Thomas Orgis <sobukus AT sourcemage.org>
- * DEPENDS: import the proper list of gstreamer-1.0 deps from
- palemoon, to make HTML5 video really work
+2016-08-19 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 48.0.1
-2016-08-05 Thomas Orgis <sobukus AT sourcemage.org>
- * mozconfig: Do not disable tests by default, needed for PGO.
+2016-08-03 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD: converted to parallel build using our settings
-2016-08-04 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: version 45.3.0esr, security fixes as always
+2016-08-02 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 48.0, SECURITY_PATCH++,
(MFSA-2016-[62-84])
+ * PRE_BUILD: removed gcc6.patch and firefox-gtk3-20.patch, introduced
+ old.configure.patch
+ * gcc6.patch, firefox-gtk3-20.patch: removed
+ * old.configure.patch: added
+ * DEPENDS: needs 3.24.x branch of nss
2016-06-29 Thomas Orgis <sobukus AT sourcemage.org>
- * BUILD, CONFLICTS, desktop, FINAL, firefox-gtk3-20.patch,
- gcc6.patch, INSTALL, PRE_BUILD, PROVIDES, CONFIGURE, DEPENDS,
- DETAILS, firefox, firefox.sh, mozconfig, PREPARE: spell created
- from copy of firefox spell
- * gcc6.patch: removed already present hunk
- * PRE_BUILD: avoid too modern GCC flags with gcc < 6
+ * CONFLICTS: added with creation of firefox-esr spell
+ * PRE_BUILD, mozconfig: avoid too fresh CFLAGS for gcc < 6
+
+2016-06-28 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 47.0.1
+
+2016-06-07 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 47.0, SECURITY_PATCH++,
+ (MFSA-2016-[49-60] and MFSA-2016-62)
+ * DEPENDS: needs autoconf-2.13 and 3.23.x branch of nss as well
+
+2016-05-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, firefox-gtk3-20.patch: fix broken scrollbars
+
+2016-05-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: optimize with -O2 to avoid instability
+
+2016-05-06 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 46.0.1
+ * DEPENDS: added LIBAVCODEC, optionally
+ * PRE_BUILD, gcc6.patch: added gcc 6 fix from
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1245076
+ * mozconfig: added -fpermissive and -flifetime-dse=1 to fix
+ compile and runtime errors, install_rootify++
+
+2016-04-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 46.0, fixed SOURCE_URL[1].
+ SECURITY_PATCH++, (MFSA-2016-[39-48])
+ * DEPENDS: needs 3.22.x branch of nss
+
+2016-04-12 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 45.0.2
+ * DEPENDS: expanded bash shortcuts, ' -> "
+
+2016-03-17 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 45.0.1
+
+2016-03-08 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 45.0
+ * PRE_BUILD, install_dir.patch: converted patch to a sed expression
+
+2016-02-12 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 44.0.2, SECURITY_PATCH++, (CVE-2016-1949)
+
+2016-02-09 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 44.0.1
+ * DEPENDS: switched to nss 3.21.x branch
+
+2016-01-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 44.0
+
+2016-01-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: use system bzip2, libevent, libvpx, libffi, hunspell,
pixman,
+ do not use system cairo since this produces reproducible crashes
mentioned
+ at http://www.linuxfromscratch.org/blfs/view/stable/xsoft/firefox.html
+ * mozconfig: enable release, pie, mathml, gio, safe-browsing,
+ url-classifier, disable tests, use CXXFLAGS instead of CFLAGS for
+ optimization
+ * CONFIGURE, DEPENDS: give the user the choice between gtk+2 and gtk+3
+
+2016-01-07 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 43.0.4
+
+2016-01-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 43.0.3
+ * BUILD: fix filtering of -s from LDFLAGS
+
+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
+ approaching 900 MiB. Replaced strange sed lines in PRE_BUILD with
+ simple appending, as that is what is needed
+ * BUILD: change CFLAGS hacking, avoid -O2 and higher, crashes with
gcc-5.x,
+ -Os now safer (see https://bugs.gentoo.org/show_bug.cgi?id=568706)
+
+2015-11-03 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 42.0, SECURITY_PATCH++,
+ (MFSA-2015-[116-133])
+ * BUILD, INSTALL, PRE_BUILD: got rid of mozilla* subdirectory
+
+2015-10-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 41.0.1
+
+2015-09-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 41.0, SECURITY_PATCH=89, bz2 -> xz
+ * DEPENDS: sqlite with ENABLE_DBSTAT_VTAB is needed
+
+2015-09-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 40.0.3, SECURITY_PATCH=88
+
+2015-08-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 40.0.2
+
+2015-08-13 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 40.0, SECURITY_PATCH=87
+
+2015-07-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 39.0, SECURITY_PATCH=86
+ * DEPENDS: nss 3.19.x is needed
+
+2015-06-02 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 38.0.5
+
+2015-05-15 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 38.0.1, removed obsolete mirror
+
+2015-05-12 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 38.0, SECURITY_PATCH++,
(MFSA-2015-[46-58])
+ * DEPENDS: subdepends on nss 3.18 now
+
+2015-04-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 37.0.2, SECURITY_PATCH=84
+
+2015-04-04 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 37.0.1, SECURITY_PATCH++,
+ MFSA-2015-43 and MFSA-2015-44
+
+2015-04-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 37.0, SECURITY_PATCH=82
+
+2015-03-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: downgrade sub dependency on nss to 3.17
+
+2015-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 36.0.4, SECURITY_PATCH++
+
+2015-03-19 Sukneet Basuta <sukneet AT sourcemage.org>
+ * PRE_BUILD: only disable tests if pgo is not enabled
+ * mozconfig: remove --disable-tests, pgo requires it
+ * Makefile.in-pgo.patch, bug999496_change1f10a8067853.patch: removed,
no longer applies
+
+2015-03-06 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 36.0.1, SECURITY_PATCH++
+ * BUILD: yet another fix of LDFLAGS
+
+2015-02-24 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 36.0, SECURITY_PATCH++
+ * BUILD: corrected removal of -s from LDFLAGS
+
+2015-02-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: remove -s from LDFLAGS to prevent build error
+
+2015-01-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 35.0.1
+
+2015-01-22 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD: --enable-profile-guided-optimization is applied
+ if $FIREFOX_PGO == y
+ * DEPENDS: simplified ifs
+ * mozconfig: removed --enable-profile-guided-optimization
+
+2015-01-15 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: needs libxcomposite
+
+2015-01-13 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 35.0, SECURITY_PATCH++
+ * DEPENDS: JPEG -> libjpeg-turbo, added appropriate
+ gst-plagins-base{,-1.0} to each of gstreamers
+
+2014-12-19 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Depends on cairo's tee backend
+
+2014-12-02 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 34.0.5
+ * DEPENDS, mozconfig: reorganized both files, added icu,
+ librsvg2 and gstreamer-1.0
+
+2014-12-01 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 34.0, SECURITY_PATCH++
+ * DEPENDS: removed pysqlite, changed nss subdependency to 3.17.x
+
+2014-09-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Cleanup dependencies
+
+2014-09-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.0.3, security update
+
+2014-09-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.0.1
+
+2014-09-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: added various missing dependencies
+
+2014-09-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 32.0, SECURITY_PATCH=75
+ * PRE_BUILD, bug999496_change1f10a8067853.patch: patch removed
+
+2014-08-28 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD, bug999496_change1f10a8067853.patch: fix build with gcc
4.9
+
+2014-07-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, BUILD, CONFIGURE, PRE_BUILD, Makefile.in-pgo.patch:
+ add option for profiled build
+
+2014-07-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 31.0
+
+2014-06-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * mozconfig: add --enable-profile-guided-optimization, this is
+ how upstream builds their releases
+
+2014-06-10 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 30.0, SECURITY_PATCH++
+
+2014-04-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 29.0
+ * DEPENDS: depend on nss 3.16
+ * install_dir.patch: renewed
+
+2014-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 28.0
+ * DETAILS, PREPARE: removed support for cvs version since there
hasn't been
+ one in quite some time
+ * glyph.patch, PRE_BUILD: removed patch that does not apply anymore
+ * DEPENDS: added optional dependency on pulseaudio
+
+2014-02-27 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: optional depends gstreamer
+
+2014-02-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 27.0.1, SECURITY_PATCH=72
+
+2014-02-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 27.0, SECURITY_PATCH=71
+
+2013-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 26.0, SECURITY_PATCH++
+ * install_dir.patch: renewed
+
+2013-11-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 25.0.1, SECURITY_PATCH++
+
+2013-10-29 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 25.0, SECURITY_PATCH=68
+
+2013-09-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 24.0, SECURITY_PATCH++
+
+2013-09-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: fix WEB_SITE
+
+2013-08-24 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS. DEPENDS: version 23.0.1
+
+2013-07-09 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: Build fails without OpenGL headers
+
+2013-06-26 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Remove gnome-vfs2 support (broken)
+ See https://bugzilla.mozilla.org/show_bug.cgi?id=799458, gnome-vfs
+ support is disabled by default. They say it works, but the last
+ few firefox releases it has not worked for me.
+
+2013-06-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: version 22.0, SECURITY_PATCH++
+ * BUILD: removed now useless fast math fix
+
+2013-06-17 Pol Vinogradov <vin.public AT gmail.com>
+ * mozconfig: added -fno-fast-math to prevent segfaults
+
+2013-06-13 Eric Sandall <sandalle AT sourcemage.org>
+ * desktop/firefox.desktop: Icon moved under icons/browser directory
+ * DETAILS: PATCHLEVEL++
+
+2013-06-06 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS: Fix up dependencies
+ * BUILD, mozconfig: use proper way to add flags to .mozconfig
+ * PRE_BUILD: removed unnecessary options constructs in lieu of OPTS
+ handling in BUILD
+
+2013-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 21.0, SECURITY_PATCH++
+
+2013-04-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20.0.1, SECURITY_PATCH++
+
+2013-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20.0, SECURITY_PATCH++
+
+2013-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: disable avx support for all versions of gcc >= 4.6
+
+2013-03-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 19.0.2, SECURITY_PATCH++
+
+2013-02-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: disable avx support when using gcc 4.7
+
+2013-02-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 19.0, SECURITY_PATCH=61
+
+2013-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 18.0.2, SECURITY_PATCH++
+
+2013-02-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 18.0.1, SECURITY_PATCH++
+
+2013-01-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: change dependency on JPEG to libjpeg-turbo
+
+2013-01-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 18.0, bumped SECURITY_PATCH
+ * DEPENDS: depend on nss version 3.14.x
+
+2012-12-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 17.0.1
+ * DEPENDS: castfs added
+
+2012-11-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 17.0, SECURITY_PATCH=57
+
+2012-10-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 16.0.2, SECURITY_PATCH=56
+
+2012-10-12 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 16.0.1, SECURITY_PATCH=55
+
+2012-10-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 16.0, SECURITY_PATCH=54
+ * install_dir.patch: updated, from Arch
+ * PRE_BUILD, installer.patch: patch removed
+
+2012-09-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 15.0.1, SECURITY_PATCH=53
+
+2012-08-28 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 15.0, SECURITY_PATCH=52
+
+2012-08-22 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Avoid buggy GCC 4.6 AVX code generation
+
+2012-07-18 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 14.0.1, SECURITY_PATCH=51
+ * PRE_BUILD, installer.patch: added fix for
+ https://bugzilla.mozilla.org/show_bug.cgi?id=752895
+
+2012-06-17 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 13.0.1, SECURITY_PATCH=50
+
+2012-06-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 13.0, SECURITY_PATCH=49
+ * PRE_BUILD, mozconfig5: mozconfig5 -> mozconfig
+ * mozconfig: --disable-crashreporter added
+
+2012-04-25 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: 12.0, SECURITY_PATCH=48
+
+2012-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: added http url to SOURCE_URL[?]
+
+2012-03-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 11.0, SECURITY_PATCH=47
+
+2012-02-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 10.0.2, SECURITY_PATCH=46
+
+2012-02-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 10.0.1, SECURITY_PATCH=45
+
+2012-02-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++
+
+2012-01-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 10.0
+
+2012-01-03 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 9.0.1, SECURITY_PATCH=43
+ * DEPENDS: switched nss branch to 3.13.x
+
+2011-11-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 8.0.1, SECURITY_PATCH=42
+
+2011-11-07 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 8.0
+ removed SOURCE_URL[1], dead
+ removed SOURCE_URL[3], no longer updated
+ switched back to gpg verification
+ * PRE_BUILD: removed curl.patch, no longer needed
+ added install_dir.patch to install to /usr/lib/firefox
+ so you don't need to keep reinstalling plugins on upgrades
+ * curl.patch: removed, fixed in upstream
+ * glyph.patch: updated
+ * install_dir.patch: added, drops release number from install path
+
+2011-09-30 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 7.0.1
+
+2011-09-29 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 7.0
+
+2011-09-07 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS: updated version to 6.0.2, SECURITY_PATCH=41 (MFSA 2011-35)
+
+2011-09-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.0.1, SECURITY_PATCH=40, MFSA 2011-34
+
+2011-08-16 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: TMPFS=off for all
+
+2011-08-15 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 6.0
+ * mozconfig5: --with-system-nspr and --with-system-nss added
+
+2011-08-06 George Sherwood <gsherwood AT sourcemage.org>
+ * CONFIGURE: Added option for safe browsing
+ * DEPENDS: Added optional depends yasm removed depends yasm
+ * PRE_BUILD: Enable options for safe browsing and optioanl yasm
+
+2011-08-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel and stable to version 5.0.1
+ * CONFIGURE: Added option to strip debugging symbols
+ * DEPENDS: Added depends yasm for web video
+ Removed depends libpng, needs newer version
+ Removed depends xulrunner, won't build against
+ Added optional for wireless tools and alsa-lib
+ * INSTALL: Removed ln -s for xulrunnerplugins
+ * PRE_BUILD: Added curl patch and options to setup .mozconfig file
+ Added glyph.patch
+ * curl.patch: Added patch for curl-7.21.7
+ * mozconfig3: Removed old file
+ * mozconfig4: Removed old file
+ * mozconfig5: Updated and added new .mozconfig file
+ * firefox-xulrunner.patch: Removed un-needed patch
+ * glyph.patch: Fedora patch to removed char in title bar
+
+2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: changed dependency on g++ to dependency on gcc with
+ sub-depends on CXX (scripted)
+
+2011-05-08 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0.1
+
+2011-03-22 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0
+ * INSTALL: Removed hacks for 4.0rc1
+
+2011-03-10 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0rc1
+ * INSTALL: Installing to 4.0 directory vice 4.0rc1 ($VERSION)
+
+2011-03-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.15
+
+2011-03-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.14, SECURITY_PATCH=39
+
+2011-02-26 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 4.0b12
+
+2011-01-26 Pol Vinogradov <vin.public AT gmail.com>
+ * DETAILS: updated FIREFOX_CVS to 4.0b10
+
+2011-01-15 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b9
+
+2011-01-02 Ismael Luceno <ismael AT sourcemage.org>
+ * firefox.desktop: added generic name
+
+2010-12-21 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b8
+
+2010-12-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.13, SECURITY_PATCH=38
+
+2010-11-10 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b7
+
+2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DEPENDS: jpeg -> JPEG
+
+2010-10-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.6.12, SECURITY_PATCH=37, fixes
+ CVE-2010-3765
+
+2010-10-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.11, SECURITY_PATCH=36
+
+2010-09-18 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b6
+
+2010-09-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.10
+
+2010-09-10 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b5
+ * INSTALL: 4.0 doesn't use make install anymore. 3.6.x works
+ with make -f client.mk install
+
+2010-09-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.9, SECURITY_PATCH=35
+
+2010-08-28 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b4
+ * DEPENDS: Optional depends on yasm
+ * BUILD: Add workaround to configure correctly for Webm video
+
+2010-08-13 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b3
+
+2010-08-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: forced optimizations to -O2 to prevent segfault
+
+2010-07-27 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b2
+
+2010-07-25 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 4.0b1
+ * DEPENDS: Updated depends to build devel version
+ * PRE_BUILD: Updated to use mozconfig4 to devel version
+ * mozconfig4: Added to tweak 4.0 build options
+
+2010-07-25 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++. Now 3.68 is listed as a security update.
+
+2010-07-23 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 3.6.8
+
+2010-07-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.7, SECURITY_PATCH=33
+ * PRE_BUILD, 1000_fix_alignment.patch: removed patch
+
+2010-07-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 1000_fix_alignment.patch: added patch to fix
+ crash on start
+ * DETAILS: PATCHLEVEL++
+
+2010-06-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.6
+
+2010-06-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.4, SECURITY_PATCH=32
+
+2010-04-03 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 3.6.3. SECURITY_PATCH++
+
+2010-03-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6.2, SECURITY_PATCH=30
+
+2010-01-25 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * BUILD: add --disable-necko-wifi to .mozconfig, so configure works
+ without wireless_tools installed. necko-wifi is part of xulrunner
+ anyway.
+
+2010-01-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.6
+
+2010-01-06 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.5.7
+
+2009-12-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.5.6
+
+2009-11-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.5.5
+
+2009-10-29 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: updated spell to 3.5.4
+
+2009-09-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.5.3, SECURITY_PATCH=29, -source.tar.bz2 ->
.source.tar.bz2
+
+2009-08-03 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 3.5.2, SECURITY_PATCH=28
+
+2009-07-16 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 3.5.1. SECURITY_PATCH++
+
+2009-06-30 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel and stable to 3.5
+ * INSTALL: Removed hack for 3.5rc's
+ * PRE_BUILD: Patch all versions. Use only one mozconfig file
+ * firefox-xulrunner.patch: Updated for version 3.5
+ * mozconfig3: Updated for version 3.5
+ * mozconfig31: Removed, after updating mozconfig3
+
+2009-06-29 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 3.5rc3
+
+2009-06-16 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 3.5rc1
+ * INSTALL: Hack due to install directory being unique
+ in rc. Will fix after 3.5 is released.
+
+2009-06-11 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 3.0.11. SECURITY_PATCH++
+
+2009-06-09 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 3.5b99
+
+2009-04-28 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 3.5b4.
+ * PRE_BUILD: Do not apply xulrunner patch to devel
+ * moconfig31: Doesn't like system nspr/nss
+
+2009-04-27 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to version 3.0.10. SECURITY_PATCH++
+
+2009-04-21 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to version 3.0.9. SECURITY_PATCH++
+
+2009-03-28 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH+=1, ok sandalle@
+
+2009-03-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.8
+
+2009-03-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.7. SECURITY_PATCH+=1
+ http://www.mozilla.org/security/known-vulnerabilities/firefox30.html#firefox3.0.7
+
+2009-02-04 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated stable to 3.0.6. SECURITY_PATCH++
+ http://www.mozilla.org/security/known-vulnerabilities/firefox30.html#firefox3.0.6
+
+2008-12-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated stable to version 3.0.5
+
+2008-12-11 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to version 3.1b2.
+
+2008-11-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH+=1, according to 3.0.4's release notes
+
+2008-11-15 George Sherwood <gsherwood AT sourcemage.org>
+ * PRE_BUILD: Remove test for nss version
+ * DEPENDS: Added sub depends on nss branch 3.12.x
+ * mozconfig3: Added option for system nspr/nss
+
+2008-11-14 George Sherwood <gsherwood AT sourcemage.org>
+ * PRE_BUILD: Added option for system-nspr/nss if versions are
+ good.
+ * DEPENDS: If installed versions are correct depend nss/nspr
+ otherise use bundled versions
+ * mozconfig3: Removed nss/nspr options add conditionaly
+ depending on installed versions.
+
+2008-11-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.4
+ * INSTALL: fixed linking with installed xulrunner plugins' path;
+ quoting paths
+
+2008-10-14 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated devel to 3.1b1
+ * PRE_BUILD: Updated cd since new directory is mozilla-central
+ * BUILD: Allow directory mozilla-central and mozilla
+ Devel version use autoconf-2.13
+ * INSTALL: Allow directory mozilla-central and mozilla
+ * DEPENDS: Devel version requires autoconf-2.13 and won't
+ build against xulrunner since newer GECKO
+ * mozconfig31: Added file for devel version to not use xulrunner
+
+2008-10-11 George Sherwood <gsherwood AT sourcemage.org>
+ * mozconfig3: Changed to --with-system-nspr. Needs to match xulrunner
+
+2008-10-08 George Sherwood <gsherwood AT sourcemage.org>
+ * CONFIGURE: Removed nullplugin query. Handled by xulrunner.
+ * INSTALL: Create synlink to /usr/lib/xulrunner/plugins
+
+2008-10-07 George Sherwood <gsherwood AT sourcemage.org>
+ * BUILD: Updated to not use configure. All options set in
+ mozconfig3
+ * DEPENDS: Cleaned up. Now depends on xulrunner
+ * INSTALL: Use make install. Removed older workarounds
+ * PRE_BUILD: Added patch
+ * PROVIDES: No longer provides GECKO.
+ * firefox-xulrunner.patch: Added patch to skip copy of
+ xulrunner if using libxul. During build was using 4 gig of disk
+
+2008-09-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.3
+
+2008-09-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.2 (security, according to
+ http://www.mozilla.org/security/known-vulnerabilities/firefox30.html)
+
+2008-07-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.0.1, fixed source urls, quoting paths!
+ * BUILD, INSTALL: quoting paths!
+
+2008-07-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on curl for crash reporter
+ Supposedly optional, but using --disable-crashreporter as instructed
+ still fails without curl with the same error
+
+2008-06-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: don't do useless doc'ing, fixed desc, gtk+2 anyway
+
+2008-06-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: Firefox 3.0, updated 2.0 branch too
+ * INSTALL: added bashism, removed useless brackets and spaces
+ * PRE_BUILD: removed useless patches cause we don't have 2.0 anymore,
+ SPELL > SCRIPT, `sed -i' > `sedit', cleaned up
+ * DEPENDS: no 2.0 branch => no stupid depends, we _always_ need apng
+ support in libpng
+
+2008-06-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated FIREFOX_CVS=y to 3.0rc3
+
+2008-06-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated FIREFOX_CVS=y to 3.0rc2
+
+2008-05-17 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated devel to 3.0rc1
+
+2008-04-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.0.0.14
+ SECURITY_PATCH++
+ See http://www.mozilla.org/security/announce/2008/mfsa2008-20.html
+ * INSTALL: firefox-config.patch now applied upstream
+ * firefox-config.patch: Removed (now applied upstream)
+
+2008-04-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated FIREFOX_CVS=y to 3.0b5, small clean up of "{"
+ and spaces
+
+2008-03-29 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 2.0.0.13. SECURITY_PATCH++
+ * PRE_BUILD: Removed gcc43.patch
+ * gcc43.patch: Removed. Incorporated in upstream update.
+ * firefox-config.patch: Updated to 2.0.0.13
+
+2008-03-22 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Apply gcc43.patch for non-CVS
+ * gcc43.patch: Apply patch to compile with gcc 4.3.0
+ From https://bugzilla.mozilla.org/show_bug.cgi?id=416463
+
+2008-03-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: Updated devel to version 3.0 beta 4
+
+2008-02-13 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated devel to version 3.0 beta 3
+
+2008-02-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, PRE_BUILD, BUILD, INSTALL: Create unique SOURCE_DIRECTORY
+ Fixes Bug #7977
+
+2008-02-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0.12, SECURITY_PATCH=15
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.12
+ * firefox-config.patch: updated to 2.0.0.12
+
+2007-12-20 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated devel to version 3.0 beta 2
+
+2007-12-02 George Sherwood <george AT beernabeer.com>
+ * DEPENDS: Cleaned up. 3.0 beta cannot use system npsr, nss.
+ depends python. Cleaned up extra &&
+ * PRE_BUILD: 3.0 doesn't need cairo-fixes or x-lib patches.
+ * mozconfig3: Cannot use system npsr/nss. Canvas works.
+
+2007-12-01 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to add devel version 3.0 beta 1
+ * DEPENDS: Removed hardcoded options for depends.
+ * PRE_BUILD: Removed cvs download code. Bug #13517
+ * INSTALL: Need separte patches for firefox-config
+ * PEPARE: Changed working for devel version
+ * mozconfig3: Added since we need separate config options for 3.0
+
+2007-12-01 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++
+ updated spell to 2.0.0.11
+
+2007-11-27 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to versoin 2.0.0.10. SECURITY_PATCH++
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.10
+ * firefox-config.patch: Updated to 2.0.0.10
+ * PRE_BUILD: Removed patch
+ * gdkpango.patch: Removed. Incorporated upstream.
+
+2007-11-09 David Brown <dmlb2000 AT gmail.com>
+ * PRE_BUILD: added new patch
+ * gdkpango.patch: added to fix bug #14088
+
+2007-11-02 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to version 2.0.0.9.
+ * firefox-config.patch: Updated to 2.0.0.9
+
+2007-10-21 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * INSTALL: fix up permissions after install so it runs as non-root
+
+2007-10-19 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0.8, SECURITY_PATCH=12
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.8
+ * firefox-config.patch: updated to 2.0.0.8
+
+2007-09-24 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to used UPSTREAM_KEY again
+ * firefox.gpg: Added new upstream key
+
+2007-09-22 Ethan "eekee" Grammatikidis <eekee57 AT fastmail.fm>
+ * firefox: removed obsolete xfeDoCommand code.
+
+2007-09-19 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 2.0.0.7, SECURITY_PATCH=11
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.7
+ New sig not part of firefox.gpg
+ * PRE_BUILD: Added && after default_pre_build
+ * firefox-config.patch: updated to 2.0.0.7
+
+2007-09-15 David Brown <dmlb2000 AT gmail.com>
+ * PRE_BUILD: added patch for newer cairo's
+ * cairo-fixes.patch: added for missing cairo_font_type_t
+
+2007-07-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0.6, SECURITY_PATCH=10
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.6
+ * firefox-config.patch: updated to 2.0.0.6
+
+2007-07-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0.5, SECURITY_PATCH=9
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.5
+ * firefox-config.patch: updated to 2.0.0.5
+
+2007-06-06 David Kowis <dkowis AT shlrm.org>
+ * PRE_BUILD, DEPENDS, visibility.patch: Don't need the visibility
patch anymore for
+ amd64 (probaby ppc)
+
+2007-05-31 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0.4, SECURITY_PATCH=8
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.4
+ * firefox-config.patch: updated to 2.0.0.4
+
+2007-04-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD, DEPENDS: apply the visibility patch for ppc, too, as
+ build fails strangely without (bogus unresolved syms in
xpcom/obsolete)
+
+2007-03-20 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to version 2.0.0.3
+ * BUILD: Small cleanup of FIREFOX_HOME variable.
+ * INSTALL: Updated sed to using $VERSION vice hardcoded version
+ * firefox-config.patch: Updated for version 2.0.0.3.
+
+2007-03-03 George Sherwood <george AT beernabeer.com>
+ * INSTALL: Added sedit to fix firefox-plugin.pc for nspr. Bug #13581
+
+2007-02-25 George Sherwood <george AT beernabeer.com>
+ * INSTALL: Added patch for firefox-config to match how we install.
+ * firefox-config.patch: Added patch to get paths correct.
+
+2007-02-24 George Sherwood <george AT beernabeer.com>
+ * INSTALL: change fix for *.pc files from 2.0.0.1 to 2.0.0.2
+
+2007-02-24 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: SECURITY_PATCH=7
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.2
+
+2007-02-23 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.0.0.2
+
+2007-02-16 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Disable -ffast-math in flags as it breaks plugins
+ (they'll try to install, but never finish, much less run)
+
+2007-02-15 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DEPENDS: Removed GTK version conditional, only GTK+2 used now.
+
+2007-02-06 David Kowis <dkowis AT shlrm.org>
+ * visibility.patch: solution to exploding firefox build on amd64
+ * PRE_BUILD: added application of patch and regen of ./configure
+ * DEPENDS: added dependency for autoconf-2.13 if amd64
+
+2007-01-21 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to version 2.0.0.1
+ * PREPARE: Removed choice for gtk. Only could test with gtk+2
+ * CONFIGURE: Addeded query for official branding
+ * PRE_BUILD: Added patch to build against monolithic X.
+ Added sedit for official branding
+ cp mozconfig file to $SOURCE_DIRECTORY
+ Removed various 1.5 patches
+ * BUILD: Removed most configure options. Using mozconfig now.
+ Removed some nspr/nss hacks.
+ Removed hack for firefox libs. Installing now to /usr/lib/firefox
+ * INSTALL: Moved trick for installing to /usr/lib/firefox.
+ Added manual copying of files to /usr/lib/firefox
+ sedit *.pc files for correct installation directories
+ Don't run make install.
+ * x-lib.patch: Added patch for monolithic X.
+ * firefox-1.1-uriloader.patch, firefox-1.1-visibility.patch,
+ embed-typeaheadfind-1.patch, firefox-init.patch, init-files,
+ firefox-nopangoxft.patch, mozilla-firefox-1.5-mork.patch,
+ security_manager_makefile.diff: Removed old patches
+
+2006-12-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.0.9, SECURITY_PATCH=6
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html#Firefox
+
+2006-11-15 Alexander Tsamutali <astsmtl AT gmail.com>
+ * PROVIDES: Added NS-PLUGIN-COMPATIBLE
+
+2006-11-11 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 1.5.0.8. Updated SECURITY_PATCH
+
+2006-11-07 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DEPENDS: change suggest_depends to sub_depends_2 for #13244
+
+2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * INSTALL: use TRACK_ROOT when linking #9163
+
+2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * INSTALL: use TRACK_ROOT not INSTALL_ROOT when linking #9163
+
+2006-10-24 David Brown <dmlb2000 AT gmail.com>
+ * DETAILS: removed staged install flag
+
+2006-10-06 Juuso Alasuutari <iuso AT sourcemage.org>
+ * firefox.sh: Removed bashism.
+
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * PROVIDES: [automated] Fixed invalid entries.
+
+2006-09-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.0.7
+
+2006-08-13 Pieter Lenaerts <e-type AT sourcemage.org>
+ * staged_install off
+
+2006-08-09 Juuso Alasuutari <iuso AT sourcemage.org>
+ * firefox: Removed bashisms, bug #12882.
+
+2006-08-02 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DETAILS: reset PATCHLEVEL
+
+2006-08-02 Flavien Bridault <vlaaad AT sourcemage.org>
+ * BUILD: Attempt to replace /usr/lib/firefox-$VERSION by
/usr/lib/firefox
+ in pkgconfig files and firefox-config
+
+2006-08-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.0.6
+
+2006-07-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: SECURITY_PATCH=4
+ http://www.mozilla.org/projects/security/known-vulnerabilities.html
+
+2006-07-26 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.0.5, removed UPDATED and BUILD_API
+
+2006-07-07 David Kowis <dkowis AT shlrm.org>
+ * DEPENDS: made nss non-optional
+
+2006-07-04 Matthew Clark <matthewclark AT inlesserterms.net>
+ * DEPENDS: Added optional dependency on new spell firefox-smglwiki
+
+2006-06-01 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.0.4, SECURITY_PATCH=3
+ http://www.mozilla.org/security/announce/ [June 1, 2006]
+
+2006-05-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.5.0.3, SECURITY_PATCH=2
+ http://www.mozilla.org/security/announce/2006/mfsa2006-30.html
+
+2006-04-18 Juuso Alasuutari <iuso AT sourcemage.org>
+ * firefox: Added conditional to launch using aoss wrapper if
+ $USE_AOSS_WRAPPER is set (by alsa-oss.sh profile.d script)
+
+2006-04-15 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DETAILS: updated to 1.5.0.2, set SECURITY_PATCH=1
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-03-04 Flavien Bridault <disk AT sourcemage.org>
+ * desktop/firefox.desktop: updated icon path
+
+2006-02-11 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * INSTALL: make pkgconfig files use the mozilla-nspr.pc from nspr
spell
+
+2006-02-01 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.5.0.1
+ * PRE_BUILD: Removed unnecessary patches mozilla-firefox-1.5-gtk.patch
+ and mozilla-firefox-1.5-history.patch
+ * mozilla-firefox-1.5-gtk.patch, mozilla-firefox-1.5-history.patch:
+ Removed applied patches
+
+2006-01-03 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DETAILS, firefox.gpg: added new key so the signature can actually
+ be verified. Only at UPSTREAM_KEY level as the key itself still
+ needs verification.
+ * BUILD: added --enable-extensions=default,typeaheadfind to configure
+ options instead of the old sedit of .mozconfig as that option isn't
+ int .mozconfig anymore, added --enable-canvas
+ * DEPENDS: added optional_depends on cairo for SVG rendering
+ * CONFIGURE, INSTALL: added option to not install libnullplugin.so
+ * BUILD, PREPARE: removed old SVG query, now handled by cairo
+ * PRE_BUILD, freetype.patch, gcc4.patch, typeaheadfind.diff:
+ removed unused patches
+ * DETAILS: set PATCHLEVEL=2
+
+2005-12-31 Robin Cook <rcook AT wyrms.net>
+ * INSTALL: fix typos
+
+2005-12-31 Robin Cook <rcook AT wyrms.net>
+ * INSTALL: fix incorrect pkgconfig files
+
+2005-12-22 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * PRE_BUILD: added several missing '&&'
+
+2005-12-13 Unet <unet AT sourcemage.org>
+ * DETAILS: Updated to 1.5.0
+ * PRE_BUILD: Added patches
+
+2005-11-08 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DEPENDS: fixed formatting so gtk2 firefox works again
+
+2005-10-27 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Added dependency on atk, pango, and glib2
+ Cleaned up the formatting a bit
+
+2005-09-22 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.7
+
+2005-09-19 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to use vendor Mozilla GPG signatures (mozilla.gpg)
+ * PRE_BUILD: Use unpack_file instead of unapck for SOURCE
+
+2005-08-10 David Brown <dmlb2000 AT gmail.com>
+ * firefox: modified so if you bind a button to the executable it will
+ open a new firefox window without giving you the profile manager
+ however you can still go to the cmdline and do `firefox -P
<profile>`
+ and it will open a new firefox with that profile. Took some of
emrys'
+ suggestions thanks
+ * DETAILS: updated updated field
+
+2005-07-28 Arjan Bouter <abouter AT sourcemage.org>
+ * desktop/firefox.desktop: added proper icon
+
+2005-07-20 Jeremy Blosser <jblosser-smgl AT firinn.org>
+ * INSTALL: Create symlink from /usr/lib/libnssckbi.so if it exists to
+ $FIREFOX_HOME to get Root CA certs (bug 9208)
+
+2005-07-20 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.6
+
+2005-07-18 Sergey Lipnevich <sergey AT sourcemage.org>
+ * BUILD: added the patch but forgot to enable typeaheadfind extension
:-).
+
+2005-07-16 Sergey Lipnevich <sergey AT sourcemage.org>
+ * PRE_BUILD,typeaheadfind.diff: add "typeaheadfind" patch from bug
8872.
+
+2005-07-14 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.5
+
+2005-06-30 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * INSTALL, init-files: remove the files that get created by the
+ firefox-init patch so patching always succeeds, bug #8874
+
+2005-06-02 Sergey Lipnevich <sergey AT sourcemage.org>
+ * BUILD: fix pkgconfig files for other spells;
+ * DEPENDS: bring nspr back and make nss optional.
+
+2005-05-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Removed nspr (added nspr's flags to nss) as nss depends on
it
+
+2005-05-14 Sergey Lipnevich <sergey AT sourcemage.org>
+ * gcc4.patch: use the patch from Debian bug 303716, also fixes AMD64
errors;
+ * DEPENDS: add NSPR and NSS;
+ * BUILD: adjust for out-of-tree NSPR and NSS;
+ * security_manager_makefile.diff: don't attempt to build NSS.
+
+2005-05-14 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * firefox-init.patch: updated to work with 1.0.4
+
+2005-05-12 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * PRE_BUILD, gcc4.patch: fix compilation with gcc 4.0
+
+2005-05-12 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 1.0.4.
+
+2005-04-17 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 1.0.3
+ * CONFLICTS: Removed
+
+2005-04-16 George Sherwood <george AT beernabeer.com>
+ * CONFLICTS: added conflicts with firefox-bin
+
+2005-04-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Removed MAKE_NJOBS=1
+ * BUILD: Run make_single before make
+
+2005-03-24 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.0.2
+
+2005-03-19 Eric Sandall <sandalle AT sourcemage.org>
+ * FINAL: Problem is only for find in page
+
+2005-03-18 Eric Sandall <sandalle AT sourcemage.org>
+ * FINAL: Add warning about firefox possibly not working and that you
+ should remove ~/.mozilla/firefox/<profile>/compreg.dat to fix it
+
+2005-03-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated UPDATED so people get the find in page fix
+
+2005-03-02 Eric Sandall <sandalle AT sourcemage.org>
+ * PREPARE: Remove /etc/sorcery/local/depends/firefox:VERSION=1.0PR if
+ needed to fix Bug #8081
+
+2005-02-28 David Brown <dmlb2000 AT excite.com>
+ * BUILD: added copy of mozconfig and remove --enable-extentions so
find
+ find in page would work.
+
+2005-02-28 Jeremy Blosser <jblosser-smgl AT firinn.org>
+ * firefox: Added "$@" to the end of the firefox-bin call so 'firefox
+ <args>' can work.
+
+2005-02-23 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: updated 1.0.1
+
+2005-02-21 David Brown <dmlb2000 AT excite.com>
+ * DETAILS: fixed cvs part of firefox
+ * BUILD: added --enable-application=browser for cvs spell
+
+2005-01-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Removed persistent variable usage (Bug #8081)
+ Added check for FIREFOX_CVS and set VERSION and SOURCE accordingly
+ * PREPARE: persistent_remove old persistent variables (Bug #8081)
+ * PRE_BUILD: Forgot to set FIREFOX_TARBALL (thanks to Thomas Houssin)
+ Added MOZ_CO_PROJECT and fix MOZ_CO_MODULE for CVS (thanks to
Thomas)
+
+2005-01-06 Eric Sandall <sandalle AT sourcemage.org>
+ * INSTALL: Fixed the mozilla test argument (thanks Arwed)
+
+2004-12-16 Eric Sandall <sandalle AT sourcemage.org>
+ * INSTALL: Thanks to johnny17, we need to create these directories
+ before doing Wolfgang's fix of `make install` before the symlinks,
+ otherwise `make install` creates both firefox and firefox-$VERSION,
+ which we then can't symlink to the other and then firefox installs
+ part in firefox and the rest to firefox-$VERSION, which makes
+ libmozjs.so not found. :)
+
+2004-12-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on g++
+ * INSTALL: A more correct approach to installing nss, thanks Wolfgang
:)
+ http://www.at.linuxfromscratch.org/blfs/view/svn/xsoft/firefox.html
+
+2004-12-14 Eric Sandall <sandalle AT sourcemage.org>
+ * INSTALL: Install before creating symlinks
+
+2004-12-13 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD,BUILD: local can only be used in a function
+ * INSTALL: [] doesn't like newlines before -a
+ local can only be used in a function
+ Don't even check for /usr/bin/mozilla if we don't want a symlink
+ created
+ * firefox.sh: [] doesn't like newlines before -a
+
+2004-12-10 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated UPDATED to garner more testers :)
+ * firefox.sh: Don't setup MOZILLA_FIVE_HOME if mozilla is installed
+
+2004-12-09 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Try to use ~/.firefox instead of ~/.mozilla
+ * CONFIGURE: Prompt to create a mozilla -> firefox symlink
+ * CONFLICTS: Removed, no longer conflicts with mozilla
+ * INSTALL: Only create the mozilla -> firefox symlink if wanted and it
+ isn't a binary
+ Copy firefox script to set proper LD_LIBRARY_PATH
+ Don't symlink /usr/bin/firefox -> /usr/lib/firefox/firefox-bin
+ Use INSTALL_ROOT for profile.d
+ * firefox-pkgconfig.diff: Removed
+ * PRE_BUILD: Removed commented firefox-pkgconfig.diff and
nsRegion.patch
+
+2004-12-08 Eric Sandall <sandalle AT sourcemage.org>
+ * firefox no longer uses /usr/lib/mozilla for future compatibility
+ with mozilla and firefox peacefully coexisting
+ * BUILD: Use FIREFOX_HOME set to /usr/lib/firefox
+ * INSTALL: Removed `rm -rf` as some plugins (e.g. j2sdk) take a while
to
+ rebuild.
+ Use FIREFOX_HOME set to /usr/lib/firefox instead of MOZILLA_HOME set
+ to /usr/lib/mozilla
+ Use spell_ok instead of spell_installed
+ Use VERSION instead of MOZILLA_VERSION
+ Removed duplicate /usr/lib/firefox-1.0 -> /usr/lib/firefox creation
+ Add /usr/lib/firefox to ld.so.conf, not /usr/lib/mozilla
+ /usr/bin/firefox now points to /usr/lib/firefox/firefox-bin
+ * firefox.sh: Set MOZILLA_FIVE_HOME to /usr/lib/firefox, not
+ /usr/lib/mozilla
+ Removed TAB
+ * HISTORY: Formatted to Guru Handbook
+
+2004-12-07 Eric Sandall <sandalle AT sourcemage.org>
+ * INSTALL: Removed INSTALL_ROOT/usr/lib/{mozilla,firefox}*, thanks
Paul
+ and Seth
+
+2004-12-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Added MAKE_NJOBS=1.
+
+2004-11-30 Eric Sandall <sandalle AT sourcemage.org>
+ * firefox-init.patch: This is a diff of what my /usr/lib/firefox-1.0
+ tree looked like before and after running firefox as root, so it
+ should be all we need.
+ * firefox-init-0.9.tar.bz2: Removed.
+ * INSTALL: Apply firefox-init.patch to MOZILLA_HOME.
+ I meant for /usr/lib/firefox to point to /usr/lib/firefox-$VERSION,
so
+ that's now fixed.
+ Make MOZILLA_HOME, MOZILLA_VERSION, and FIREFOX_HOME local.
+ Set MOZILLA_VERSION to $VERSION.
+ Use FIREFOX_HOME instead of hard-coding /usr/lib/firefox.
+
+2004-11-29 Eric Sandall <sandalle AT sourcemage.org>
+ * Prefixed SVG with FIREFOX_
+ Renamed FOO to FIREFOX_TARBALL and HEADCODE to FIREFOX_CVS
+ * DETAILS: Set VERSION and SOURCE to use defaults and FIREFOX_VERSION
+ and FIREFOX_SOURCE when they're defined
+ SOURCE_URL now uses $VERSION
+ Updated MD5 for 1.0
+ * PREPARE: SOURCE is now in subdirectory source/
+ Add FIREFOX_VERSION and FIREFOX_SOURCE as persistent and use in
place
+ of VERSION and SOURCE
+ Moved SOURCE_URLs and MD5 to DETAILS, left SOURCE definition as it's
+ used
+ * BUILD: Made MOZILLA_HOME, MOZ_PHOENIX, and MOZ_INTERNAL_LIBART_LGPL
+ local
+ Moved patching from BUILD to PRE_BUILD
+ Cleaned up formatting
+ FIREFOX_SVG uses config_query answer
+ Export MOZ_INTERNAL_LIBART_LGPL, MOZ_PHOENIX, CFLAGS, or CXXFLAGS
+ (fails if we don't export)
+ * PRE_BUILD: Cleaned up formatting
+ Made FIREFOX_TARBALL local
+ FIREFOX_CVS uses config_query answer
+ Only the freetype.patch applies to 1.0 and now uses -p1
+ * DEPENDS: Use if/else for checking $FIREFOX_GTK
+ Use --enable-xft instead of --disable-xft as that seems to work
+ * freetype.patch: Updated to 1.0
+
+2004-11-17 Seth Woolley <seth AT tautology.org>
+ * DETAILS,PREPARE: Updated VERSION to 1.0
+
+2004-10-22 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Update UPDATED
+ Shortened SHORT
+ * INSTALL: Create generic /usr/lib/firefox symlink
+
+2004-10-13 Arjan Bouter <abouter AT sourcemage.org>
+ * added desktop files
+
+2004-10-04 Arjan Bouter <abouter AT sourcemage.org>
+ * INSTALL: Added security patch for firefox bug 259708
+ * DETAILS: updated UPDATED for the fix to trigger cast added patch as
+ SOURCE2
+
+2004-09-30 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: firefox-pkgconfig.diff uses -p1, not -p0
+
+2004-09-28 Robin Cook <rcook AT wyrms.net>
+ * PROVIDES: added GECKO for spells that can use either
+ mozilla or firefox for the gecko engine
+ * BUILD: added patch firefox-pkgconfig.diff to fix the
+ pkgconfig files all requiring mozilla-* instead of firefox-*
+ * DETAILS: updated UPDATED to for the pkgconfig file fix
+
+2004-09-22 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * INSTALL: set MOZ_VERSION to 0.10 so it doesn't create
+ /usr/lib/firefox-0.9.2
+ * PROVIDES: don't provide MOZILLA-BROWSER since it doesn't
+
+2004-09-18 Eric Sandall <sandalle AT sourcemage.org>
+ * INSTALL: Add root init system (no longer needs to be run as root
+ first) Bug #7114
+ * firefox-0.9.init.tar.bz2: Added (Bug #7114)
+
+2004-09-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.0PR
+ * PREPARE: Updated to 1.0PR
+ SOURCE_URL uses 0.10 instead of VERSION
+
+2004-08-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, PREPARE: Updated to 0.9.3
+
+2004-07-29 Eric Sandall <sandalle AT sourcemage.org>
+ * INSTALL: Install firefox.sh
+ Create a symlink from /usr/bin/mozilla to /usr/bin/firefox if
+ /usr/bin/mozilla does not exist or is a symlink
+ * firefox.sh: profile.d script to set MOZILLA_FIVE_HOME
+
+2004-07-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: ORBit renamed to orbit
+ libIDL renamed to libidl
+ Formatted to Guru Handbook
+ * PROVIDES: No longer provides MOZILLA-NSS :(
+
+2004-07-11 Eric Sandall <sandalle AT sourcemage.org>
+ * PREPARE: Missing update and md5sum
+
+2004-07-11 Jose Bernardo Silva <jbernardo AT sourcemage.org>
+ * PREPARE,DETAILS: updated to 0.9.2
+ * BUILD: --enable-single-profile added to the configure options,
+ so that make install won't fail
+ * INSTALL: changed so it will install in /usr/lib/mozilla
+ (the link was being created between mozila-xx and mozila,
+ not firefox-xx and mozilla)
+
+2004-07-04 Sergey Lipnevich <sergey AT sourcemage.org>
+ * BUILD, INSTALL: use API 2.
+
+2004-07-01 Eric Sandall <sandalle AT sourcemage.org>
+ * PREPARE: Forgot to update the md5sum...
+
+2004-06-29 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.9.1
+ * PREPARE: Updated to 0.9.1
+ Changed SOURCE_URLs
+ SOURCE now uses $SPELL-$VERSION-source.tar.bz2
+ * WIP: Compiles, but doesn't run
+ * 0.9.1 (at least) needs freetype > 2.1.5 (2.1.9 worked fine here)
+
+2004-06-28 Unet <audio AT sourcemage.org>
+ * BUILD: Added --enable-single-profile :p Corrected freetype.patch
+ * WIP: Removed, should work now
+
+2004-06-24 Jose Bernardo Silva <jbernardo AT sourcemage.org>
+ * BUILD: Close, but no cigar. Since "make install" fails, I tried a
+ "cp", but that also fails...
+
+2004-06-24 Jose Bernardo Silva <jbernardo AT sourcemage.org>
+ * PREPARE: REALLY update to 0.9.0
+
+2004-06-16 Jose Bernardo Silva <jbernardo AT sourcemage.org>
+ * DETAILS,PREPARE: update to 0.9.0
+ * freetype.patch: updated
+ * nsRegion.patch: removed
+ * BUILD: removed nsRegion.patch, no longer applies
+ * WIP: added, as it still won't cast
+
+2004-05-24 Unet <audio AT sourcemage.org>
+ * freetype.patch: patch to allow build with freetype 2.1.8
+ * nsRegion.patch: patch nsRegion.h (build is broken w/ gcc3.4)
+ * BUILD: Changed accordingly
+
+2004-05-23 Seth Woolley <seth AT tautology.org>
+ * BUILD: --enable-native-uconv removed for being broken.
+
+2004-05-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on any provider of CVS (Bug #6396)
+
+2004-02-11 hgg <hgreig AT bigpond.net.au>
+ * branch spell from Firebird, update to 0.8.0
+
+2003-11-26 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Quick fix for gaim to work (and anything
+ else which may need the mozilla libs as such) by adding
+ /usr/lib/mozilla to /etc/ld.so.conf
+
+2003-11-21 hgg <hgreig AT bigpond.net.au>
+ * PREPARE,PRE_BUILD,BUILD,DEPENDS: modify and cleanup for more
automatic
+ version updates (and close bug #4576)
+ * BUILD: add --enable-extensions and iconv
+ * PROVIDES: add MOZILLA-BROWSER
+
+2003-11-11 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS,PRE_BUILD,PREPARE: Added SOURCE2 to patch to 0.7.1
+
+2003-11-04 hgg <hgreig AT bigpond.net.au>
+ * PREPARE: sedit version string to current version incase of cast -c
not
+ cast -r or fresh install (damn I had this lying around for days)
+
+2003-10-28 Eric Sandall <sandalle AT sourcemage.org>
+ * PROVIDES: Uppercase provides
+
+2003-10-21 hgg <hgreig AT bigpond.net.au>
+ * BUILD,PROVIDES: remove /root/.mozconfig if found,
+ manually copy nss headers so this spell can also provide MOZILLA-NSS
+ for gaim
+ * PREPARE: touch $SOURCE_CACHE/$SOURCE if you already have a cvs
bundle
+ so you don't have to download 37MB of new sources
+
+2003-10-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, PREPARE: Updated to 0.7
+ * HISTORY: Updated to Guru Handbook
+
+2003-08-23 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with mozilla-nightly as well
+
+2003-08-19 hgg <hgreig AT bigpond.net.au>
+ * PREPARE: Sort out the gtk/gtk2 depends and OPTS
+
+2003-08-18 hgg <hgreig AT bigpond.net.au>
+ * DEPENDS, PREPARE: Added toolkit choosing to PREPARE
+ and modified DEPENDS accordingly
+
+2003-08-14 hgg <hgreig AT bigpond.net.au>
+ * BUILD: Added MozillaFirebird -> mozilla symlink for evolution2
+ And giving credit where credit is due "THANKS DEMONLORD"
+
+2003-08-13 hgg <hgreig AT bigpond.net.au>
+ * BUILD: First Woops-a-daisy didn't change the mozilla links.
+ This spell uses gtk+2 /xft and caches the cvs updates and
+ doesn't install that annoying /root/.mozconfig file!
+ * a new version of an old spell!
+ (Merged other peoples work)
diff --git a/http/firefox-esr/INSTALL b/http/firefox-esr/INSTALL
index 9d298bb..f1cde6c 100755
--- a/http/firefox-esr/INSTALL
+++ b/http/firefox-esr/INSTALL
@@ -9,7 +9,7 @@ fi &&
#
# Script to set MOZILLA_FIVE_HOME
#
-cp -v $SPELL_DIRECTORY/$SPELLX.sh $INSTALL_ROOT/etc/profile.d &&
+cp -v $SPELL_DIRECTORY/firefox.sh $INSTALL_ROOT/etc/profile.d &&
#
# Create symlink to mozilla for hardwired applications
diff --git a/http/firefox-esr/PRE_BUILD b/http/firefox-esr/PRE_BUILD
index 853848b..3752626 100755
--- a/http/firefox-esr/PRE_BUILD
+++ b/http/firefox-esr/PRE_BUILD
@@ -3,28 +3,19 @@ cd $SOURCE_DIRECTORY &&
apply_patch_dir patches &&
-
# To remove version suffix from some directories
sed 's;-$(MOZ_APP_VERSION);;g' -i config/baseconfig.mk &&
-# libevent 2.1.8 fix
-sed 's/_EVENT_SIZEOF/EVENT__SIZEOF/' \
- -i ipc/chromium/src/base/message_pump_libevent.cc &&
-
cp -v $SPELL_DIRECTORY/mozconfig .mozconfig &&
-# Fun with modern GCC flags to fix breakage with modern GCC only.
-if is_version_less "$(gcc --version | head -n 1 | cut -f 3 -d ' ')" 6; then
- echo 'ac_add_options --enable-optimize="${CXXFLAGS} -fno-fast-math
-fpermissive"' >> .mozconfig
-else
- echo 'ac_add_options --enable-optimize="${CXXFLAGS} -fno-fast-math
-fpermissive -flifetime-dse=1"' >> .mozconfig
-fi &&
# Be explicit: stripped install is the default.
if [[ "$FIREFOX_STRIP" == "y" ]]; then
- echo 'ac_add_options --enable-install-strip' >> .mozconfig
+ echo 'ac_add_options --enable-install-strip'
+ echo 'ac_add_options --enable-strip'
+ echo 'ac_add_options --disable-debug-symbols'
else
- echo 'ac_add_options --disable-install-strip' >> .mozconfig
-fi &&
+ echo 'ac_add_options --disable-install-strip'
+fi >> .mozconfig &&
if [[ "$FIREFOX_SDK" == "n" ]]; then
sed -i 's/^\(INSTALL_SDK = .*\)$/#\1/' browser/installer/Makefile.in
@@ -35,13 +26,25 @@ if [[ $FIREFOX_OFFICIAL == y ]]; then
fi &&