32 |
32 |
33 # gcc 5.3 can't compile this version of firefox yet, so keep using 4.9 for now. |
33 # gcc 5.3 can't compile this version of firefox yet, so keep using 4.9 for now. |
34 GCC_ROOT = /usr/gcc/4.9 |
34 GCC_ROOT = /usr/gcc/4.9 |
35 |
35 |
36 COMPONENT_NAME = firefox |
36 COMPONENT_NAME = firefox |
37 COMPONENT_VERSION = 45.1.1esr |
37 COMPONENT_VERSION = 45.4.0esr |
38 COMPONENT_PROJECT_URL = http://www.mozilla.com/firefox |
38 COMPONENT_PROJECT_URL = http://www.mozilla.com/firefox |
39 COMPONENT_SRC_NAME = $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
39 COMPONENT_SRC_NAME = $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
40 COMPONENT_SRC = $(COMPONENT_SRC_NAME) |
40 COMPONENT_SRC = $(COMPONENT_SRC_NAME) |
41 COMPONENT_ARCHIVE = $(COMPONENT_SRC_NAME).source.tar.xz |
41 COMPONENT_ARCHIVE = $(COMPONENT_SRC_NAME).source.tar.xz |
42 COMPONENT_ARCHIVE_HASH = \ |
42 COMPONENT_ARCHIVE_HASH = \ |
43 sha256:a27e36aa1ccebddfe5a113f7f15b09a61e35644be58029b00b0d996a00d04562 |
43 sha256:cfd90096b9e1019b9de4fe061ece8c65f668b8a24bcbb657ce6b3c940ef83ad0 |
44 MOZILLA_FTP = http://ftp.mozilla.org/pub/mozilla.org/$(COMPONENT_NAME)/releases/$(COMPONENT_VERSION) |
44 MOZILLA_FTP = http://ftp.mozilla.org/pub/mozilla.org/$(COMPONENT_NAME)/releases/$(COMPONENT_VERSION) |
45 COMPONENT_ARCHIVE_URL = $(MOZILLA_FTP)/source/$(COMPONENT_ARCHIVE) |
45 COMPONENT_ARCHIVE_URL = $(MOZILLA_FTP)/source/$(COMPONENT_ARCHIVE) |
46 COMPONENT_BUGDB = firefox/browser |
46 COMPONENT_BUGDB = firefox/browser |
47 |
47 |
48 TPNO= 28419 |
48 TPNO= 31455 |
49 |
49 |
50 IPS_COMPONENT_VERSION = 45.1.1 |
50 IPS_COMPONENT_VERSION = 45.4.0 |
51 |
51 |
52 # There are a set of .xpi files (as given in the LANG_LIST definition below) |
52 # There are a set of .xpi files (as given in the LANG_LIST definition below) |
53 # that we need. These are available under: |
53 # that we need. These are available under: |
54 # http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/31.8.0esr/linux-i686/xpi/ |
54 # http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/31.8.0esr/linux-i686/xpi/ |
55 # We could download and unpack them individually, but instead I've created |
55 # We could download and unpack them individually, but instead I've created |
56 # a compressed tarball of them, and made that available locally for download. |
56 # a compressed tarball of them, and made that available locally for download. |
57 # Downloading them individually can be a problem because firefox/thunderbird |
57 # Downloading them individually can be a problem because firefox/thunderbird |
58 # collide due to different files with identical .xpi names. |
58 # collide due to different files with identical .xpi names. |
59 COMPONENT_ARCHIVE_1 = $(COMPONENT_SRC_NAME)-xpi.tar.gz |
59 COMPONENT_ARCHIVE_1 = $(COMPONENT_SRC_NAME)-xpi.tar.gz |
60 COMPONENT_ARCHIVE_HASH_1 = \ |
60 COMPONENT_ARCHIVE_HASH_1 = \ |
61 sha256:d80142e7b64b3b61baaf7631e6ad0bf7c4a44d962dc3611bf6dba2dde33aacea |
61 sha256:7a1cfadd2bdc81c7e4ecfdf138ec565a8baf7fbb087491db201e0c4fe8994299 |
62 COMPONENT_ARCHIVE_URL_1 = $(INTERNAL_ARCHIVE_MIRROR)/source-archives/$(COMPONENT_ARCHIVE_1) |
62 COMPONENT_ARCHIVE_URL_1 = $(INTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE_1) |
63 |
63 |
64 LANG_LIST = ar be bg ca cs da de el es-AR es-CL es-ES et fi \ |
64 LANG_LIST = ar be bg ca cs da de el es-AR es-CL es-ES et fi \ |
65 fr he hi-IN hr hu id is it ja kk ko lt lv mk nb-NO nl nn-NO \ |
65 fr he hi-IN hr hu id is it ja kk ko lt lv mk nb-NO nl nn-NO \ |
66 pl pt-BR pt-PT ro ru sk sl sq sr sv-SE th tr uk vi zh-CN zh-TW |
66 pl pt-BR pt-PT ro ru sk sl sq sr sv-SE th tr uk vi zh-CN zh-TW |
67 |
67 |
186 |
186 |
187 COMPONENT_TEST_MASTER = \ |
187 COMPONENT_TEST_MASTER = \ |
188 $(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH).master |
188 $(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH).master |
189 COMPONENT_TEST_DIR = $(@D)/js/src |
189 COMPONENT_TEST_DIR = $(@D)/js/src |
190 COMPONENT_TEST_TARGETS=check-jit-test |
190 COMPONENT_TEST_TARGETS=check-jit-test |
191 COMPONENT_TEST_TRANSFORMS += \ |
191 COMPONENT_TEST_TRANSFORMS = \ |
192 '-e "/\(^TEST-PASS\).*/d" ' |
192 '-e "/^TIMEOUTS:/,/Failed:/p" ' \ |
|
193 '-e "/.*/d" ' |
193 |
194 |
194 REQUIRED_PACKAGES += codec/libogg |
195 REQUIRED_PACKAGES += codec/libogg |
195 REQUIRED_PACKAGES += codec/libvorbis |
196 REQUIRED_PACKAGES += codec/libvorbis |
196 REQUIRED_PACKAGES += codec/ogg-vorbis |
197 REQUIRED_PACKAGES += codec/ogg-vorbis |
197 REQUIRED_PACKAGES += database/sqlite-3 |
198 REQUIRED_PACKAGES += database/sqlite-3 |