components/desktop/firefox/Makefile
changeset 6975 4f8ca1465013
parent 6920 1581d303b9b3
child 7013 9b20e919735b
equal deleted inserted replaced
6974:a7e17efd39b5 6975:4f8ca1465013
    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