diff options
40 files changed, 1034 insertions, 932 deletions
diff --git a/Mk/Uses/gecko.mk b/Mk/Uses/gecko.mk index 9ba9842c047f..8d071366bd3a 100644 --- a/Mk/Uses/gecko.mk +++ b/Mk/Uses/gecko.mk @@ -37,12 +37,12 @@ RUN_DEPENDS+= libxul>=31:${PORTSDIR}/www/libxul .elif ${gecko_ARGS:Mfirefox} _GECKO_DEFAULT_VERSION= 31 -_GECKO_VERSIONS= 31 34 +_GECKO_VERSIONS= 31 35 _GECKO_TYPE= firefox # Dependence lines for different Firefox versions 31_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -34_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +35_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox .if exists(${LOCALBASE}/bin/firefox) _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk index c4fc4f09b811..863e4a5edb3f 100644 --- a/Mk/bsd.gecko.mk +++ b/Mk/bsd.gecko.mk @@ -91,6 +91,10 @@ CPE_VENDOR?=mozilla USE_PERL5= build USE_XORG= xext xrender xt +.if ${MOZILLA} != "libxul" +BUNDLE_LIBS= yes +.endif + MOZILLA_SUFX?= none MOZSRC?= ${WRKSRC} WRKSRC?= ${WRKDIR}/mozilla @@ -126,7 +130,7 @@ LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath,${PREFIX}/lib/${MOZILLA} # use jemalloc 3.0.0 API for stats/tuning MOZ_EXPORT+= MOZ_JEMALLOC3=1 -.if ${OSVERSION} < 1000012 +.if ${OSVERSION} < 1000012 || ${MOZILLA_VER:R:R} >= 37 MOZ_OPTIONS+= --enable-jemalloc .endif @@ -318,15 +322,6 @@ MOZ_OPTIONS+= --enable-gnomeui MOZ_OPTIONS+= --disable-gnomeui .endif -.if ${PORT_OPTIONS:MGNOMEVFS2} -BUILD_DEPENDS+= ${gnomevfs2_DETECT}:${gnomevfs2_LIB_DEPENDS:C/.*://} -USE_GNOME+= gnomevfs2:build -MOZ_OPTIONS+= --enable-gnomevfs -MOZ_OPTIONS:= ${MOZ_OPTIONS:C/(extensions)=(.*)/\1=\2,gnomevfs/} -.else -MOZ_OPTIONS+= --disable-gnomevfs -.endif - .if ${PORT_OPTIONS:MLIBPROXY} LIB_DEPENDS+= libproxy.so:${PORTSDIR}/net/libproxy MOZ_OPTIONS+= --enable-libproxy @@ -534,10 +529,9 @@ gecko-post-patch: @if [ -f ${WRKSRC}/config/baseconfig.mk ] ; then \ ${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ ${WRKSRC}/config/baseconfig.mk; \ - else \ - ${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ - ${WRKSRC}/config/autoconf.mk.in; \ fi + @${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ + ${MOZSRC}/config/baseconfig.mk @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${MOZSRC}/build/unix/run-mozilla.sh diff --git a/mail/linux-thunderbird/Makefile b/mail/linux-thunderbird/Makefile index 6c54f77e4ead..8bda5c5eb75c 100644 --- a/mail/linux-thunderbird/Makefile +++ b/mail/linux-thunderbird/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= thunderbird -DISTVERSION= 31.3.0 +DISTVERSION= 31.4.0 CATEGORIES= mail news net-im ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US diff --git a/mail/linux-thunderbird/distinfo b/mail/linux-thunderbird/distinfo index 228f097cafa8..6e2b3c6f9cdf 100644 --- a/mail/linux-thunderbird/distinfo +++ b/mail/linux-thunderbird/distinfo @@ -1,5 +1,5 @@ -SHA256 (thunderbird-31.3.0.tar.bz2) = fe6ade66ad90c811a5c3832bd9b0bb61f25835f43acdf150d9dda866fbe331dd -SIZE (thunderbird-31.3.0.tar.bz2) = 33397719 +SHA256 (thunderbird-31.4.0.tar.bz2) = e08c0d4d2bd570801a3609133e63abb080f9f825c288fa2f5761639f2f6e4958 +SIZE (thunderbird-31.4.0.tar.bz2) = 36871510 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b diff --git a/mail/thunderbird-i18n/Makefile b/mail/thunderbird-i18n/Makefile index 559417516d41..f5b9b1ca66fd 100644 --- a/mail/thunderbird-i18n/Makefile +++ b/mail/thunderbird-i18n/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= thunderbird-i18n -PORTVERSION= 31.3.0 +PORTVERSION= 31.4.0 CATEGORIES= mail news net-im MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= diff --git a/mail/thunderbird-i18n/distinfo b/mail/thunderbird-i18n/distinfo index 0561b88bd209..3b0619da43da 100644 --- a/mail/thunderbird-i18n/distinfo +++ b/mail/thunderbird-i18n/distinfo @@ -1,110 +1,110 @@ -SHA256 (xpi/thunderbird-i18n-31.3.0/ar.xpi) = 961c958edcb33301c6459c12a2589333c6e993cdd93be4511ecaf9ea575f8bf3 -SIZE (xpi/thunderbird-i18n-31.3.0/ar.xpi) = 472812 -SHA256 (xpi/thunderbird-i18n-31.3.0/ast.xpi) = 1582a7be9ac87115d5866ca72559018b7ce93ef6ffc3accc6c347d38dbb22bc4 -SIZE (xpi/thunderbird-i18n-31.3.0/ast.xpi) = 393049 -SHA256 (xpi/thunderbird-i18n-31.3.0/be.xpi) = e2c9c3d0ab8ce123d388aabe8b075805c95f4733dca1ae9eff7464eb23aed083 -SIZE (xpi/thunderbird-i18n-31.3.0/be.xpi) = 427488 -SHA256 (xpi/thunderbird-i18n-31.3.0/bg.xpi) = 37ce4d7cc4012171b26d83a5d77f30838e9d5a4058b18c7796da3c78cf3fcec9 -SIZE (xpi/thunderbird-i18n-31.3.0/bg.xpi) = 493734 -SHA256 (xpi/thunderbird-i18n-31.3.0/bn-BD.xpi) = 0d8a5ae252428c229c0c949d59e206d2fc82382a7128425a0194af6459f29ab2 -SIZE (xpi/thunderbird-i18n-31.3.0/bn-BD.xpi) = 555613 -SHA256 (xpi/thunderbird-i18n-31.3.0/br.xpi) = b9ad663e315abe792fc034e46f7cc01d690249d5f600ad860f73929d521619de -SIZE (xpi/thunderbird-i18n-31.3.0/br.xpi) = 441444 -SHA256 (xpi/thunderbird-i18n-31.3.0/ca.xpi) = 396760bcb133041e1b52acba598941ff627bd6fd7c1632b129a545418755f845 -SIZE (xpi/thunderbird-i18n-31.3.0/ca.xpi) = 441713 -SHA256 (xpi/thunderbird-i18n-31.3.0/cs.xpi) = 8895b7c250f5f270c6e34e109b9e9b7b795d0a0855050af2c56adc89e2b9d1d1 -SIZE (xpi/thunderbird-i18n-31.3.0/cs.xpi) = 444701 -SHA256 (xpi/thunderbird-i18n-31.3.0/da.xpi) = e9a75204f486a49599d8570423365517d4df7c497150cee8d95574982a47885f -SIZE (xpi/thunderbird-i18n-31.3.0/da.xpi) = 422051 -SHA256 (xpi/thunderbird-i18n-31.3.0/de.xpi) = 5773e8a308e6b30974e9eb3fa40b5b11d9fa9ace480686f86a5654f72c84a373 -SIZE (xpi/thunderbird-i18n-31.3.0/de.xpi) = 424665 -SHA256 (xpi/thunderbird-i18n-31.3.0/el.xpi) = 68b5c38d0c58283acb5f2f6b574bcc2573a47e7371f66b1e6b4c6bac3e29cd52 -SIZE (xpi/thunderbird-i18n-31.3.0/el.xpi) = 484855 -SHA256 (xpi/thunderbird-i18n-31.3.0/en-GB.xpi) = cb9c5f83e7925181c75065a8eb2db466641219e02ffae9f38c9c5532a422d53c -SIZE (xpi/thunderbird-i18n-31.3.0/en-GB.xpi) = 412515 -SHA256 (xpi/thunderbird-i18n-31.3.0/en-US.xpi) = 87235667cfb9c91186f551f0113410fefca3eac6d42e42715423c6a1fc93964d -SIZE (xpi/thunderbird-i18n-31.3.0/en-US.xpi) = 413660 -SHA256 (xpi/thunderbird-i18n-31.3.0/es-AR.xpi) = 57d4d3385193bd1c3b9c479efbbc3b01c53981e1824a7373841fa13f53ac5de0 -SIZE (xpi/thunderbird-i18n-31.3.0/es-AR.xpi) = 438531 -SHA256 (xpi/thunderbird-i18n-31.3.0/es-ES.xpi) = 6d35a449cffec11afe297e8084e75ca073acaec6b12a187128eac45a7fa7abb4 -SIZE (xpi/thunderbird-i18n-31.3.0/es-ES.xpi) = 374979 -SHA256 (xpi/thunderbird-i18n-31.3.0/et.xpi) = 008116d438ce76722ed9b466aa4d822b5c073ca063b4b25539d8690c92e1cfff -SIZE (xpi/thunderbird-i18n-31.3.0/et.xpi) = 434364 -SHA256 (xpi/thunderbird-i18n-31.3.0/eu.xpi) = 666528eb407334a4e8a6b3b00b2ccc9f3586f81bcb7ac80374823b65f9ac6742 -SIZE (xpi/thunderbird-i18n-31.3.0/eu.xpi) = 431448 -SHA256 (xpi/thunderbird-i18n-31.3.0/fi.xpi) = bfdcbcaaba90a65b5aa37c4feb37d6026ff1cbe915924abfe4c150f0d9c55430 -SIZE (xpi/thunderbird-i18n-31.3.0/fi.xpi) = 435632 -SHA256 (xpi/thunderbird-i18n-31.3.0/fr.xpi) = e7896408afc9c68eef3194ad512929c4b61d60ab2287e1ef9464d1de29ed6f1f -SIZE (xpi/thunderbird-i18n-31.3.0/fr.xpi) = 444144 -SHA256 (xpi/thunderbird-i18n-31.3.0/fy-NL.xpi) = d3552a76b606e12e4f524458376deeff330194b332b17ccf8d853b5b77357d68 -SIZE (xpi/thunderbird-i18n-31.3.0/fy-NL.xpi) = 438545 -SHA256 (xpi/thunderbird-i18n-31.3.0/ga-IE.xpi) = 502302b8177fbd196fde6ad0ff65367c3a5940d944e593adc20072bbbe1dfda6 -SIZE (xpi/thunderbird-i18n-31.3.0/ga-IE.xpi) = 449362 -SHA256 (xpi/thunderbird-i18n-31.3.0/gd.xpi) = b052fdb7a37c5082844fd7a136d5db3eab616f096e11e0f56158554be52c1da9 -SIZE (xpi/thunderbird-i18n-31.3.0/gd.xpi) = 453171 -SHA256 (xpi/thunderbird-i18n-31.3.0/gl.xpi) = ceffb5e73f89001b46b82fde8f42aac548214148ce7bb480a1824a6cf452e781 -SIZE (xpi/thunderbird-i18n-31.3.0/gl.xpi) = 446788 -SHA256 (xpi/thunderbird-i18n-31.3.0/he.xpi) = 879efda7c448bff7b93757e0edbf983021f190dc8f1cccdf1d03141a39b1596d -SIZE (xpi/thunderbird-i18n-31.3.0/he.xpi) = 476111 -SHA256 (xpi/thunderbird-i18n-31.3.0/hr.xpi) = 4263d0bc96b51c93a2ac69e5b0707c755f592e656ab1a827bec0f823c2d58c4e -SIZE (xpi/thunderbird-i18n-31.3.0/hr.xpi) = 436980 -SHA256 (xpi/thunderbird-i18n-31.3.0/hu.xpi) = 237941d22d98607fcbc40a1abed257fdcc93cae8fea799e90de29895c936bbdf -SIZE (xpi/thunderbird-i18n-31.3.0/hu.xpi) = 454542 -SHA256 (xpi/thunderbird-i18n-31.3.0/hy-AM.xpi) = ca895d9350a24d3fed16c6743ced1526e6a2cf0dbf24cb3f740a841d5cf203a3 -SIZE (xpi/thunderbird-i18n-31.3.0/hy-AM.xpi) = 492765 -SHA256 (xpi/thunderbird-i18n-31.3.0/id.xpi) = 55257017268da8bc3ad47cf754d3e943a96c1d1e5966aa9b12e312991322e4b4 -SIZE (xpi/thunderbird-i18n-31.3.0/id.xpi) = 475876 -SHA256 (xpi/thunderbird-i18n-31.3.0/is.xpi) = 986bf8d578652c00ba1735f714cc52632044d655263c3a408c804729b874e373 -SIZE (xpi/thunderbird-i18n-31.3.0/is.xpi) = 437959 -SHA256 (xpi/thunderbird-i18n-31.3.0/it.xpi) = ee00ccf84f655d57ec7622f1b8b52f22d0fe7d1313115a09a2c5377285e286dc -SIZE (xpi/thunderbird-i18n-31.3.0/it.xpi) = 368001 -SHA256 (xpi/thunderbird-i18n-31.3.0/ja.xpi) = 6fb40bcc1a2a3d1c18c298a8c582a7940201baafa1d0c15d46cd819990c200b4 -SIZE (xpi/thunderbird-i18n-31.3.0/ja.xpi) = 489267 -SHA256 (xpi/thunderbird-i18n-31.3.0/ko.xpi) = 1af67a385b3d4dfeb99ba57851ed113b6d10e1eb48aadcd1d03510c8faef9aea -SIZE (xpi/thunderbird-i18n-31.3.0/ko.xpi) = 448920 -SHA256 (xpi/thunderbird-i18n-31.3.0/lt.xpi) = 3415f9915ecce765d0104f8f37c85346579e55e2edc4f75955e9acb4e4599755 -SIZE (xpi/thunderbird-i18n-31.3.0/lt.xpi) = 456351 -SHA256 (xpi/thunderbird-i18n-31.3.0/nb-NO.xpi) = 7c58e207a9e627ea7e74b5126df4f1495170602217b12ba83ba6cb454b5648e8 -SIZE (xpi/thunderbird-i18n-31.3.0/nb-NO.xpi) = 430941 -SHA256 (xpi/thunderbird-i18n-31.3.0/nl.xpi) = fb0934635ce55901c9c43382ab2214952b926e1d5ee2c966c44ab883ee5adcb3 -SIZE (xpi/thunderbird-i18n-31.3.0/nl.xpi) = 431888 -SHA256 (xpi/thunderbird-i18n-31.3.0/nn-NO.xpi) = e2c3077b6497c153f581b24b1ca1b4bec27687c4d328c477484357aec295f42a -SIZE (xpi/thunderbird-i18n-31.3.0/nn-NO.xpi) = 433198 -SHA256 (xpi/thunderbird-i18n-31.3.0/pa-IN.xpi) = 7dc4048eb5e9166a855e4c819380036354841173a77c2a68a1784c3bf31b9949 -SIZE (xpi/thunderbird-i18n-31.3.0/pa-IN.xpi) = 525323 -SHA256 (xpi/thunderbird-i18n-31.3.0/pl.xpi) = 90533d8a111ada96d263d6125baf273fe1410c22c272e7170274b0c11e98c45a -SIZE (xpi/thunderbird-i18n-31.3.0/pl.xpi) = 410872 -SHA256 (xpi/thunderbird-i18n-31.3.0/pt-BR.xpi) = 2e8a412d12a850e3f011533287245cf5a6a3a124e85ac0c651057605d12d2b12 -SIZE (xpi/thunderbird-i18n-31.3.0/pt-BR.xpi) = 450477 -SHA256 (xpi/thunderbird-i18n-31.3.0/pt-PT.xpi) = 0c70f96167c6d84dccf933af218f5eeae218c0f2cb991dd084481e0a2e7905f3 -SIZE (xpi/thunderbird-i18n-31.3.0/pt-PT.xpi) = 439604 -SHA256 (xpi/thunderbird-i18n-31.3.0/rm.xpi) = cec2dd8a3a4ac8c74e36b1faa2487a93f9550f35f2476c0f048d825c2088bc8c -SIZE (xpi/thunderbird-i18n-31.3.0/rm.xpi) = 439185 -SHA256 (xpi/thunderbird-i18n-31.3.0/ro.xpi) = 6aa936dfe30286ebfecfd19255017e1456ac43ae02a7cef033ca3f744fff366c -SIZE (xpi/thunderbird-i18n-31.3.0/ro.xpi) = 479747 -SHA256 (xpi/thunderbird-i18n-31.3.0/ru.xpi) = 6f1c9f2810d42a9167fe0b74139d5a0df7695db1fb720b6e0b776997e807284e -SIZE (xpi/thunderbird-i18n-31.3.0/ru.xpi) = 436156 -SHA256 (xpi/thunderbird-i18n-31.3.0/si.xpi) = 0583537d4cda5b5ba01bdf76004de491e18475c8f19d9d0d419be155abb0365d -SIZE (xpi/thunderbird-i18n-31.3.0/si.xpi) = 528812 -SHA256 (xpi/thunderbird-i18n-31.3.0/sk.xpi) = 6342d9f60ee5a7e378e31e0c46784bc68e2f021913e9286366f15093e9cd6246 -SIZE (xpi/thunderbird-i18n-31.3.0/sk.xpi) = 452995 -SHA256 (xpi/thunderbird-i18n-31.3.0/sl.xpi) = 8abad28471f5838d775d7b5c23ef01cd1443b265ba8a957f96653bebfc96309f -SIZE (xpi/thunderbird-i18n-31.3.0/sl.xpi) = 433874 -SHA256 (xpi/thunderbird-i18n-31.3.0/sq.xpi) = e695bfe8c3b397d82253c6e933b3bf4c60adbd4c184250d73f5f307ffe045df6 -SIZE (xpi/thunderbird-i18n-31.3.0/sq.xpi) = 454694 -SHA256 (xpi/thunderbird-i18n-31.3.0/sr.xpi) = 8a05e47be44411d349f56fc72f81b1b95106c92628a906aa9b5d43282e81b977 -SIZE (xpi/thunderbird-i18n-31.3.0/sr.xpi) = 537335 -SHA256 (xpi/thunderbird-i18n-31.3.0/sv-SE.xpi) = 1039ad1c9c8f038a079d64f688e3da7a708e7dd5854dbe8aaf49fb9589e93d50 -SIZE (xpi/thunderbird-i18n-31.3.0/sv-SE.xpi) = 436105 -SHA256 (xpi/thunderbird-i18n-31.3.0/ta-LK.xpi) = 0eb91f1a539dab98b005210c06f4db9f628cc3bba9e2dabc82451c6e4a5c29c6 -SIZE (xpi/thunderbird-i18n-31.3.0/ta-LK.xpi) = 553508 -SHA256 (xpi/thunderbird-i18n-31.3.0/tr.xpi) = 7353950261d2272cd79a7d81e1f1d144fd1060c8c179dcb13b1f89c2dbd7d71e -SIZE (xpi/thunderbird-i18n-31.3.0/tr.xpi) = 457360 -SHA256 (xpi/thunderbird-i18n-31.3.0/uk.xpi) = 59450065564a275731211b1372329c1e7719dafeb185999d36dededcc112c7f4 -SIZE (xpi/thunderbird-i18n-31.3.0/uk.xpi) = 499656 -SHA256 (xpi/thunderbird-i18n-31.3.0/vi.xpi) = c2a3399b1853884cdfb8ba64366210c48ec32b3f7ff03eaf0368b7cfe0b79f99 -SIZE (xpi/thunderbird-i18n-31.3.0/vi.xpi) = 513835 -SHA256 (xpi/thunderbird-i18n-31.3.0/zh-CN.xpi) = 77b77f0d9f537a302c2f7868a962ff4178480247dc6253ff107fa9595adbed8b -SIZE (xpi/thunderbird-i18n-31.3.0/zh-CN.xpi) = 462668 -SHA256 (xpi/thunderbird-i18n-31.3.0/zh-TW.xpi) = 884e3ada592a3c543b3b03d0d185e20a9bf86aa9a2e8809df9e9e5e7316a9d53 -SIZE (xpi/thunderbird-i18n-31.3.0/zh-TW.xpi) = 463408 +SHA256 (xpi/thunderbird-i18n-31.4.0/ar.xpi) = b758c51e79fa7713a6f147d928eec15892f044d2f295ff0ec48f5a76820f812c +SIZE (xpi/thunderbird-i18n-31.4.0/ar.xpi) = 472812 +SHA256 (xpi/thunderbird-i18n-31.4.0/ast.xpi) = 6376fa259325eeafd71e148fedcf19cf9e3a620fe805e78089a3d68af4a4caef +SIZE (xpi/thunderbird-i18n-31.4.0/ast.xpi) = 393049 +SHA256 (xpi/thunderbird-i18n-31.4.0/be.xpi) = ac3f330a687ad8cb329a46844e92439dfb069b29369fdec93885c74a6137a35e +SIZE (xpi/thunderbird-i18n-31.4.0/be.xpi) = 427488 +SHA256 (xpi/thunderbird-i18n-31.4.0/bg.xpi) = 5c1bc813f0f2e5440d6a7f6bbe0cb346de688d47cd241b68834bf398ee35908c +SIZE (xpi/thunderbird-i18n-31.4.0/bg.xpi) = 493734 +SHA256 (xpi/thunderbird-i18n-31.4.0/bn-BD.xpi) = aafaff2a6dad2220a1e75b8948da60c9eba68f81130fbded5c34e773f4fc46d9 +SIZE (xpi/thunderbird-i18n-31.4.0/bn-BD.xpi) = 555613 +SHA256 (xpi/thunderbird-i18n-31.4.0/br.xpi) = 867200206ee9d6339a2bbfce71f7d3bceca32a0821d5fd4d5ed03585b8f98cdd +SIZE (xpi/thunderbird-i18n-31.4.0/br.xpi) = 441444 +SHA256 (xpi/thunderbird-i18n-31.4.0/ca.xpi) = 36481e5c6f1c138ca7752cfa4085c4ba9e4bf6ed32c52f6bbf72c105ea59c08c +SIZE (xpi/thunderbird-i18n-31.4.0/ca.xpi) = 441713 +SHA256 (xpi/thunderbird-i18n-31.4.0/cs.xpi) = 391fe8f7f56270ef3f3e23c4855387053155134d4b2718a40e2a96a8432dec4c +SIZE (xpi/thunderbird-i18n-31.4.0/cs.xpi) = 444701 +SHA256 (xpi/thunderbird-i18n-31.4.0/da.xpi) = bc46fdba7cb03e1d83fc471b54cfe4bc6734a72871b6f286c66fc63c26142764 +SIZE (xpi/thunderbird-i18n-31.4.0/da.xpi) = 422052 +SHA256 (xpi/thunderbird-i18n-31.4.0/de.xpi) = 060e5bc3c4995ce1d44d8d463d47af785748a3ade78160e4a9c54ad4c6ce982b +SIZE (xpi/thunderbird-i18n-31.4.0/de.xpi) = 424665 +SHA256 (xpi/thunderbird-i18n-31.4.0/el.xpi) = bef0bdf34e89eb0bb36ea53456d479beff39e3a2fa19cc96a3f082ada84dcc0c +SIZE (xpi/thunderbird-i18n-31.4.0/el.xpi) = 484855 +SHA256 (xpi/thunderbird-i18n-31.4.0/en-GB.xpi) = bd6815c2cb86ac06cf171d956c28bf29eef10405058c3fba5a7cc34dd90171d7 +SIZE (xpi/thunderbird-i18n-31.4.0/en-GB.xpi) = 412515 +SHA256 (xpi/thunderbird-i18n-31.4.0/en-US.xpi) = c659b3c533e040d1c99d4f0f69dec4a995dc8c437271bcecfae53de4dd6181a1 +SIZE (xpi/thunderbird-i18n-31.4.0/en-US.xpi) = 413660 +SHA256 (xpi/thunderbird-i18n-31.4.0/es-AR.xpi) = cce52ecb2aede4639c4606c860f50abdb90cde00b761319887bad1ecf541f48b +SIZE (xpi/thunderbird-i18n-31.4.0/es-AR.xpi) = 438531 +SHA256 (xpi/thunderbird-i18n-31.4.0/es-ES.xpi) = 7dcd156460118af201d721b0a48366546cce7ad9f3406371930492fc18b19677 +SIZE (xpi/thunderbird-i18n-31.4.0/es-ES.xpi) = 374979 +SHA256 (xpi/thunderbird-i18n-31.4.0/et.xpi) = 9338e5f57be7b9cb7d594c8177c67a5d27a38d9fd9632c4d2b52276cd3b17170 +SIZE (xpi/thunderbird-i18n-31.4.0/et.xpi) = 434364 +SHA256 (xpi/thunderbird-i18n-31.4.0/eu.xpi) = b00c7af0eba2f57014a69d3b7aff4de21c8a4ce51897d19bfb6d0127a85c6a3e +SIZE (xpi/thunderbird-i18n-31.4.0/eu.xpi) = 431449 +SHA256 (xpi/thunderbird-i18n-31.4.0/fi.xpi) = 5de0e63d0373ba13e944c7d097b413b02e32cdb36a33e66b3280a82f97e1969c +SIZE (xpi/thunderbird-i18n-31.4.0/fi.xpi) = 435633 +SHA256 (xpi/thunderbird-i18n-31.4.0/fr.xpi) = 056086aea4ae18784038f01f4911ee540b6140978894ed4e6bb29aac669a6917 +SIZE (xpi/thunderbird-i18n-31.4.0/fr.xpi) = 444144 +SHA256 (xpi/thunderbird-i18n-31.4.0/fy-NL.xpi) = af9a03bc3f80465eca10e23ed77a2df331483493bb461b64792e06a6dd57da29 +SIZE (xpi/thunderbird-i18n-31.4.0/fy-NL.xpi) = 438545 +SHA256 (xpi/thunderbird-i18n-31.4.0/ga-IE.xpi) = 0c36c28fe519fa379cfcc75a8382268c1ef037509d90b9c7018e5317a8067a96 +SIZE (xpi/thunderbird-i18n-31.4.0/ga-IE.xpi) = 449362 +SHA256 (xpi/thunderbird-i18n-31.4.0/gd.xpi) = 0a49f061bd5a908cd6aa40bd7157d8622ecafc1b2039461702a1947ae07b6a23 +SIZE (xpi/thunderbird-i18n-31.4.0/gd.xpi) = 453171 +SHA256 (xpi/thunderbird-i18n-31.4.0/gl.xpi) = 136711c07702118c67aff6e1ced3036acc85fdfd34810d1b31d7beda6e05d7d9 +SIZE (xpi/thunderbird-i18n-31.4.0/gl.xpi) = 446788 +SHA256 (xpi/thunderbird-i18n-31.4.0/he.xpi) = 193c08a611dc42594b544146a060598108a6b810caed7b8f6e4c610ef88f6f63 +SIZE (xpi/thunderbird-i18n-31.4.0/he.xpi) = 476112 +SHA256 (xpi/thunderbird-i18n-31.4.0/hr.xpi) = a35b6b8095950c830a14f507a74a0efece50726d9ba7a2d0fc7d14b53150a8b7 +SIZE (xpi/thunderbird-i18n-31.4.0/hr.xpi) = 436980 +SHA256 (xpi/thunderbird-i18n-31.4.0/hu.xpi) = 31b103b899684391b48c4b7284474efd96b39fd6612ed5b607fa283b05ec1f61 +SIZE (xpi/thunderbird-i18n-31.4.0/hu.xpi) = 454542 +SHA256 (xpi/thunderbird-i18n-31.4.0/hy-AM.xpi) = 44d9e4471a2cfd9938ddf7e617184228d448f9aba94a2eaba88b34650474cf28 +SIZE (xpi/thunderbird-i18n-31.4.0/hy-AM.xpi) = 492766 +SHA256 (xpi/thunderbird-i18n-31.4.0/id.xpi) = 91f7bd26d3939fbf4ce4398215b4a74a252e663217201fc5c606e5f24e28cc79 +SIZE (xpi/thunderbird-i18n-31.4.0/id.xpi) = 475876 +SHA256 (xpi/thunderbird-i18n-31.4.0/is.xpi) = cabb75f91fa2d4592dbf94526bddf2549be1f552d0f943ccfc5a540fc8f5ebaa +SIZE (xpi/thunderbird-i18n-31.4.0/is.xpi) = 437959 +SHA256 (xpi/thunderbird-i18n-31.4.0/it.xpi) = 688327a8dca03496a2114645ebe9ba43c0b709b0d448a17d76369a8e8fb09373 +SIZE (xpi/thunderbird-i18n-31.4.0/it.xpi) = 368001 +SHA256 (xpi/thunderbird-i18n-31.4.0/ja.xpi) = ba7c5ea060cb8efab96b159516b09aa04d026ace91e80b8eef504280b1ad2bed +SIZE (xpi/thunderbird-i18n-31.4.0/ja.xpi) = 489267 +SHA256 (xpi/thunderbird-i18n-31.4.0/ko.xpi) = 175928cdec2ad62bdf97a365020bd688f692a4f57e6d9417aa69c9cc67f1a302 +SIZE (xpi/thunderbird-i18n-31.4.0/ko.xpi) = 448920 +SHA256 (xpi/thunderbird-i18n-31.4.0/lt.xpi) = 93655d1035276a89c68425d14879dcadc6eb1e566bf934f9e9589eaec788d15b +SIZE (xpi/thunderbird-i18n-31.4.0/lt.xpi) = 456352 +SHA256 (xpi/thunderbird-i18n-31.4.0/nb-NO.xpi) = 2d63b4eb3baf322b12526b6a465f165e0fc946c9f86cd973168572f384f35453 +SIZE (xpi/thunderbird-i18n-31.4.0/nb-NO.xpi) = 430941 +SHA256 (xpi/thunderbird-i18n-31.4.0/nl.xpi) = 6bb744c813d8656642845538d2f93d874877ad1d231c699aa16b44452e57bbe5 +SIZE (xpi/thunderbird-i18n-31.4.0/nl.xpi) = 431888 +SHA256 (xpi/thunderbird-i18n-31.4.0/nn-NO.xpi) = 6091e8dd488e704456e8318ee01eb566e738ea9c6a346e5351c590b65c9a35ae +SIZE (xpi/thunderbird-i18n-31.4.0/nn-NO.xpi) = 433198 +SHA256 (xpi/thunderbird-i18n-31.4.0/pa-IN.xpi) = af33455b4ef8d579595d4e312ae9d53920f49f90a2b436bd0ffb225938e50536 +SIZE (xpi/thunderbird-i18n-31.4.0/pa-IN.xpi) = 525323 +SHA256 (xpi/thunderbird-i18n-31.4.0/pl.xpi) = 7128b31c1293ef7d314aa91334c83846149e0584dac24cb2702c1d4455142b81 +SIZE (xpi/thunderbird-i18n-31.4.0/pl.xpi) = 410872 +SHA256 (xpi/thunderbird-i18n-31.4.0/pt-BR.xpi) = a2a1711be09d3c9c856bfe7ee4cdeb278fc3509e03c2b71990f179ad083dafe6 +SIZE (xpi/thunderbird-i18n-31.4.0/pt-BR.xpi) = 450477 +SHA256 (xpi/thunderbird-i18n-31.4.0/pt-PT.xpi) = d529f227ad665ffd62b00b12d8740b9ac60fcdb22156a1cdfaeac4a1d16d6221 +SIZE (xpi/thunderbird-i18n-31.4.0/pt-PT.xpi) = 439604 +SHA256 (xpi/thunderbird-i18n-31.4.0/rm.xpi) = dbc36dc2dca453e9db62dcf98696df1d5fd3f567bf61b9ac8d82e7655655e0e4 +SIZE (xpi/thunderbird-i18n-31.4.0/rm.xpi) = 439186 +SHA256 (xpi/thunderbird-i18n-31.4.0/ro.xpi) = 97a115649c8d2bdb7440bf1ba382def1e72b9e03e7e379311cbcf0b3281a7fcc +SIZE (xpi/thunderbird-i18n-31.4.0/ro.xpi) = 479749 +SHA256 (xpi/thunderbird-i18n-31.4.0/ru.xpi) = 4e5067b258ff6f881f2570a0575bd87e3aba780cfd680576419d32a126278a49 +SIZE (xpi/thunderbird-i18n-31.4.0/ru.xpi) = 436156 +SHA256 (xpi/thunderbird-i18n-31.4.0/si.xpi) = 79bbf1f26ef7ce4e9e6b3a6d548d851ef5c4b36157207a21b70d609857a4d7bc +SIZE (xpi/thunderbird-i18n-31.4.0/si.xpi) = 528812 +SHA256 (xpi/thunderbird-i18n-31.4.0/sk.xpi) = 9b042399be1fdf1d327aaf400a49ef269b39a6afb359e78b79b21473d8d2e5ba +SIZE (xpi/thunderbird-i18n-31.4.0/sk.xpi) = 452995 +SHA256 (xpi/thunderbird-i18n-31.4.0/sl.xpi) = f3db7ef61fa94c1a5a941bc85bd1dbfe87a76b0227225c6a4c9e9857b25dba35 +SIZE (xpi/thunderbird-i18n-31.4.0/sl.xpi) = 433874 +SHA256 (xpi/thunderbird-i18n-31.4.0/sq.xpi) = e0eef93742c9b9a6c511300733998de104a1c63666fe5d5ab485d872eec381f8 +SIZE (xpi/thunderbird-i18n-31.4.0/sq.xpi) = 454695 +SHA256 (xpi/thunderbird-i18n-31.4.0/sr.xpi) = b5c85dafe1aa73f14c2831670a7766955c0893d74f3e45e5c447e8b007515c11 +SIZE (xpi/thunderbird-i18n-31.4.0/sr.xpi) = 537335 +SHA256 (xpi/thunderbird-i18n-31.4.0/sv-SE.xpi) = 715426ca25f8f7a6fbf0976743cb5c572f1e6b53d1df1ca5ee71a102f172f0ad +SIZE (xpi/thunderbird-i18n-31.4.0/sv-SE.xpi) = 436106 +SHA256 (xpi/thunderbird-i18n-31.4.0/ta-LK.xpi) = bf294f9942ca6495b6f4196b0955c956792b5651628f9374ad34fc655e91ba5f +SIZE (xpi/thunderbird-i18n-31.4.0/ta-LK.xpi) = 553509 +SHA256 (xpi/thunderbird-i18n-31.4.0/tr.xpi) = f408ef749ea4a160605961abc37f03322affce56e09ccdb0c824f6de2926ff10 +SIZE (xpi/thunderbird-i18n-31.4.0/tr.xpi) = 457360 +SHA256 (xpi/thunderbird-i18n-31.4.0/uk.xpi) = f7be658507adaaed67fd9bd1a6482a2b49ffc975e991934aad7e319e3f21c843 +SIZE (xpi/thunderbird-i18n-31.4.0/uk.xpi) = 499656 +SHA256 (xpi/thunderbird-i18n-31.4.0/vi.xpi) = 30a49028ea0d54edeb9a06a7d7dcf7e58e6e77ba36ff93353358c7eb23df7f66 +SIZE (xpi/thunderbird-i18n-31.4.0/vi.xpi) = 513835 +SHA256 (xpi/thunderbird-i18n-31.4.0/zh-CN.xpi) = 84a96831d8d781c1641e40ddab8bc1b2ab134c8c695b7de739d6dce51cbba583 +SIZE (xpi/thunderbird-i18n-31.4.0/zh-CN.xpi) = 462668 +SHA256 (xpi/thunderbird-i18n-31.4.0/zh-TW.xpi) = 48ea0c4b0f391a90d887283437c23b2bfc0af6f0b9efb85e72444a0931f905a5 +SIZE (xpi/thunderbird-i18n-31.4.0/zh-TW.xpi) = 463408 diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index f1b8b2dfd2e7..6ab26caafb6e 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= thunderbird -DISTVERSION= 31.3.0 -PORTREVISION= 1 +DISTVERSION= 31.4.0 CATEGORIES= mail news net-im ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source/ @@ -33,7 +32,7 @@ BUILD_DEPENDS= nspr>=4.10.6:${PORTSDIR}/devel/nspr \ LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l EM_VERSION= 1.7.2 -L_VERSION= 3.3.3 +L_VERSION= 3.3.4 SSP_UNSAFE= yes USE_GECKO= gecko diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index 08fa8fde9536..f43f67554798 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,4 +1,4 @@ -SHA256 (thunderbird-31.3.0.source.tar.bz2) = b742782965ce9c65b69c1dc470497ea456f11caeb8fda3ea593ee31ad496f556 -SIZE (thunderbird-31.3.0.source.tar.bz2) = 171213377 +SHA256 (thunderbird-31.4.0.source.tar.bz2) = 3e4b6cb5934b7a8e51a673044e0691eb7cd88a08415494673cd7eadb35cd90c3 +SIZE (thunderbird-31.4.0.source.tar.bz2) = 171045601 SHA256 (enigmail-1.7.2.tar.gz) = 7b3a62e83961bafec1cdac60075aa6c317c8f655a837e31a7d1f3ce6a49fc7d6 SIZE (enigmail-1.7.2.tar.gz) = 1420346 diff --git a/mail/thunderbird/files/patch-bug1112904 b/mail/thunderbird/files/patch-bug1112904 new file mode 100644 index 000000000000..96fa3a4a1c74 --- /dev/null +++ b/mail/thunderbird/files/patch-bug1112904 @@ -0,0 +1,161 @@ +diff --git a/c-sdk/config/FreeBSD.mk b/c-sdk/config/FreeBSD.mk +--- ldap/sdks/c-sdk/config/FreeBSD.mk ++++ ldap/sdks/c-sdk/config/FreeBSD.mk +@@ -79,8 +79,8 @@ DLL_SUFFIX = so.1.0 + endif + + DSO_CFLAGS = -fPIC +-DSO_LDOPTS = -Bshareable ++DSO_LDOPTS = -shared -Wl,-soname,$(notdir $@) + +-MKSHLIB = $(LD) $(DSO_LDOPTS) ++MKSHLIB = $(CC) $(DSO_LDOPTS) + + G++INCLUDES = -I/usr/include/g++ +diff --git a/c-sdk/configure b/c-sdk/configure +--- ldap/sdks/c-sdk/configure ++++ ldap/sdks/c-sdk/configure +@@ -4241,8 +4241,10 @@ EOF + #define DRAGONFLY 1 + EOF + ++ LD='$(CC)' ++ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared' ++ DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)' + ;; + + *-freebsd*) +@@ -4261,6 +4263,7 @@ EOF + #define HAVE_BSD_FLOCK 1 + EOF + ++ LD='$(CC)' + CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall" + MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` + if test "$MOZ_OBJFORMAT" = "elf"; then +@@ -4268,8 +4271,9 @@ EOF + else + DLL_SUFFIX=so.1.0 + fi ++ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS=-Bshareable ++ DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)' + ;; + + *-hpux*) +@@ -6512,8 +6516,15 @@ echo "configure:6510: checking whether $ + if test $? -eq 0; then + if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then + ac_cv_have_dash_pthread=yes +- CFLAGS="$CFLAGS -pthread" +- CXXFLAGS="$CXXFLAGS -pthread" ++ case "$target_os" in ++ dragonfly*|freebsd*) ++# Freebsd doesn't use -pthread for compiles, it uses them for linking ++ ;; ++ *) ++ CFLAGS="$CFLAGS -pthread" ++ CXXFLAGS="$CXXFLAGS -pthread" ++ ;; ++ esac + fi + fi + rm -f conftest* +@@ -6542,7 +6553,22 @@ echo "configure:6526: checking whether $ + _PTHREAD_LDFLAGS= + fi + ;; +- *-freebsd*|*-openbsd*|*-bsdi*|*-netbsd*) ++ *-dragonfly*|*-freebsd*) ++ cat >> confdefs.h <<\EOF ++#define _REENTRANT 1 ++EOF ++ ++ cat >> confdefs.h <<\EOF ++#define _THREAD_SAFE 1 ++EOF ++ ++ if test "$ac_cv_have_dash_pthread" = "yes"; then ++ _PTHREAD_LDFLAGS="-pthread" ++ else ++ _PTHREAD_LDFLAGS="-lc_r" ++ fi ++ ;; ++ *-openbsd*|*-bsdi*|*-netbsd*) + cat >> confdefs.h <<\EOF + #define _THREAD_SAFE 1 + EOF +diff --git a/c-sdk/configure.in b/c-sdk/configure.in +--- ldap/sdks/c-sdk/configure.in ++++ ldap/sdks/c-sdk/configure.in +@@ -1225,8 +1225,10 @@ tools are selected during the Xcode/Deve + fi + AC_DEFINE(XP_UNIX) + AC_DEFINE(DRAGONFLY) ++ LD='$(CC)' ++ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-shared' ++ DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)' + ;; + + *-freebsd*) +@@ -1236,6 +1238,7 @@ tools are selected during the Xcode/Deve + AC_DEFINE(XP_UNIX) + AC_DEFINE(FREEBSD) + AC_DEFINE(HAVE_BSD_FLOCK) ++ LD='$(CC)' + CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall" + MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` + if test "$MOZ_OBJFORMAT" = "elf"; then +@@ -1243,8 +1246,9 @@ tools are selected during the Xcode/Deve + else + DLL_SUFFIX=so.1.0 + fi ++ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + DSO_CFLAGS=-fPIC +- DSO_LDOPTS=-Bshareable ++ DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)' + ;; + + *-hpux*) +@@ -2329,8 +2333,15 @@ if test -n "$USE_PTHREADS"; then + if test $? -eq 0; then + if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then + ac_cv_have_dash_pthread=yes +- CFLAGS="$CFLAGS -pthread" +- CXXFLAGS="$CXXFLAGS -pthread" ++ case "$target_os" in ++ dragonfly*|freebsd*) ++# Freebsd doesn't use -pthread for compiles, it uses them for linking ++ ;; ++ *) ++ CFLAGS="$CFLAGS -pthread" ++ CXXFLAGS="$CXXFLAGS -pthread" ++ ;; ++ esac + fi + fi + rm -f conftest* +@@ -2361,7 +2372,17 @@ if test -n "$USE_PTHREADS"; then + _PTHREAD_LDFLAGS= + fi + ;; +- *-freebsd*|*-openbsd*|*-bsdi*|*-netbsd*) ++ *-dragonfly*|*-freebsd*) ++ AC_DEFINE(_REENTRANT) ++ AC_DEFINE(_THREAD_SAFE) ++ dnl -pthread links in -lc_r, so don't specify it explicitly. ++ if test "$ac_cv_have_dash_pthread" = "yes"; then ++ _PTHREAD_LDFLAGS="-pthread" ++ else ++ _PTHREAD_LDFLAGS="-lc_r" ++ fi ++ ;; ++ *-openbsd*|*-bsdi*|*-netbsd*) + AC_DEFINE(_THREAD_SAFE) + dnl -pthread links in -lc_r, so don't specify it explicitly. + if test "$ac_cv_have_dash_pthread" = "yes"; then diff --git a/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libldap-Makefile.in b/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libldap-Makefile.in deleted file mode 100644 index 63f7b76052c3..000000000000 --- a/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libldap-Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ ---- ldap/sdks/c-sdk/ldap/libraries/libldap/Makefile.in.orig 2009-11-10 09:56:42.000000000 +0100 -+++ ldap/sdks/c-sdk/ldap/libraries/libldap/Makefile.in 2009-11-10 09:58:15.000000000 +0100 -@@ -254,6 +254,10 @@ - EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -lbe - endif - -+ifeq ($(OS_ARCH), FreeBSD) -+EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -lpthread -+endif -+ - ifeq ($(OS_ARCH), NetBSD) - EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) - endif diff --git a/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in b/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in deleted file mode 100644 index 5495298ae3d1..000000000000 --- a/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libprldap-Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ ---- ldap/sdks/c-sdk/ldap/libraries/libprldap/Makefile.in.orig 2008-09-11 16:38:35.000000000 +0200 -+++ ldap/sdks/c-sdk/ldap/libraries/libprldap/Makefile.in 2009-12-01 10:18:43.000000000 +0100 -@@ -147,6 +147,12 @@ - CUSTOM_LIBS=1 - endif - -+ifneq (,$(filter DragonFly FreeBSD,$(OS_ARCH))) -+EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -lpthread -+EXTRA_LIBS+= $(filter -L% -l%,${NSPRLINK}) -+CUSTOM_LIBS=1 -+endif -+ - # no extra libs on HP-UX - ifeq ($(OS_ARCH), HP-UX) - CUSTOM_LIBS=1 diff --git a/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in b/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in deleted file mode 100644 index 98aa2319501a..000000000000 --- a/mail/thunderbird/files/patch-ldap-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ ---- ldap/sdks/c-sdk/ldap/libraries/libssldap/Makefile.in.orig 2009-09-10 17:36:39.000000000 +0200 -+++ ldap/sdks/c-sdk/ldap/libraries/libssldap/Makefile.in 2009-09-10 17:37:28.000000000 +0200 -@@ -180,6 +180,10 @@ - CUSTOM_LIBS=1 - endif - -+ifeq ($(OS_ARCH), FreeBSD) -+CUSTOM_LIBS=1 -+endif -+ - ifndef CUSTOM_LIBS - EXTRA_LIBS = -L$(dist_libdir) -l$(LDAP_LIBNAME) -l$(PRLDAP_LIBNAME) - EXTRA_LIBS += $(NSSLINK) diff --git a/mail/thunderbird/files/patch-ldap-xpcom-src-Makefile.in b/mail/thunderbird/files/patch-ldap-xpcom-src-Makefile.in deleted file mode 100644 index dc1db6b622e9..000000000000 --- a/mail/thunderbird/files/patch-ldap-xpcom-src-Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ ---- ldap/xpcom/src/Makefile.in.orig 2012-03-12 10:25:35.000000000 +0100 -+++ ldap/xpcom/src/Makefile.in 2012-03-12 10:26:09.000000000 +0100 -@@ -89,6 +89,10 @@ - $(NULL) - endif - -+ifeq ($(OS_ARCH), FreeBSD) -+EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -lpthread -+endif -+ - EXTRA_DSO_LDOPTS += $(LDAP_LIBS) - ifndef MOZ_INCOMPLETE_EXTERNAL_LINKAGE - EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS) diff --git a/multimedia/openh264/Makefile b/multimedia/openh264/Makefile index da9770ec30b8..e0123fb54f44 100644 --- a/multimedia/openh264/Makefile +++ b/multimedia/openh264/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= openh264 -PORTVERSION= 1.2 +PORTVERSION= 1.3.1 CATEGORIES= multimedia MAINTAINER= gecko@FreeBSD.org @@ -12,20 +12,21 @@ LICENSE= BSD2CLAUSE USE_GITHUB= yes GH_ACCOUNT= cisco GH_PROJECT= ${PORTNAME} -GH_TAGNAME= ${GH_COMMIT} # v${PORTVERSION} -GH_COMMIT= ca0ed2a # openh264v1.2 +GH_TAGNAME= v${PORTVERSION} +GH_COMMIT= 3a182d4 USES= gmake USE_LDCONFIG= yes MAKE_ARGS= OS=freebsd ARCH="${ARCH:S/amd64/x86_64/}" \ - CFLAGS_OPT="" SHAREDLIBSUFFIX=so.0 \ + CFLAGS_OPT="" CFLAGS_DEBUG="" \ PREFIX="${STAGEDIR}${PREFIX}" ALL_TARGET= all -OPTIONS_DEFINE= PLUGINS TEST +OPTIONS_DEFINE= DEBUG PLUGINS TEST OPTIONS_DEFAULT=PLUGINS OPTIONS_SUB= yes +DEBUG_MAKE_ARGS=BUILDTYPE=Debug PLUGINS_BUILD_DEPENDS=gmp-api>=34.0:${PORTSDIR}/multimedia/gmp-api # gmp-api<36.0:${PORTSDIR}/multimedia/gmp-api PLUGINS_CFLAGS= -I${LOCALBASE}/include/gmp-api @@ -44,22 +45,28 @@ TEST_ALL_TARGET=test .include <bsd.port.options.mk> -.if ${ARCH} == amd64 || ${ARCH} == arm || ${ARCH} == i386 +.if ! ${PORT_OPTIONS:MDEBUG} +. if ${ARCH} == amd64 || ${ARCH} == arm || ${ARCH} == i386 BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm +. endif .endif +post-patch: + ${REINPLACE_CMD} -e '/gtest-targets\.mk/d' \ + -e '/pkgconfig/s/lib/libdata/' \ + ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e 's,@prefix@,${PREFIX},' \ + ${WRKSRC}/${PORTNAME}.pc.in + pre-build: ${LN} -sf ${LOCALBASE}/lib/libgtest.so ${WRKSRC}/libgtest.a post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.0 - cd ${STAGEDIR}${PREFIX}/lib && \ - ${LN} -sf lib${PORTNAME}.so.0 lib${PORTNAME}.so .if ${PORT_OPTIONS:MPLUGINS} ${MKDIR} ${STAGEDIR}${WEBPLUGIN_DIR} ${INSTALL_DATA} ${WRKSRC}/gmp${PORTNAME}.info ${STAGEDIR}${WEBPLUGIN_DIR} - ${INSTALL_LIB} ${WRKSRC}/libgmp${PORTNAME}.so.0 \ - ${STAGEDIR}${WEBPLUGIN_DIR}/libgmp${PORTNAME}.so + ${INSTALL_LIB} ${WRKSRC}/libgmp${PORTNAME}.so ${STAGEDIR}${WEBPLUGIN_DIR} ${INSTALL_DATA} ${WRKDIR}/gmp${PORTNAME}.js ${STAGEDIR}${WEBPLUGIN_DIR} .endif diff --git a/multimedia/openh264/distinfo b/multimedia/openh264/distinfo index e97efd9baacb..2c9fe6f26c8d 100644 --- a/multimedia/openh264/distinfo +++ b/multimedia/openh264/distinfo @@ -1,2 +1,2 @@ -SHA256 (openh264-1.2.tar.gz) = 88ab5baf463c99cb6c546884ae91a42e774bf5c3cf248c4e247b5cf8d2908301 -SIZE (openh264-1.2.tar.gz) = 13338846 +SHA256 (openh264-1.3.1.tar.gz) = e2a5ad3b3542a78999f0fcfbdd9ecb9c3dcf2cc89d9b2f9441984a2c472ce16b +SIZE (openh264-1.3.1.tar.gz) = 37643357 diff --git a/multimedia/openh264/files/patch-Makefile b/multimedia/openh264/files/patch-Makefile index ab63611ae991..0ce626de9e73 100644 --- a/multimedia/openh264/files/patch-Makefile +++ b/multimedia/openh264/files/patch-Makefile @@ -1,19 +1,13 @@ +# Force gmp plugin to link dynamically against libopenh264 + --- Makefile~ +++ Makefile -@@ -202,7 +202,7 @@ plugin: +@@ -210,7 +210,7 @@ plugin: @echo "You do not have gmp-api. Run make gmp-bootstrap to get the gmp-api headers." endif --$(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIX): $(MODULE_OBJS) $(ENCODER_OBJS) $(DECODER_OBJS) $(PROCESSING_OBJS) $(COMMON_OBJS) -+$(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIX): $(MODULE_OBJS) $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX) +-$(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIXVER): $(MODULE_OBJS) $(ENCODER_OBJS) $(DECODER_OBJS) $(PROCESSING_OBJS) $(COMMON_OBJS) ++$(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIXVER): $(MODULE_OBJS) $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX) $(QUIET)rm -f $@ - $(QUIET_CXX)$(CXX) $(SHARED) $(LDFLAGS) $(CXX_LINK_O) $+ $(SHLDFLAGS) $(MODULE_LDFLAGS) + $(QUIET_CXX)$(CXX) $(SHARED) $(CXX_LINK_O) $+ $(LDFLAGS) $(SHLDFLAGS) $(MODULE_LDFLAGS) -@@ -225,7 +225,6 @@ install: install-static install-shared - @: - - ifeq ($(HAVE_GTEST),Yes) --include $(SRC_PATH)build/gtest-targets.mk - include $(SRC_PATH)test/api/targets.mk - include $(SRC_PATH)test/decoder/targets.mk - include $(SRC_PATH)test/encoder/targets.mk diff --git a/multimedia/openh264/pkg-plist b/multimedia/openh264/pkg-plist index 877f3adeb01b..b4f0ccc2c353 100644 --- a/multimedia/openh264/pkg-plist +++ b/multimedia/openh264/pkg-plist @@ -1,6 +1,7 @@ include/wels/codec_api.h include/wels/codec_app_def.h include/wels/codec_def.h +include/wels/codec_ver.h %%PLUGINS%%%%WEBPLUGIN_DIR%%/gmpopenh264.info %%PLUGINS%%@rmtry lib/firefox-nightly/defaults/pref/gmpopenh264.js %%PLUGINS%%@rmtry lib/firefox/defaults/pref/gmpopenh264.js @@ -13,3 +14,4 @@ include/wels/codec_def.h lib/libopenh264.a lib/libopenh264.so lib/libopenh264.so.0 +libdata/pkgconfig/openh264.pc diff --git a/www/firefox-esr-i18n/Makefile b/www/firefox-esr-i18n/Makefile index 585d0c214b8f..1876bc066315 100644 --- a/www/firefox-esr-i18n/Makefile +++ b/www/firefox-esr-i18n/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -PORTVERSION= 31.3.0 +PORTVERSION= 31.4.0 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= diff --git a/www/firefox-esr-i18n/distinfo b/www/firefox-esr-i18n/distinfo index d21aef7c79f5..a8f347b14a65 100644 --- a/www/firefox-esr-i18n/distinfo +++ b/www/firefox-esr-i18n/distinfo @@ -1,178 +1,178 @@ -SHA256 (xpi/firefox-31.3.0/ach.xpi) = 189ede5741ec7de13b981176b60b1088a92f771ac0925c752a8898154c4acbf6 -SIZE (xpi/firefox-31.3.0/ach.xpi) = 445523 -SHA256 (xpi/firefox-31.3.0/af.xpi) = f126a4432005ea7e7a8f385897c943de55f8ac4923040e4c1ed12454ef2b731f -SIZE (xpi/firefox-31.3.0/af.xpi) = 431286 -SHA256 (xpi/firefox-31.3.0/an.xpi) = 30a81750eaad7e3d1794e8ef7573dab9a5d9e4333ee8ddbbe4f07825d45c79a4 -SIZE (xpi/firefox-31.3.0/an.xpi) = 407348 -SHA256 (xpi/firefox-31.3.0/ar.xpi) = 1bcb4ca2ced3c6ddcbc4db27f305ba6b2c1b9ff1d920daaa5984088e17e9c74d -SIZE (xpi/firefox-31.3.0/ar.xpi) = 460021 -SHA256 (xpi/firefox-31.3.0/as.xpi) = b0118cde5b5e7f47e8e56022f11a508ad6dd716060cd3afdd9f85773db994ab0 -SIZE (xpi/firefox-31.3.0/as.xpi) = 448765 -SHA256 (xpi/firefox-31.3.0/ast.xpi) = f8b7ab2cabd5ca25f7ce24b8cc11dbb9bbba33025d755a481b47eb2c7b4b4213 -SIZE (xpi/firefox-31.3.0/ast.xpi) = 352537 -SHA256 (xpi/firefox-31.3.0/be.xpi) = 6920b8c343d05f5cdf54a6f1cc766eac05b748392c6af2a302d68cf807cd2174 -SIZE (xpi/firefox-31.3.0/be.xpi) = 378865 -SHA256 (xpi/firefox-31.3.0/bg.xpi) = e22bda4eab4bef2a03241e3005ea60cca0c8bad88a2c34d4f07fd760bb353c75 -SIZE (xpi/firefox-31.3.0/bg.xpi) = 438257 -SHA256 (xpi/firefox-31.3.0/bn-BD.xpi) = e344f0dac8aed330257ecde698afa7c8be973385e6b1499dac98b52c5fc842ef -SIZE (xpi/firefox-31.3.0/bn-BD.xpi) = 472823 -SHA256 (xpi/firefox-31.3.0/bn-IN.xpi) = 1262924ebd25d8a82693129e6e7c86e345b5379c4e9c57be736751ec24ef6ad1 -SIZE (xpi/firefox-31.3.0/bn-IN.xpi) = 462789 -SHA256 (xpi/firefox-31.3.0/br.xpi) = 6c82bc8db24d9def94099a77c300fbf60f70c36ac27773ea3b08ce73e1b22b8b -SIZE (xpi/firefox-31.3.0/br.xpi) = 389901 -SHA256 (xpi/firefox-31.3.0/bs.xpi) = 433f12140ce8a2c2fae5c6bd6dbaf306590bb9a2737ea2f97874e278904a082b -SIZE (xpi/firefox-31.3.0/bs.xpi) = 429211 -SHA256 (xpi/firefox-31.3.0/ca.xpi) = a94fbdb5e6c16624ea7fb019eeac8ed6005cd1c3ee4f21a3a37963ee8e03f331 -SIZE (xpi/firefox-31.3.0/ca.xpi) = 403772 -SHA256 (xpi/firefox-31.3.0/cs.xpi) = 2913dee49e40e9c810e41eb72c446167f285df82f1bad80bf879bf6e315cff42 -SIZE (xpi/firefox-31.3.0/cs.xpi) = 391175 -SHA256 (xpi/firefox-31.3.0/csb.xpi) = e24bd3a6f4a84f3a97762ca0ea7351dedc8e90a49ce9f838e3ac54dab22fd449 -SIZE (xpi/firefox-31.3.0/csb.xpi) = 383891 -SHA256 (xpi/firefox-31.3.0/cy.xpi) = fff0ea4c527222ea08a9d794574754836a2ee6532803497b593d579aad5f28b5 -SIZE (xpi/firefox-31.3.0/cy.xpi) = 390924 -SHA256 (xpi/firefox-31.3.0/da.xpi) = ec87e884b20395b54e2800581016e26769acbe2a9bbdf02adbe98cdd08d1f884 -SIZE (xpi/firefox-31.3.0/da.xpi) = 397944 -SHA256 (xpi/firefox-31.3.0/de.xpi) = bf8d82ab628c5f1775f9d86e30d1cdeda0d01afcff92d7296a7b4edd20b14183 -SIZE (xpi/firefox-31.3.0/de.xpi) = 395361 -SHA256 (xpi/firefox-31.3.0/el.xpi) = 5acba521e8e274ac16305098c69f184ebecae08b2dcc24a25ec83c6fcd47f876 -SIZE (xpi/firefox-31.3.0/el.xpi) = 443179 -SHA256 (xpi/firefox-31.3.0/en-GB.xpi) = 9a012d2e8abf4923ee124eb3f4e2e1166a1bc4f986883e9ef56d47c8b62f8558 -SIZE (xpi/firefox-31.3.0/en-GB.xpi) = 390315 -SHA256 (xpi/firefox-31.3.0/en-US.xpi) = 0fe3456a5178075e6dee687e0f3b78909394e4562247c4e0f0bff8a490c62e3d -SIZE (xpi/firefox-31.3.0/en-US.xpi) = 422984 -SHA256 (xpi/firefox-31.3.0/en-ZA.xpi) = f75510e52cfdf668ca83172ddcca83a556c1a2ffe30fa06ea9018253be953699 -SIZE (xpi/firefox-31.3.0/en-ZA.xpi) = 388725 -SHA256 (xpi/firefox-31.3.0/eo.xpi) = 0ece2c1fe0e3b98846cb84a1c482b71e643789630aae26f58c25a7535ea9b393 -SIZE (xpi/firefox-31.3.0/eo.xpi) = 432028 -SHA256 (xpi/firefox-31.3.0/es-AR.xpi) = 5ce053d1e7a8a2e6f67596f75b797389bbe74343a4130b2d0189c850be9f999d -SIZE (xpi/firefox-31.3.0/es-AR.xpi) = 400134 -SHA256 (xpi/firefox-31.3.0/es-CL.xpi) = 6ec64726a04f26ecae63c19a3beb5fc4a1c4fecf77ef1df994211a7c99aabd95 -SIZE (xpi/firefox-31.3.0/es-CL.xpi) = 343005 -SHA256 (xpi/firefox-31.3.0/es-ES.xpi) = 07bcfb4d1d3737ee753562b2050ad957372b09e73cc75cbf09841dcf5a02c537 -SIZE (xpi/firefox-31.3.0/es-ES.xpi) = 336077 -SHA256 (xpi/firefox-31.3.0/es-MX.xpi) = c7519005c7cb46eb91869eba60c9fbb7a3d28ac58cdf1d1649178c23afc0567c -SIZE (xpi/firefox-31.3.0/es-MX.xpi) = 402869 -SHA256 (xpi/firefox-31.3.0/et.xpi) = d739db718853165671387a79e726c4084fc134cbc0c97c82570c3ef47756b9fb -SIZE (xpi/firefox-31.3.0/et.xpi) = 390557 -SHA256 (xpi/firefox-31.3.0/eu.xpi) = 6f738329a8abe0a03d9c56903411e4b4c654b8a3ab5ea1e560591d1fbf0f6b5b -SIZE (xpi/firefox-31.3.0/eu.xpi) = 413196 -SHA256 (xpi/firefox-31.3.0/fa.xpi) = 25d01af4a0e01c8e3318bfe101adbeca860e8a817469d51d4a42546276b05912 -SIZE (xpi/firefox-31.3.0/fa.xpi) = 461054 -SHA256 (xpi/firefox-31.3.0/ff.xpi) = 79f7b80453f93724f84ffac6cf0644b9f1975e447dc133c9e45b1dba887a8f2d -SIZE (xpi/firefox-31.3.0/ff.xpi) = 400340 -SHA256 (xpi/firefox-31.3.0/fi.xpi) = 28f1a84049dd98fb036be4cb2bcc86fb09d9edd65cba2d1b112ff4a85bb842cf -SIZE (xpi/firefox-31.3.0/fi.xpi) = 392936 -SHA256 (xpi/firefox-31.3.0/fr.xpi) = 440fcf4e78cf54a846ff1d12b2f9e94bf6586e6f9a63b1e9125d7ecf69444d86 -SIZE (xpi/firefox-31.3.0/fr.xpi) = 406659 -SHA256 (xpi/firefox-31.3.0/fy-NL.xpi) = 23006eb2bd6d981a17e6f08435e15d215de8f9544f0f8d761c00ad4affdf5a9f -SIZE (xpi/firefox-31.3.0/fy-NL.xpi) = 402126 -SHA256 (xpi/firefox-31.3.0/ga-IE.xpi) = 59cb8113a14dbd19043dd1bfe497c4b0626dd11f3c196a398ea114773b196e05 -SIZE (xpi/firefox-31.3.0/ga-IE.xpi) = 410274 -SHA256 (xpi/firefox-31.3.0/gd.xpi) = ef99cb333a656c2cfa6c87589559b767f4693b87807709f542622919e82659af -SIZE (xpi/firefox-31.3.0/gd.xpi) = 403210 -SHA256 (xpi/firefox-31.3.0/gl.xpi) = 122e8110583d222d9de8ab7797f5a659ad50f811a3f1d9ec7d67191ae9f49724 -SIZE (xpi/firefox-31.3.0/gl.xpi) = 390796 -SHA256 (xpi/firefox-31.3.0/gu-IN.xpi) = 9ed7e2cafa4e714c3039450939dc7e958570027c6277a32aff1287c9e22d8582 -SIZE (xpi/firefox-31.3.0/gu-IN.xpi) = 423701 -SHA256 (xpi/firefox-31.3.0/he.xpi) = 8b66a7c0c4c2156f579a50eb7ab03cd2e205a15f46b5e57cf779758311e7c3bd -SIZE (xpi/firefox-31.3.0/he.xpi) = 427827 -SHA256 (xpi/firefox-31.3.0/hi-IN.xpi) = bf69c45d95242a8e3ad96753ab2857e79b7d55f9933a4cbca37bd4d57b4651fb -SIZE (xpi/firefox-31.3.0/hi-IN.xpi) = 441599 -SHA256 (xpi/firefox-31.3.0/hr.xpi) = a5d53a209738fd281cf57ddb6ba1b478cd2e36aeb659cf8563805579e063e58e -SIZE (xpi/firefox-31.3.0/hr.xpi) = 424568 -SHA256 (xpi/firefox-31.3.0/hsb.xpi) = edef63c2a2bfa7584f367936ed72602ae77f7f62e8aebfa346a2f0d8ab3996c2 -SIZE (xpi/firefox-31.3.0/hsb.xpi) = 413273 -SHA256 (xpi/firefox-31.3.0/hu.xpi) = 4dd267a36d8c377cefaf5f6d9f437688de77b1ace46d9bfbfea624397b68e3b8 -SIZE (xpi/firefox-31.3.0/hu.xpi) = 398841 -SHA256 (xpi/firefox-31.3.0/hy-AM.xpi) = baf6c64d1005321fffccc41f944f47caa126ce6592811c404e03cc89614b1502 -SIZE (xpi/firefox-31.3.0/hy-AM.xpi) = 478940 -SHA256 (xpi/firefox-31.3.0/id.xpi) = cdacf2abb76ad5e597039be542d3c5132461bfaf9cccc82963501675c8fb04b9 -SIZE (xpi/firefox-31.3.0/id.xpi) = 378498 -SHA256 (xpi/firefox-31.3.0/is.xpi) = e5e77f9d8a28021dd4911a2a8ee3fb92cdcc7e9a4fd22211bec84d11ac33d4b0 -SIZE (xpi/firefox-31.3.0/is.xpi) = 427524 -SHA256 (xpi/firefox-31.3.0/it.xpi) = b5a9d29c71aea2e7a5a27928f7fd78fe1970e6f4018ca7c400695796ac19a305 -SIZE (xpi/firefox-31.3.0/it.xpi) = 331102 -SHA256 (xpi/firefox-31.3.0/ja.xpi) = b7341fe28f756661e502318ca00da8f1d192fa00cad3d897378941f7cfd6852c -SIZE (xpi/firefox-31.3.0/ja.xpi) = 421664 -SHA256 (xpi/firefox-31.3.0/kk.xpi) = defdde1f06b8e08516ffd7c4c79af041ff0f1f019dc9f669871eaa8f462774ce -SIZE (xpi/firefox-31.3.0/kk.xpi) = 439313 -SHA256 (xpi/firefox-31.3.0/km.xpi) = bd4b1682f02e56724103f23d95bd2daecc88ca400ef6513dfd12b20053790b6b -SIZE (xpi/firefox-31.3.0/km.xpi) = 506673 -SHA256 (xpi/firefox-31.3.0/kn.xpi) = 857be582a3ee992eb9f52d516e14f33c352747ffc38f00a541a032654af24dcb -SIZE (xpi/firefox-31.3.0/kn.xpi) = 459088 -SHA256 (xpi/firefox-31.3.0/ko.xpi) = 27cc0c2dba8162783acb4a9652ad19a5a72a7d5c4e72ef7ba05037e33286368d -SIZE (xpi/firefox-31.3.0/ko.xpi) = 403011 -SHA256 (xpi/firefox-31.3.0/ku.xpi) = f180d1a911b88784b9bd1bb4f2a182dd36b03891e98d6db55a197f006a1842a6 -SIZE (xpi/firefox-31.3.0/ku.xpi) = 420260 -SHA256 (xpi/firefox-31.3.0/lij.xpi) = eee359cca1fc79c04ab81081df9cbb95b3466639b0356e0c11fe450f20e2a768 -SIZE (xpi/firefox-31.3.0/lij.xpi) = 386061 -SHA256 (xpi/firefox-31.3.0/lt.xpi) = 4627cd054e3e5a5e31a6846a9e0f6ae14b331070501f5ab2d18ad8c9540ef38c -SIZE (xpi/firefox-31.3.0/lt.xpi) = 435628 -SHA256 (xpi/firefox-31.3.0/lv.xpi) = 3ec7df065c8333ec9a19d2e8825f279aad97962b1b94865d61f4004a8664b994 -SIZE (xpi/firefox-31.3.0/lv.xpi) = 398773 -SHA256 (xpi/firefox-31.3.0/mai.xpi) = 0f7a54b6184d1c2a1aad8112899cd458781aa9746a8437b813390eae57da351b -SIZE (xpi/firefox-31.3.0/mai.xpi) = 445082 -SHA256 (xpi/firefox-31.3.0/mk.xpi) = 9a7d439445b4f3cbb43793ddc05a4f106b7d15f446ab28c35a74de035d9f117b -SIZE (xpi/firefox-31.3.0/mk.xpi) = 475680 -SHA256 (xpi/firefox-31.3.0/ml.xpi) = 4bf978b04fb6ab3e2db49c6de4399a9bfa6ebfb4dbad5bf6573e0ac71c44effa -SIZE (xpi/firefox-31.3.0/ml.xpi) = 466451 -SHA256 (xpi/firefox-31.3.0/mr.xpi) = 242993cdc8905f048d81c5cb3456209070a8ea5b6e0031bf3154b91463d46a93 -SIZE (xpi/firefox-31.3.0/mr.xpi) = 451488 -SHA256 (xpi/firefox-31.3.0/ms.xpi) = 22dd8226aebb2e6d58c2cf8de289d87c9b0a4c2351fe56d8013b32c39ccffc9b -SIZE (xpi/firefox-31.3.0/ms.xpi) = 436427 -SHA256 (xpi/firefox-31.3.0/nb-NO.xpi) = 452829dc5794267cb9332e2362b0c62ec85ebe6c29d179dbcdd7e3a0336a9125 -SIZE (xpi/firefox-31.3.0/nb-NO.xpi) = 392202 -SHA256 (xpi/firefox-31.3.0/nl.xpi) = cbb8ec9c65eaa153e86afa41f73fbce09fe898ced9e3e37c182582582a2d2baa -SIZE (xpi/firefox-31.3.0/nl.xpi) = 391082 -SHA256 (xpi/firefox-31.3.0/nn-NO.xpi) = ec41dd8e35a5e110ccf13b1932923907b96da79c82fd6356e6acbd8ef3780f28 -SIZE (xpi/firefox-31.3.0/nn-NO.xpi) = 386478 -SHA256 (xpi/firefox-31.3.0/or.xpi) = e9d0be6d3aa8a91e6c0673b13aab22c2b33e3af9716270f0bf191d28116b19e4 -SIZE (xpi/firefox-31.3.0/or.xpi) = 464946 -SHA256 (xpi/firefox-31.3.0/pa-IN.xpi) = c5d4df49f25c6a71f0bc4b4b6f0cb9a09178ca9a04f1eec5f61f28b3bf2888ad -SIZE (xpi/firefox-31.3.0/pa-IN.xpi) = 439523 -SHA256 (xpi/firefox-31.3.0/pl.xpi) = c0201edcd36ef45cd85b10f17dee00436db9db0bbab6c4b2a8eb072aeb3b1226 -SIZE (xpi/firefox-31.3.0/pl.xpi) = 374944 -SHA256 (xpi/firefox-31.3.0/pt-BR.xpi) = 765588ced0716713f7d8ee07462b867ecd94b0f0c7b16392d8f357a7309ad2fc -SIZE (xpi/firefox-31.3.0/pt-BR.xpi) = 405762 -SHA256 (xpi/firefox-31.3.0/pt-PT.xpi) = caa714028aed6651690f564ff1950a18f5392aac0eeca26da12a5348dbf9964b -SIZE (xpi/firefox-31.3.0/pt-PT.xpi) = 386541 -SHA256 (xpi/firefox-31.3.0/rm.xpi) = 8ea350b9e2f04ddadc0a7e0db6568739584e1a523626fe20dc98cd1f27d5b08f -SIZE (xpi/firefox-31.3.0/rm.xpi) = 399482 -SHA256 (xpi/firefox-31.3.0/ro.xpi) = 29b62476b914532264720d17d52c725256ab0e34450ff02ac2c0cd682b3a37c0 -SIZE (xpi/firefox-31.3.0/ro.xpi) = 439584 -SHA256 (xpi/firefox-31.3.0/ru.xpi) = 4579b36a71f11783462c94946f715367d0df1edbf1ecd92dd94905282b718ad1 -SIZE (xpi/firefox-31.3.0/ru.xpi) = 368094 -SHA256 (xpi/firefox-31.3.0/si.xpi) = ac807c1c47ca992ebd86e01632c7b71f2855b20da20ad26c8fdb14cd2ff6e076 -SIZE (xpi/firefox-31.3.0/si.xpi) = 463420 -SHA256 (xpi/firefox-31.3.0/sk.xpi) = adc421451bd26ed19658a3d94bea384297aa439ef3ca9c76c9b61acee75cfe82 -SIZE (xpi/firefox-31.3.0/sk.xpi) = 413999 -SHA256 (xpi/firefox-31.3.0/sl.xpi) = 2fa9a65cda00c1c4d0e57c022c8b97fd0464108202b89afe999633fdcb6bad15 -SIZE (xpi/firefox-31.3.0/sl.xpi) = 387331 -SHA256 (xpi/firefox-31.3.0/son.xpi) = 74cd6da8d3998351c85e38bc06829057e9c6fb1057e242297989dc77832fb672 -SIZE (xpi/firefox-31.3.0/son.xpi) = 395340 -SHA256 (xpi/firefox-31.3.0/sq.xpi) = 19a706acdfab32e90527558372f9bd1dc763f38377a1d9e2b807f578c7839d6a -SIZE (xpi/firefox-31.3.0/sq.xpi) = 431333 -SHA256 (xpi/firefox-31.3.0/sr.xpi) = b1bbe5c9b9798596b9d14778df9a206d8bf85e17fb63b866a1e44d8048e97dd3 -SIZE (xpi/firefox-31.3.0/sr.xpi) = 426099 -SHA256 (xpi/firefox-31.3.0/sv-SE.xpi) = 317a3c2a546af8ba6f23887404fd3edbe7c54eee74237fe0d5a9c3bead4d0123 -SIZE (xpi/firefox-31.3.0/sv-SE.xpi) = 399223 -SHA256 (xpi/firefox-31.3.0/ta.xpi) = d607b70c939c8dfd36f52df890aadc726ed5644828930d5c7e704f4d820a42df -SIZE (xpi/firefox-31.3.0/ta.xpi) = 447883 -SHA256 (xpi/firefox-31.3.0/te.xpi) = ca210490f5df4d5a0c17fd324c613fba75226ccf28a5ddd3ce5093619a7d3022 -SIZE (xpi/firefox-31.3.0/te.xpi) = 462788 -SHA256 (xpi/firefox-31.3.0/th.xpi) = f6c4ce4a0c2df0680c2e6fdb45b32cfc267ff16d8bb99ee8f553eba6b14f4957 -SIZE (xpi/firefox-31.3.0/th.xpi) = 478323 -SHA256 (xpi/firefox-31.3.0/tr.xpi) = 0e9bf249325e9a3feac5b3749d393d52ba7cdf2fb47fb3e9141f3d75140bfa7e -SIZE (xpi/firefox-31.3.0/tr.xpi) = 417567 -SHA256 (xpi/firefox-31.3.0/uk.xpi) = bd415497a90d1277c9b4c5dae5e07e86445f1c7f08375a812217c286c152d0f3 -SIZE (xpi/firefox-31.3.0/uk.xpi) = 428199 -SHA256 (xpi/firefox-31.3.0/vi.xpi) = b2102214b9438a0a1cb58ae32fd2c90dcb79792d50faff58fd9195789d694763 -SIZE (xpi/firefox-31.3.0/vi.xpi) = 413571 -SHA256 (xpi/firefox-31.3.0/xh.xpi) = 634e2ceb3668d0764ba2c2d1d3a0d772285f85f173ad1aac95a16d95ee81f302 -SIZE (xpi/firefox-31.3.0/xh.xpi) = 398073 -SHA256 (xpi/firefox-31.3.0/zh-CN.xpi) = f27c09ff2d1fc11ace3fb62ceb156e55ad621dbc44c058c6cee56bdb4823ab7c -SIZE (xpi/firefox-31.3.0/zh-CN.xpi) = 419827 -SHA256 (xpi/firefox-31.3.0/zh-TW.xpi) = 89ef932f6c2d194cb23765a4e093289e3aab2a629d2ea31ecaa208d5c3b3638a -SIZE (xpi/firefox-31.3.0/zh-TW.xpi) = 412717 -SHA256 (xpi/firefox-31.3.0/zu.xpi) = a5df0b4eb38ebdd83bed4ce8e232dce18a6c33974769d542f96f3d153529eb59 -SIZE (xpi/firefox-31.3.0/zu.xpi) = 433413 +SHA256 (xpi/firefox-31.4.0/ach.xpi) = eaf510e73f33ad3fd49721d0719af7af12ce2c6a098c73acb1f2e93c5c121245 +SIZE (xpi/firefox-31.4.0/ach.xpi) = 445326 +SHA256 (xpi/firefox-31.4.0/af.xpi) = 34a5f759cd26ccb76cb1031dbdeec3b515d8ce2da9222eae38b0c661bc074db5 +SIZE (xpi/firefox-31.4.0/af.xpi) = 431089 +SHA256 (xpi/firefox-31.4.0/an.xpi) = fbd7d57eca4a3d4e9b72308e80968b1a10f918b3a700d4f090e8695ff5e7af2f +SIZE (xpi/firefox-31.4.0/an.xpi) = 407150 +SHA256 (xpi/firefox-31.4.0/ar.xpi) = 2b5485dc797ac8fb1c32f507a75320250ab6b75a9eb49cb921d2f25b33a62e19 +SIZE (xpi/firefox-31.4.0/ar.xpi) = 459824 +SHA256 (xpi/firefox-31.4.0/as.xpi) = 82e3ab2e0e1757122918d8791f1f047c89b926f0a5cf83630bc968d5fce0478e +SIZE (xpi/firefox-31.4.0/as.xpi) = 448568 +SHA256 (xpi/firefox-31.4.0/ast.xpi) = 9c664b96c48a3e6f81332fc5ea48d924385ff62625f1c919202190dc1ef10b0f +SIZE (xpi/firefox-31.4.0/ast.xpi) = 352341 +SHA256 (xpi/firefox-31.4.0/be.xpi) = 333fc40ffe93242e0b95d12189a92909357255cf8e219d533427b811e2eb486b +SIZE (xpi/firefox-31.4.0/be.xpi) = 378668 +SHA256 (xpi/firefox-31.4.0/bg.xpi) = bcd996534b770549fd63eb3dbf2095f6bd529089f14a63b6122dcc79b182ccad +SIZE (xpi/firefox-31.4.0/bg.xpi) = 438060 +SHA256 (xpi/firefox-31.4.0/bn-BD.xpi) = 32917acf9307d65b36812c8eeea6d37bf57410a99bae9a0d7493b71796cf60e2 +SIZE (xpi/firefox-31.4.0/bn-BD.xpi) = 472626 +SHA256 (xpi/firefox-31.4.0/bn-IN.xpi) = ba061044a27ec45abe9d758ef0b2ef9bb2ec9235129312e5cf87af8b9e3a4caf +SIZE (xpi/firefox-31.4.0/bn-IN.xpi) = 462593 +SHA256 (xpi/firefox-31.4.0/br.xpi) = 06eec86c4d63ab6c24f7b9d4d60737c47f44196140eb4abeae819101db4a3d63 +SIZE (xpi/firefox-31.4.0/br.xpi) = 389704 +SHA256 (xpi/firefox-31.4.0/bs.xpi) = ba1e18761c4bd7345ed6123e5294c5a989a0d3038583197387e2751a08f8af4f +SIZE (xpi/firefox-31.4.0/bs.xpi) = 429014 +SHA256 (xpi/firefox-31.4.0/ca.xpi) = 8bf21f315464405dc1637bcf242039c58e699920ae5f7b0381ff7408d65578c5 +SIZE (xpi/firefox-31.4.0/ca.xpi) = 403575 +SHA256 (xpi/firefox-31.4.0/cs.xpi) = c6169462993492a9241a29ce7cf540be7eb1bbb3673e3a5aec4b9864941571e8 +SIZE (xpi/firefox-31.4.0/cs.xpi) = 390978 +SHA256 (xpi/firefox-31.4.0/csb.xpi) = a953c8819c530cae9e6da1e9dd92df2b98e9a750a2eb09edce0f807ff960fa54 +SIZE (xpi/firefox-31.4.0/csb.xpi) = 383695 +SHA256 (xpi/firefox-31.4.0/cy.xpi) = 1f7989a40d0188a09828c6a555437b54a511d187dba68a92b0b72f8566117437 +SIZE (xpi/firefox-31.4.0/cy.xpi) = 390727 +SHA256 (xpi/firefox-31.4.0/da.xpi) = 9cd79d770c885189f412bd7baf10e9bd4d6701aae7b88635b085b14ef05d6603 +SIZE (xpi/firefox-31.4.0/da.xpi) = 397746 +SHA256 (xpi/firefox-31.4.0/de.xpi) = e665b67984419485d1cba9a9107004202fd2d9982cefc3dff9b462cdc003fc0e +SIZE (xpi/firefox-31.4.0/de.xpi) = 395164 +SHA256 (xpi/firefox-31.4.0/el.xpi) = 860ba409522d5d4b4b143970111792f44cc93b8fcd27c02b91cae319ef08cc8f +SIZE (xpi/firefox-31.4.0/el.xpi) = 442982 +SHA256 (xpi/firefox-31.4.0/en-GB.xpi) = e25f6614fee9063bf579da05dd09be43f1d5bc7fa0909e90e1547515cd7a767f +SIZE (xpi/firefox-31.4.0/en-GB.xpi) = 390118 +SHA256 (xpi/firefox-31.4.0/en-US.xpi) = 5f0e3e05ae6e1775b84a6132df791e7802063d4500c550207506bce76bc585fb +SIZE (xpi/firefox-31.4.0/en-US.xpi) = 422787 +SHA256 (xpi/firefox-31.4.0/en-ZA.xpi) = 7ac9fa92955e8a2eaf75df49c746f39503a803497d238115e821cf2ac01470bc +SIZE (xpi/firefox-31.4.0/en-ZA.xpi) = 388528 +SHA256 (xpi/firefox-31.4.0/eo.xpi) = 140a9f23ed9b16c635c425784b0d2841389595ce04d46e720991dcb782eeacd2 +SIZE (xpi/firefox-31.4.0/eo.xpi) = 431831 +SHA256 (xpi/firefox-31.4.0/es-AR.xpi) = 7a56a6511bb7376e69517acd4756433a94810e7bc8aa29a437b1a30e06a0196e +SIZE (xpi/firefox-31.4.0/es-AR.xpi) = 399937 +SHA256 (xpi/firefox-31.4.0/es-CL.xpi) = 2f35d2f6dc142b17c0a4dbdcbc25306987e1c96b414552ffa4dea5cd9e889f18 +SIZE (xpi/firefox-31.4.0/es-CL.xpi) = 342807 +SHA256 (xpi/firefox-31.4.0/es-ES.xpi) = 874cc019780ed64f6fe26f4a4610c7bfabce00d34828086f5a432b00009be76d +SIZE (xpi/firefox-31.4.0/es-ES.xpi) = 335880 +SHA256 (xpi/firefox-31.4.0/es-MX.xpi) = ed7048153c6d29758a7d2babd4ce35acf6b294b44f4965fa702311f3877b4f35 +SIZE (xpi/firefox-31.4.0/es-MX.xpi) = 402672 +SHA256 (xpi/firefox-31.4.0/et.xpi) = 17b4970b804ff9197f7bbca7e0b2635e5ecabee36c683f1f47e83e60fcc37dae +SIZE (xpi/firefox-31.4.0/et.xpi) = 390360 +SHA256 (xpi/firefox-31.4.0/eu.xpi) = 3e887cc4f1a6c738c44fcdb24333d5c8e24bf8db15b6cfa45cfc8cce1cb6dd7c +SIZE (xpi/firefox-31.4.0/eu.xpi) = 412999 +SHA256 (xpi/firefox-31.4.0/fa.xpi) = 5ba57b2765304f4131a9ec5e4bfa6251ddd5457d548faae629506e3a1ee04f3b +SIZE (xpi/firefox-31.4.0/fa.xpi) = 460857 +SHA256 (xpi/firefox-31.4.0/ff.xpi) = c1b9a05135b5146f72b48bafdd75c990fd127713d6ee2ca084993a3794524484 +SIZE (xpi/firefox-31.4.0/ff.xpi) = 400143 +SHA256 (xpi/firefox-31.4.0/fi.xpi) = 3abceaefeca0740fdd6f4d491ad526d66d33ee2f77fe357b85a140281a58c86e +SIZE (xpi/firefox-31.4.0/fi.xpi) = 392739 +SHA256 (xpi/firefox-31.4.0/fr.xpi) = 5f97738be7748ee58bb7cd89dd1a4383980942a75f5c81a0f5c8aef7a17cb977 +SIZE (xpi/firefox-31.4.0/fr.xpi) = 406462 +SHA256 (xpi/firefox-31.4.0/fy-NL.xpi) = 21d35be7f279d49a140f810661bc6ef9527d79af8aee2fe2c9913fe3444e92e7 +SIZE (xpi/firefox-31.4.0/fy-NL.xpi) = 401930 +SHA256 (xpi/firefox-31.4.0/ga-IE.xpi) = 5c4c1c8531cba4c8e8962a0d3a892cc8fcd5d0005454d066dba6061bac5c04cc +SIZE (xpi/firefox-31.4.0/ga-IE.xpi) = 410077 +SHA256 (xpi/firefox-31.4.0/gd.xpi) = 307042204493f3410c4e06bc7e3df3502601b6c231ce1d690ae7c6c7cd822518 +SIZE (xpi/firefox-31.4.0/gd.xpi) = 403013 +SHA256 (xpi/firefox-31.4.0/gl.xpi) = b7ec758f0f7bb41d4aa4d99a5cec824a2cc6e9b5670993776fb54b658ee4367e +SIZE (xpi/firefox-31.4.0/gl.xpi) = 390599 +SHA256 (xpi/firefox-31.4.0/gu-IN.xpi) = 2700cb21e08d9e5202f865cd3862aec4ea1d7e0b0eeeef4fc0704d1b16212fe2 +SIZE (xpi/firefox-31.4.0/gu-IN.xpi) = 423503 +SHA256 (xpi/firefox-31.4.0/he.xpi) = f79e2044152c07d89b3ea5ac6af5f3b945c013abf5d06d260afe78b6a5dfa982 +SIZE (xpi/firefox-31.4.0/he.xpi) = 427629 +SHA256 (xpi/firefox-31.4.0/hi-IN.xpi) = d31ced4c55ef36dc2c95289672e3be51c6f355fd01cb397ab7a1ad077ab924ed +SIZE (xpi/firefox-31.4.0/hi-IN.xpi) = 441402 +SHA256 (xpi/firefox-31.4.0/hr.xpi) = 2d9e8788031f34820f2f14732d120f7394696be7e32de2fd9a3f51f7e59e277b +SIZE (xpi/firefox-31.4.0/hr.xpi) = 424371 +SHA256 (xpi/firefox-31.4.0/hsb.xpi) = 64114e8edc46d8bb6ef198b864fa5d09dcc2b308b330f1d9f735af04a66733c6 +SIZE (xpi/firefox-31.4.0/hsb.xpi) = 413076 +SHA256 (xpi/firefox-31.4.0/hu.xpi) = 6e0383b7f7ec4d347e500dcb2471e8eb0a46e957899748df67c9580c18eaa0c5 +SIZE (xpi/firefox-31.4.0/hu.xpi) = 398644 +SHA256 (xpi/firefox-31.4.0/hy-AM.xpi) = 5b552c09afda8cf41863651f5807d002b13862d4970dd0fe3d4f0d550c52d771 +SIZE (xpi/firefox-31.4.0/hy-AM.xpi) = 478743 +SHA256 (xpi/firefox-31.4.0/id.xpi) = 3bdad0e38016f00b2077cffb88106f9c4d335b59b3042e2a5fa48bbfb3725710 +SIZE (xpi/firefox-31.4.0/id.xpi) = 378301 +SHA256 (xpi/firefox-31.4.0/is.xpi) = c1ed7c67f4eb9042d521e6a505debf2dc9abf849053762bb98a232bf56e6caa4 +SIZE (xpi/firefox-31.4.0/is.xpi) = 427327 +SHA256 (xpi/firefox-31.4.0/it.xpi) = a3173fd2f42dcb584206d8cfe04b3441feaa97f0dad4c5c42a1c2408ebc4ef97 +SIZE (xpi/firefox-31.4.0/it.xpi) = 330905 +SHA256 (xpi/firefox-31.4.0/ja.xpi) = 1d6012d6ae351215634a5b39314817b3c9ce0f9a1fd1eb8ed0a437cc08c07945 +SIZE (xpi/firefox-31.4.0/ja.xpi) = 421665 +SHA256 (xpi/firefox-31.4.0/kk.xpi) = 04a6cf1a1f6b2ed64a32477f47b4a7c110ec7c4dbb32c085553d95976a4fc580 +SIZE (xpi/firefox-31.4.0/kk.xpi) = 439116 +SHA256 (xpi/firefox-31.4.0/km.xpi) = 352dfc8dc592dc251f29e0717aae7cac1e924a86a705462f5121e2cbaac91223 +SIZE (xpi/firefox-31.4.0/km.xpi) = 506476 +SHA256 (xpi/firefox-31.4.0/kn.xpi) = c781c7ee43b1c0a6b2a6dd39a12cfc2b4f75c40fd59caf809491c5452a97c11f +SIZE (xpi/firefox-31.4.0/kn.xpi) = 458890 +SHA256 (xpi/firefox-31.4.0/ko.xpi) = 9734356ee4dca8ae385f4018f8746740408108b0ccd33154dd6d1dab58fcab97 +SIZE (xpi/firefox-31.4.0/ko.xpi) = 402815 +SHA256 (xpi/firefox-31.4.0/ku.xpi) = 08303c5f66ae6abdc4bf5d2b292bddfa3f03389fdc8ba69ccb47969cf84e982a +SIZE (xpi/firefox-31.4.0/ku.xpi) = 420263 +SHA256 (xpi/firefox-31.4.0/lij.xpi) = 0c7c5a7362f2b331cbc94a1b7236cf5c3cc6f91240df19f8aa22cd4d49df5183 +SIZE (xpi/firefox-31.4.0/lij.xpi) = 385867 +SHA256 (xpi/firefox-31.4.0/lt.xpi) = dc22c989978418d9507879c29c7799948472ff759ea09c3ebb743b5c4e372980 +SIZE (xpi/firefox-31.4.0/lt.xpi) = 435431 +SHA256 (xpi/firefox-31.4.0/lv.xpi) = c2837a25ce4a7439edad27e1731ed93edcd82c6048720252e730e0b8c6be3c9e +SIZE (xpi/firefox-31.4.0/lv.xpi) = 398576 +SHA256 (xpi/firefox-31.4.0/mai.xpi) = 48d5da0525a87d2f19e5f93e7b11eda3f5670e2d809d81df5f827e26c06a663d +SIZE (xpi/firefox-31.4.0/mai.xpi) = 444885 +SHA256 (xpi/firefox-31.4.0/mk.xpi) = 5023557cbe6163c3682242bf18cb5a2db3c3ad26b95b5a0e286bbcbb2e3d5a39 +SIZE (xpi/firefox-31.4.0/mk.xpi) = 475483 +SHA256 (xpi/firefox-31.4.0/ml.xpi) = c89ccdbec76470196ef0bd51bbc9c983b0d84fbfe975bd71a4687265d6e706ed +SIZE (xpi/firefox-31.4.0/ml.xpi) = 466254 +SHA256 (xpi/firefox-31.4.0/mr.xpi) = 2bb0951c07dda8d41170f49596c30087d5c183879369fe9519d7856b5a0f74dd +SIZE (xpi/firefox-31.4.0/mr.xpi) = 451291 +SHA256 (xpi/firefox-31.4.0/ms.xpi) = f5aba922e5f338f86794621a235f99efdffe23f11dfd0d0723f1a1fb78d6905a +SIZE (xpi/firefox-31.4.0/ms.xpi) = 436230 +SHA256 (xpi/firefox-31.4.0/nb-NO.xpi) = 27ef5afaf0963935f04640c0080e1ad5fc25141cb952186416418208f3474ebe +SIZE (xpi/firefox-31.4.0/nb-NO.xpi) = 392005 +SHA256 (xpi/firefox-31.4.0/nl.xpi) = 3b63800651c2b04b98d792cfcf602d0fe5b975732548dacb741ad810d4e8053c +SIZE (xpi/firefox-31.4.0/nl.xpi) = 390885 +SHA256 (xpi/firefox-31.4.0/nn-NO.xpi) = 2b473f58363066d97d2c7e3fcc29b80a1c62e3a9d45f4976c161f04f5e869e6e +SIZE (xpi/firefox-31.4.0/nn-NO.xpi) = 386281 +SHA256 (xpi/firefox-31.4.0/or.xpi) = 70fc92f01226409b3400d6d8c52d8c89aee87a0b5ff5867f1930d5986a951f0b +SIZE (xpi/firefox-31.4.0/or.xpi) = 464749 +SHA256 (xpi/firefox-31.4.0/pa-IN.xpi) = d562cafe45680ce2580fee8b4ffea35bacc26358317e4c873fc2bd8fa781b9c4 +SIZE (xpi/firefox-31.4.0/pa-IN.xpi) = 439326 +SHA256 (xpi/firefox-31.4.0/pl.xpi) = 9eb18afba43725b57e71fe4c2d69c454561786dfa914e3bf153415585646f115 +SIZE (xpi/firefox-31.4.0/pl.xpi) = 374747 +SHA256 (xpi/firefox-31.4.0/pt-BR.xpi) = d156484914f929a8cc2acaa76bb0714cd302ed8f9f677b12176470715142a294 +SIZE (xpi/firefox-31.4.0/pt-BR.xpi) = 405565 +SHA256 (xpi/firefox-31.4.0/pt-PT.xpi) = 74408f5c2a7e7d097274501b1bc1c0f4da67455191dbbf6d5e8fc28eab47b155 +SIZE (xpi/firefox-31.4.0/pt-PT.xpi) = 386344 +SHA256 (xpi/firefox-31.4.0/rm.xpi) = 056579048789796082bb1412bf627c6f4b395a8369b26bf9d5d13a33349fe0ea +SIZE (xpi/firefox-31.4.0/rm.xpi) = 399285 +SHA256 (xpi/firefox-31.4.0/ro.xpi) = 21258fecd09254fff0b0410fb1152a0ca84a6095bae6e7f828e6de585bf795ac +SIZE (xpi/firefox-31.4.0/ro.xpi) = 439387 +SHA256 (xpi/firefox-31.4.0/ru.xpi) = a9bdb4ba53972476d6a556af977ad05b9f2b650c63a49e74009cf76c43d55993 +SIZE (xpi/firefox-31.4.0/ru.xpi) = 367898 +SHA256 (xpi/firefox-31.4.0/si.xpi) = 13b0725e8c837f770b4099b61d8618e5287ab7a6008ff5bde5cff7fb41a51b81 +SIZE (xpi/firefox-31.4.0/si.xpi) = 463223 +SHA256 (xpi/firefox-31.4.0/sk.xpi) = a6f1883319357a76df8516a446e2e952033e50e4ffe8097c723efeeeaba78d8c +SIZE (xpi/firefox-31.4.0/sk.xpi) = 413802 +SHA256 (xpi/firefox-31.4.0/sl.xpi) = a531e61e52de28b107fe869083e2b9b6da7c2fe625e4b630784317401c6010ef +SIZE (xpi/firefox-31.4.0/sl.xpi) = 387134 +SHA256 (xpi/firefox-31.4.0/son.xpi) = 63975c7e789feb3d2340796cc321cd50337527dd730226a0b2d32026a0bfddf9 +SIZE (xpi/firefox-31.4.0/son.xpi) = 395143 +SHA256 (xpi/firefox-31.4.0/sq.xpi) = fdfda585f433b3c23139918480d32379a1c5723794c61448e4d530889108d0de +SIZE (xpi/firefox-31.4.0/sq.xpi) = 431136 +SHA256 (xpi/firefox-31.4.0/sr.xpi) = d564522188b570c9214744bcbf51c8357a6796a03f4e3cab195672fa5c5c5eff +SIZE (xpi/firefox-31.4.0/sr.xpi) = 425902 +SHA256 (xpi/firefox-31.4.0/sv-SE.xpi) = 3b175344594b94d110ec34eb04b9c6f3cfc135acc658aa76141415959b7b7c86 +SIZE (xpi/firefox-31.4.0/sv-SE.xpi) = 399026 +SHA256 (xpi/firefox-31.4.0/ta.xpi) = b2753f3f79464a36ae59ab74340123b55990485baca34737e837135f649889e3 +SIZE (xpi/firefox-31.4.0/ta.xpi) = 447685 +SHA256 (xpi/firefox-31.4.0/te.xpi) = 3f59b97750297c3db28b6207886e71e01c3ad19aa79c99211b3b40068576e34c +SIZE (xpi/firefox-31.4.0/te.xpi) = 462591 +SHA256 (xpi/firefox-31.4.0/th.xpi) = 693c09e4ca32fda0881b10a4463cd988819265f0717045f5f88c9dc0289d6cc2 +SIZE (xpi/firefox-31.4.0/th.xpi) = 478126 +SHA256 (xpi/firefox-31.4.0/tr.xpi) = c1409656574e67fdb932355086e03034d2778d7cdc5df3c9a8d96b226dffc850 +SIZE (xpi/firefox-31.4.0/tr.xpi) = 417370 +SHA256 (xpi/firefox-31.4.0/uk.xpi) = 6cd816e4e376e4ddc5bfd85d256c0adeeb8a714079322b92153063d0daacf3a4 +SIZE (xpi/firefox-31.4.0/uk.xpi) = 428002 +SHA256 (xpi/firefox-31.4.0/vi.xpi) = d3bd923639008d8fe12a6da6b586440443124bc91b9dd4574afa43f370a142e3 +SIZE (xpi/firefox-31.4.0/vi.xpi) = 413374 +SHA256 (xpi/firefox-31.4.0/xh.xpi) = cb82450d18c1f0b46fd036f08bbd18e534a2d0a4c7925f91b88d85206d5770c1 +SIZE (xpi/firefox-31.4.0/xh.xpi) = 397876 +SHA256 (xpi/firefox-31.4.0/zh-CN.xpi) = 68e5448ae679e9f82feb260c8c96ce9fe07a86528b9bb926f20f5692507a9c82 +SIZE (xpi/firefox-31.4.0/zh-CN.xpi) = 419629 +SHA256 (xpi/firefox-31.4.0/zh-TW.xpi) = 6a34241237e8252aa087c5a8d665086d1638f437bea4061bd26ac3bfcee3e6f6 +SIZE (xpi/firefox-31.4.0/zh-TW.xpi) = 412520 +SHA256 (xpi/firefox-31.4.0/zu.xpi) = 7277fd8f5c8491ccf9a895c7534b2cf86fb0672a5c88bfa71948d19cd4e2ea24 +SIZE (xpi/firefox-31.4.0/zu.xpi) = 433215 diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index cbde81c08485..67f87f7ff11e 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 31.3.0 -PORTREVISION= 1 +DISTVERSION= 31.4.0 DISTVERSIONSUFFIX=esr.source PORTEPOCH= 1 CATEGORIES= www ipv6 diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo index 149b1d8271f5..7fd1418d0164 100644 --- a/www/firefox-esr/distinfo +++ b/www/firefox-esr/distinfo @@ -1,2 +1,2 @@ -SHA256 (firefox-31.3.0esr.source.tar.bz2) = 1152c4e7dc251f5f4928fd28657462c3d321e9c25cbbb1ca8b2ec84c8c501e53 -SIZE (firefox-31.3.0esr.source.tar.bz2) = 148022631 +SHA256 (firefox-31.4.0esr.source.tar.bz2) = c5ad8b588fb1e7690be5da04f627335f6440277dac4bccd46e6687fcf2fbc23b +SIZE (firefox-31.4.0esr.source.tar.bz2) = 147935703 diff --git a/www/firefox-esr/pkg-message b/www/firefox-esr/pkg-message index 83f7cbefb79f..e6345a1a5e5a 100644 --- a/www/firefox-esr/pkg-message +++ b/www/firefox-esr/pkg-message @@ -1,9 +1,9 @@ ====================================================================== -smb:// issues (Gvfs/GIO or GNOMEVFS2 option): +smb:// issues (Gvfs/GIO option): Network group, machine, and share browsing does not work correctly. -sftp:// (Gvfs/GIO or GNOMEVFS2 option): +sftp:// (Gvfs/GIO option): Only sftp access using public key authentication works. To easily setup public key authentication to "remote_host": diff --git a/www/firefox-i18n/Makefile b/www/firefox-i18n/Makefile index d5fb57c253c1..82e9cae830c3 100644 --- a/www/firefox-i18n/Makefile +++ b/www/firefox-i18n/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox-i18n -PORTVERSION= 34.0.5 +PORTVERSION= 35.0 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -14,7 +14,7 @@ COMMENT= Localized interface for Firefox EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USES= zip:infozip gecko:firefox,34,build +USES= zip:infozip gecko:firefox,35,build USE_XPI= firefox linux-firefox NO_ARCH= yes diff --git a/www/firefox-i18n/Makefile.lang b/www/firefox-i18n/Makefile.lang index 0b5bce9d6075..aa4c89c91326 100644 --- a/www/firefox-i18n/Makefile.lang +++ b/www/firefox-i18n/Makefile.lang @@ -2,7 +2,7 @@ # $FreeBSD$ FIREFOX_I18N_ALL_= ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs \ - csb cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL \ + cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL \ es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl \ gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km \ kn ko lij lt lv mai mk ml mr ms nb-NO nl nn-NO \ diff --git a/www/firefox-i18n/Makefile.option b/www/firefox-i18n/Makefile.option index 593b6c268476..bfe46e018187 100644 --- a/www/firefox-i18n/Makefile.option +++ b/www/firefox-i18n/Makefile.option @@ -20,7 +20,6 @@ OPTIONS_DEFINE= LANG_ACH \ LANG_CA \ LANG_CN \ LANG_CS \ - LANG_CSB \ LANG_DA \ LANG_NL \ LANG_GB \ diff --git a/www/firefox-i18n/distinfo b/www/firefox-i18n/distinfo index 4d46d03aac36..234eb0396ee3 100644 --- a/www/firefox-i18n/distinfo +++ b/www/firefox-i18n/distinfo @@ -1,178 +1,176 @@ -SHA256 (xpi/firefox-i18n-34.0.5/ach.xpi) = c1b10d626544efbbf8c4b7ab50e5f2bd7a3d83a32de8c7d1efbf428ace723a6f -SIZE (xpi/firefox-i18n-34.0.5/ach.xpi) = 462680 -SHA256 (xpi/firefox-i18n-34.0.5/af.xpi) = b87c60c2b2ebddadb4fc1cb74da9fdb1c1d2fd4f45c5f3995a8e3393941003d4 -SIZE (xpi/firefox-i18n-34.0.5/af.xpi) = 463060 -SHA256 (xpi/firefox-i18n-34.0.5/an.xpi) = 5c474b70d902785a9be3b0ba4de0e651d581139a7a8a7fae3f0efb2884810b42 -SIZE (xpi/firefox-i18n-34.0.5/an.xpi) = 439042 -SHA256 (xpi/firefox-i18n-34.0.5/ar.xpi) = 965fdd01c0402f2fda078e7d079776f79b602e837a82bfd3907f6532d6c605f8 -SIZE (xpi/firefox-i18n-34.0.5/ar.xpi) = 494183 -SHA256 (xpi/firefox-i18n-34.0.5/as.xpi) = 837029e6b447809d794f557c0ed072f4d6f99de3cc84febb4bce108489756af2 -SIZE (xpi/firefox-i18n-34.0.5/as.xpi) = 483172 -SHA256 (xpi/firefox-i18n-34.0.5/ast.xpi) = f051be533973f11fc2e9347c6d5ac858cc4404a5b598a5d35cc37e57fbd16147 -SIZE (xpi/firefox-i18n-34.0.5/ast.xpi) = 371326 -SHA256 (xpi/firefox-i18n-34.0.5/az.xpi) = cb2baa0cccc2e10cb768c1c78e3d422faeee8880442ad8e3916fa4a528261edd -SIZE (xpi/firefox-i18n-34.0.5/az.xpi) = 457682 -SHA256 (xpi/firefox-i18n-34.0.5/be.xpi) = addcdc6917742cd752074a520aa5c6f7b4f6efa9a1a67c77fb86dadcff284744 -SIZE (xpi/firefox-i18n-34.0.5/be.xpi) = 416985 -SHA256 (xpi/firefox-i18n-34.0.5/bg.xpi) = 65b9550fa493dc4df5cdf0cbff1e63113b19baa2189679de7c0390ed0f8a2997 -SIZE (xpi/firefox-i18n-34.0.5/bg.xpi) = 472498 -SHA256 (xpi/firefox-i18n-34.0.5/bn-BD.xpi) = 3b7979586bbbaf79049eda1ee513081ed65b4429547136612d92db01cb4e10a2 -SIZE (xpi/firefox-i18n-34.0.5/bn-BD.xpi) = 506954 -SHA256 (xpi/firefox-i18n-34.0.5/bn-IN.xpi) = a27492ecc960d571439bdd18366e82da9bb032be6f98480c3b54a0a1859f818f -SIZE (xpi/firefox-i18n-34.0.5/bn-IN.xpi) = 497065 -SHA256 (xpi/firefox-i18n-34.0.5/br.xpi) = 390ac296038947ec8b8251102f2da2713c547abee17361c8371f5f6dab99bd60 -SIZE (xpi/firefox-i18n-34.0.5/br.xpi) = 420167 -SHA256 (xpi/firefox-i18n-34.0.5/bs.xpi) = b49ebf6396762c381f144719fc318dd59e05681955e010e113d429e310673d32 -SIZE (xpi/firefox-i18n-34.0.5/bs.xpi) = 463553 -SHA256 (xpi/firefox-i18n-34.0.5/ca.xpi) = f0cc5714a71ea6a2bebe79d34e069feebe07020d68ef8f4f9d0ff26d476b4cd4 -SIZE (xpi/firefox-i18n-34.0.5/ca.xpi) = 435647 -SHA256 (xpi/firefox-i18n-34.0.5/cs.xpi) = 57750eabfe173be598184e60a800d76be899b6627305b3c9a0c0877fcf020ff5 -SIZE (xpi/firefox-i18n-34.0.5/cs.xpi) = 423587 -SHA256 (xpi/firefox-i18n-34.0.5/csb.xpi) = 11fa7ac9db4a634e622b91d4df7d03871405636cf93ecc05d5cf8d4320fc9038 -SIZE (xpi/firefox-i18n-34.0.5/csb.xpi) = 418826 -SHA256 (xpi/firefox-i18n-34.0.5/cy.xpi) = b57fe273431424455011d90759f06d9d402f694d3b597feb03352f7f8045e16b -SIZE (xpi/firefox-i18n-34.0.5/cy.xpi) = 422171 -SHA256 (xpi/firefox-i18n-34.0.5/da.xpi) = 9da0fca885a093f62913e87f20695c41d4af8a91be1a919401f46195070beaaf -SIZE (xpi/firefox-i18n-34.0.5/da.xpi) = 428953 -SHA256 (xpi/firefox-i18n-34.0.5/de.xpi) = 8f396cf405ddd30d3164eea4e06234ee47bd28be0bf635f18410a1dfdff37cd9 -SIZE (xpi/firefox-i18n-34.0.5/de.xpi) = 432492 -SHA256 (xpi/firefox-i18n-34.0.5/dsb.xpi) = 5a454d06cf5d1fec1e33bb78fd5550a17f3b33d44e40674c6f13d278bf1372e3 -SIZE (xpi/firefox-i18n-34.0.5/dsb.xpi) = 447779 -SHA256 (xpi/firefox-i18n-34.0.5/el.xpi) = 5ca3ea90c3657e1daf1468178e27f319373416f920fc107a3378472c37f324f6 -SIZE (xpi/firefox-i18n-34.0.5/el.xpi) = 476854 -SHA256 (xpi/firefox-i18n-34.0.5/en-GB.xpi) = 79ac586fb2bb74ba508e96b00307a197140aeb2e5ed722dff1e1572dc238fc4b -SIZE (xpi/firefox-i18n-34.0.5/en-GB.xpi) = 420748 -SHA256 (xpi/firefox-i18n-34.0.5/en-US.xpi) = d1b97184f6fe8461c41bc98e089fe25951b3caec93957af1bfec81cddd824ac3 -SIZE (xpi/firefox-i18n-34.0.5/en-US.xpi) = 452906 -SHA256 (xpi/firefox-i18n-34.0.5/en-ZA.xpi) = 0d20efecb88f0108264de7e175c858e73bb5e3e4fceb97359cf996f3e2f92d7f -SIZE (xpi/firefox-i18n-34.0.5/en-ZA.xpi) = 416823 -SHA256 (xpi/firefox-i18n-34.0.5/eo.xpi) = 5871dfd97e4cf8609f28b341d80dc24a268499010dc724a4da2d4a3766a9c04b -SIZE (xpi/firefox-i18n-34.0.5/eo.xpi) = 463332 -SHA256 (xpi/firefox-i18n-34.0.5/es-AR.xpi) = 2ab230d547c1863d67d20d32737aed64469ada26b9ddf0e7d802a148afd0f0ec -SIZE (xpi/firefox-i18n-34.0.5/es-AR.xpi) = 431585 -SHA256 (xpi/firefox-i18n-34.0.5/es-CL.xpi) = 04795ae3563b19a1acac8093e882df78b082a4172142f8eb10e46e317ce46703 -SIZE (xpi/firefox-i18n-34.0.5/es-CL.xpi) = 372772 -SHA256 (xpi/firefox-i18n-34.0.5/es-ES.xpi) = 9b93f11b11bb99689c790e5bf1bb4b30a07eeee7a48566d714f155b7eff1cbba -SIZE (xpi/firefox-i18n-34.0.5/es-ES.xpi) = 359590 -SHA256 (xpi/firefox-i18n-34.0.5/es-MX.xpi) = d4572ef9c2283141c1ca7ac10a509a0e2398290b465ecc770dbd792948270bea -SIZE (xpi/firefox-i18n-34.0.5/es-MX.xpi) = 434260 -SHA256 (xpi/firefox-i18n-34.0.5/et.xpi) = 8b5c6a40aef45c60d082a0852eb13028de89b663573125c28a201a295557e845 -SIZE (xpi/firefox-i18n-34.0.5/et.xpi) = 421225 -SHA256 (xpi/firefox-i18n-34.0.5/eu.xpi) = d5dd6cbdb7bc71ed1bb0d4e20c9866710f73ef6e04095e62eeb0ba8017168af1 -SIZE (xpi/firefox-i18n-34.0.5/eu.xpi) = 446624 -SHA256 (xpi/firefox-i18n-34.0.5/fa.xpi) = 27e51fa1f28eccc9f382dd81c3fb1e3f9570579dd8e43a6e23393d9ee6a5ad36 -SIZE (xpi/firefox-i18n-34.0.5/fa.xpi) = 492892 -SHA256 (xpi/firefox-i18n-34.0.5/ff.xpi) = 2cc17d3a4619c7ce2f0ac986ac97b0a33b0e2df9d93ddd11884f4a919b2b24ec -SIZE (xpi/firefox-i18n-34.0.5/ff.xpi) = 433270 -SHA256 (xpi/firefox-i18n-34.0.5/fi.xpi) = 537a0334bf0dbaa188e8cf92016593ce8f05747b22c71c8640494190535c26e6 -SIZE (xpi/firefox-i18n-34.0.5/fi.xpi) = 423245 -SHA256 (xpi/firefox-i18n-34.0.5/fr.xpi) = 38c50ff5d38c583d9e642794c8b6cc67f778fd00fe6202ed7ea6f714d880de92 -SIZE (xpi/firefox-i18n-34.0.5/fr.xpi) = 438662 -SHA256 (xpi/firefox-i18n-34.0.5/fy-NL.xpi) = 6995c0a461d35e86fd9acf9d770897ea5785508629f591ae673b4ae1fd2d1303 -SIZE (xpi/firefox-i18n-34.0.5/fy-NL.xpi) = 433271 -SHA256 (xpi/firefox-i18n-34.0.5/ga-IE.xpi) = 7ae23504738b022ddd96d1b8161ec9b047f274eb830928c80d50f0600b99c837 -SIZE (xpi/firefox-i18n-34.0.5/ga-IE.xpi) = 441713 -SHA256 (xpi/firefox-i18n-34.0.5/gd.xpi) = b031b9e2b124ede4d2fcc2005967fc25fa87245a6f99d7896b67e5d16a7b55d7 -SIZE (xpi/firefox-i18n-34.0.5/gd.xpi) = 434038 -SHA256 (xpi/firefox-i18n-34.0.5/gl.xpi) = cfb2a5cfa934c3c5e9a4e4149257a969ea6a1bc44edc933287876928c6305e9c -SIZE (xpi/firefox-i18n-34.0.5/gl.xpi) = 423714 -SHA256 (xpi/firefox-i18n-34.0.5/gu-IN.xpi) = 942efdb3e6d69c834ad78664d427ec00367d9723ea923396661deb5e8261dbe0 -SIZE (xpi/firefox-i18n-34.0.5/gu-IN.xpi) = 453965 -SHA256 (xpi/firefox-i18n-34.0.5/he.xpi) = 71648e5987e996cd750774074bbb37970c97222dd66fe7e38e4e27ae4b3d615f -SIZE (xpi/firefox-i18n-34.0.5/he.xpi) = 464003 -SHA256 (xpi/firefox-i18n-34.0.5/hi-IN.xpi) = fbb6d3320c37989ba34643b487b0eee5d38773e28e22082e72d328ab55e00196 -SIZE (xpi/firefox-i18n-34.0.5/hi-IN.xpi) = 484096 -SHA256 (xpi/firefox-i18n-34.0.5/hr.xpi) = 94ba0fe57883987090504d7f54b750bd5d353df7673f76560e04ef5d8a13cb05 -SIZE (xpi/firefox-i18n-34.0.5/hr.xpi) = 455966 -SHA256 (xpi/firefox-i18n-34.0.5/hsb.xpi) = 4c5343428bb3fc0700bf68b5a09c12001fe41e5d13fc363927b2dfe5090356c8 -SIZE (xpi/firefox-i18n-34.0.5/hsb.xpi) = 445692 -SHA256 (xpi/firefox-i18n-34.0.5/hu.xpi) = 7d240d622ef7199c0b6540e9c20ad5a24ec571f80b4bb2e91dc544cb9b1837b7 -SIZE (xpi/firefox-i18n-34.0.5/hu.xpi) = 430894 -SHA256 (xpi/firefox-i18n-34.0.5/hy-AM.xpi) = 5447aae4599cec9fb2e1ce64dc951a3b7da7c42318fed50019de0a2332be8260 -SIZE (xpi/firefox-i18n-34.0.5/hy-AM.xpi) = 513300 -SHA256 (xpi/firefox-i18n-34.0.5/id.xpi) = 243aeb5dd950996d4043ab79eddb7854c2a3b2096c9a4b1fd3511264a865af46 -SIZE (xpi/firefox-i18n-34.0.5/id.xpi) = 409381 -SHA256 (xpi/firefox-i18n-34.0.5/is.xpi) = 56d697fb11893bfd76cec1feca093d8b0c35f22ef5aef1b6eb3d3360c7c8a1ae -SIZE (xpi/firefox-i18n-34.0.5/is.xpi) = 463252 -SHA256 (xpi/firefox-i18n-34.0.5/it.xpi) = ff9a4599d8a5aeccbdc38c2bba682863ff00eddeb4745ccf3a85bcc77d78447b -SIZE (xpi/firefox-i18n-34.0.5/it.xpi) = 358338 -SHA256 (xpi/firefox-i18n-34.0.5/ja.xpi) = 7f1e18d111b1184d51923fc3c0d736c8392f53bbcd5ac8fef2eadbf6418521e2 -SIZE (xpi/firefox-i18n-34.0.5/ja.xpi) = 454292 -SHA256 (xpi/firefox-i18n-34.0.5/kk.xpi) = 01b7bb31dab09bd5e5709d6ae7203f2984d9f79bc7806ce815e74cdb67d25e83 -SIZE (xpi/firefox-i18n-34.0.5/kk.xpi) = 478643 -SHA256 (xpi/firefox-i18n-34.0.5/km.xpi) = 0d15339e11189e9645218fc12488d31421802661628da4299342ef8a887c1a94 -SIZE (xpi/firefox-i18n-34.0.5/km.xpi) = 541913 -SHA256 (xpi/firefox-i18n-34.0.5/kn.xpi) = 02ab07dec0b2f4642298af1cb7bf9553b6aad54606ab084e73abfc393fb1c7ba -SIZE (xpi/firefox-i18n-34.0.5/kn.xpi) = 507365 -SHA256 (xpi/firefox-i18n-34.0.5/ko.xpi) = 6e0d21c3f0a9f8bc088e29628e70ceaebd462aebb137be77c4891322b902acec -SIZE (xpi/firefox-i18n-34.0.5/ko.xpi) = 436646 -SHA256 (xpi/firefox-i18n-34.0.5/lij.xpi) = 2c4beef192e5d93d0658eb1e6b19aa4ab4395a42f3bbda27385fde27de1347e2 -SIZE (xpi/firefox-i18n-34.0.5/lij.xpi) = 421454 -SHA256 (xpi/firefox-i18n-34.0.5/lt.xpi) = 901bebd8b6cec8f63b7abaef24fed3d4e6b07770be3293fe90ab087663017dfd -SIZE (xpi/firefox-i18n-34.0.5/lt.xpi) = 463323 -SHA256 (xpi/firefox-i18n-34.0.5/lv.xpi) = 250112d07bdbd088a26b43ad790df023c12eb21d3ea4293ff64dac11986a8859 -SIZE (xpi/firefox-i18n-34.0.5/lv.xpi) = 427333 -SHA256 (xpi/firefox-i18n-34.0.5/mai.xpi) = 44f799b07a514b6560f35ff1986c5cabfec2d1aa646975d67edda5aabeff9b18 -SIZE (xpi/firefox-i18n-34.0.5/mai.xpi) = 477821 -SHA256 (xpi/firefox-i18n-34.0.5/mk.xpi) = 100d6727557a2653947763f7ee14b7f2219ab6d2574ace9a39faa9f1b5981ffe -SIZE (xpi/firefox-i18n-34.0.5/mk.xpi) = 508301 -SHA256 (xpi/firefox-i18n-34.0.5/ml.xpi) = 67233ac417c8bd7e4aede62b428ba923d60f2eb600be6c21829f117d017d1570 -SIZE (xpi/firefox-i18n-34.0.5/ml.xpi) = 505869 -SHA256 (xpi/firefox-i18n-34.0.5/mr.xpi) = 4dcea964a93c47a4eefe043f901060e943291a5e234c96e25d72dd68331ff637 -SIZE (xpi/firefox-i18n-34.0.5/mr.xpi) = 486350 -SHA256 (xpi/firefox-i18n-34.0.5/ms.xpi) = 5c8309023cfa5a4e004244b48d26c0f0e8dbc6de7673de7df2a92d730e9c9b08 -SIZE (xpi/firefox-i18n-34.0.5/ms.xpi) = 469178 -SHA256 (xpi/firefox-i18n-34.0.5/nb-NO.xpi) = 3c4e60fddb27343bdeb25039bb4a97c401a1182f3c158316873e0f6c0bbd45ed -SIZE (xpi/firefox-i18n-34.0.5/nb-NO.xpi) = 422400 -SHA256 (xpi/firefox-i18n-34.0.5/nl.xpi) = 064873374bc56deb6dca6dfadcaefb8291b267454e0530de0b6d826a8493fd11 -SIZE (xpi/firefox-i18n-34.0.5/nl.xpi) = 422107 -SHA256 (xpi/firefox-i18n-34.0.5/nn-NO.xpi) = e8627454a0c351564907786205a259dc2c8d26cbf640843a46d49f81b9870460 -SIZE (xpi/firefox-i18n-34.0.5/nn-NO.xpi) = 416914 -SHA256 (xpi/firefox-i18n-34.0.5/or.xpi) = d87cda6f9ac01ba7d50237a6f43c0fccb53a28a882044b1b6830660a5d32fc81 -SIZE (xpi/firefox-i18n-34.0.5/or.xpi) = 500054 -SHA256 (xpi/firefox-i18n-34.0.5/pa-IN.xpi) = def2e908055bda9749cb492515d517dfb47992894f52ced23ee8c5fec938f2bd -SIZE (xpi/firefox-i18n-34.0.5/pa-IN.xpi) = 471956 -SHA256 (xpi/firefox-i18n-34.0.5/pl.xpi) = 92a5e4c4410e270f1b91d8c9ee931e299a29ad50aaa088effb1f0daaa736d298 -SIZE (xpi/firefox-i18n-34.0.5/pl.xpi) = 400610 -SHA256 (xpi/firefox-i18n-34.0.5/pt-BR.xpi) = 92d3dfd98e00fdddc2fbfed302b00499899f97a2f1d30dcc48a77ce6b4c9b5aa -SIZE (xpi/firefox-i18n-34.0.5/pt-BR.xpi) = 441555 -SHA256 (xpi/firefox-i18n-34.0.5/pt-PT.xpi) = 999317b72e7d1607d10c6aa75ac50547eacf2f688d7cfaac3ca2830000033eb8 -SIZE (xpi/firefox-i18n-34.0.5/pt-PT.xpi) = 419545 -SHA256 (xpi/firefox-i18n-34.0.5/rm.xpi) = e10e91bd394fd5d1c9f996cc88208b22810fe3d9fad18982c911f465b0b498dc -SIZE (xpi/firefox-i18n-34.0.5/rm.xpi) = 432347 -SHA256 (xpi/firefox-i18n-34.0.5/ro.xpi) = b4c6ddfabef80fa5c31e5b97584ce50a5f77739e9a5a3e1da3380febe9bbf194 -SIZE (xpi/firefox-i18n-34.0.5/ro.xpi) = 474510 -SHA256 (xpi/firefox-i18n-34.0.5/ru.xpi) = 0afcf02442b83320e233ef56f2e682193d2b46576b15bb1d4a7545247892219e -SIZE (xpi/firefox-i18n-34.0.5/ru.xpi) = 403054 -SHA256 (xpi/firefox-i18n-34.0.5/si.xpi) = b299df8e0f238b2178b30d11cdc9dbd0140ca50e9785bfaf76a98f259f9878c5 -SIZE (xpi/firefox-i18n-34.0.5/si.xpi) = 506265 -SHA256 (xpi/firefox-i18n-34.0.5/sk.xpi) = a1c5e558959add0a63372ffd94b4eff99fb604f4e3c77689fbf94631ec631813 -SIZE (xpi/firefox-i18n-34.0.5/sk.xpi) = 450900 -SHA256 (xpi/firefox-i18n-34.0.5/sl.xpi) = 181028e01101ae6b7e17547d7410f9e04a51e56563ee72aec3420f2eaa993444 -SIZE (xpi/firefox-i18n-34.0.5/sl.xpi) = 423643 -SHA256 (xpi/firefox-i18n-34.0.5/son.xpi) = 27e91be9c9c1bd005d4beab89413a1e5204a970c80a3a6b6b07b76e1c7448a9f -SIZE (xpi/firefox-i18n-34.0.5/son.xpi) = 426174 -SHA256 (xpi/firefox-i18n-34.0.5/sq.xpi) = f1248f5527f19b3f27b766abb1a00b7d504a42a95cbf2249457b340ca7ec150e -SIZE (xpi/firefox-i18n-34.0.5/sq.xpi) = 463421 -SHA256 (xpi/firefox-i18n-34.0.5/sr.xpi) = b781704a029bc290f2ec0f9e58c0deea742ef8a5a33316c87f8552e9d7fe3739 -SIZE (xpi/firefox-i18n-34.0.5/sr.xpi) = 461562 -SHA256 (xpi/firefox-i18n-34.0.5/sv-SE.xpi) = 39fca86a053b8685d4ce046ae3570cff97bca878ced5a7a1abfe0830e326a36d -SIZE (xpi/firefox-i18n-34.0.5/sv-SE.xpi) = 430349 -SHA256 (xpi/firefox-i18n-34.0.5/ta.xpi) = 2233ec3f8056b75cc4e3f86c56e1f8249eab13e0c4846144586d5e372f20dbb7 -SIZE (xpi/firefox-i18n-34.0.5/ta.xpi) = 482959 -SHA256 (xpi/firefox-i18n-34.0.5/te.xpi) = b7c3b67941dcd36e69320600a16df27f31e353fad632c206f35d270df5b529cf -SIZE (xpi/firefox-i18n-34.0.5/te.xpi) = 501570 -SHA256 (xpi/firefox-i18n-34.0.5/th.xpi) = aa869c44465216a8a06d35edf21fc3c58d56d545824927b0afa4a476cd464068 -SIZE (xpi/firefox-i18n-34.0.5/th.xpi) = 510983 -SHA256 (xpi/firefox-i18n-34.0.5/tr.xpi) = 14a99c1775a1133bc9ce8b8b84d5cd078c6752cadc55cdeb02d09dafbd943148 -SIZE (xpi/firefox-i18n-34.0.5/tr.xpi) = 459048 -SHA256 (xpi/firefox-i18n-34.0.5/uk.xpi) = 076bc14915f6042c6aeb005fe4791ffe84638d64c2031e608c56d1e94f8560e1 -SIZE (xpi/firefox-i18n-34.0.5/uk.xpi) = 459824 -SHA256 (xpi/firefox-i18n-34.0.5/vi.xpi) = c84f8347289a6d26811686688b38dddb3bf54d2b228b1d31a6b4317ce78375c0 -SIZE (xpi/firefox-i18n-34.0.5/vi.xpi) = 445774 -SHA256 (xpi/firefox-i18n-34.0.5/xh.xpi) = 6f768807a6e5ee39679276f803e302b996327e60ef6d4811c1e7913eee968818 -SIZE (xpi/firefox-i18n-34.0.5/xh.xpi) = 431629 -SHA256 (xpi/firefox-i18n-34.0.5/zh-CN.xpi) = 05cc953a828459e84372d2fdda480995865b2bae71fc5273b4a64975f6626c8d -SIZE (xpi/firefox-i18n-34.0.5/zh-CN.xpi) = 465078 -SHA256 (xpi/firefox-i18n-34.0.5/zh-TW.xpi) = 109010772bdeb83a0dd16142d6d644aadbdb6c29561f8a49dabc4841790c87a6 -SIZE (xpi/firefox-i18n-34.0.5/zh-TW.xpi) = 444612 +SHA256 (xpi/firefox-i18n-35.0/ach.xpi) = 85a1271540981ca3491976cbf4bfd036b5835c8eea407f39e3938e0af492696d +SIZE (xpi/firefox-i18n-35.0/ach.xpi) = 467508 +SHA256 (xpi/firefox-i18n-35.0/af.xpi) = b858756835a6dc76f3d76b64366a7a9ee86f6c008e56f1b2dd99fe5f1f36e6b3 +SIZE (xpi/firefox-i18n-35.0/af.xpi) = 467129 +SHA256 (xpi/firefox-i18n-35.0/an.xpi) = 973b6c71c338cb5b25ca156f1b900bf1505e849c0e67f22bd978530f5809e543 +SIZE (xpi/firefox-i18n-35.0/an.xpi) = 446089 +SHA256 (xpi/firefox-i18n-35.0/ar.xpi) = 8cec613adcbbbd4dbf1efb8846fffae0028c7e454864b72fc414cf113ec4e0b9 +SIZE (xpi/firefox-i18n-35.0/ar.xpi) = 499638 +SHA256 (xpi/firefox-i18n-35.0/as.xpi) = 3477826b64144e32e011f0d66e0ab51f5431eb378339a7764232018dfbf844c3 +SIZE (xpi/firefox-i18n-35.0/as.xpi) = 488061 +SHA256 (xpi/firefox-i18n-35.0/ast.xpi) = 2c656b94b65f539c6a28017577cccacc6111adda8ea179ca5142021f8bdcf45e +SIZE (xpi/firefox-i18n-35.0/ast.xpi) = 372415 +SHA256 (xpi/firefox-i18n-35.0/az.xpi) = 3c9f3f9c2cf6d0f678e3d159a613c02560c65fe562c18758d8d8c72d41847634 +SIZE (xpi/firefox-i18n-35.0/az.xpi) = 470997 +SHA256 (xpi/firefox-i18n-35.0/be.xpi) = fa8018937cbd41fa1ea574f81dbf5823c2bb49eee0c10dd32ce62608cb81eef4 +SIZE (xpi/firefox-i18n-35.0/be.xpi) = 422263 +SHA256 (xpi/firefox-i18n-35.0/bg.xpi) = 9baae35b86788673f4aa5fb5a3e94432a6273881fe20c04212783186cb374e18 +SIZE (xpi/firefox-i18n-35.0/bg.xpi) = 477010 +SHA256 (xpi/firefox-i18n-35.0/bn-BD.xpi) = 83d27f68896d10191444c611e2692e6120beae19c7e3859df7c178d825d851f2 +SIZE (xpi/firefox-i18n-35.0/bn-BD.xpi) = 511236 +SHA256 (xpi/firefox-i18n-35.0/bn-IN.xpi) = 5aa98119bb45cd3c6115522f738404ea7878b8af33dc77622811537c4c49cd52 +SIZE (xpi/firefox-i18n-35.0/bn-IN.xpi) = 504191 +SHA256 (xpi/firefox-i18n-35.0/br.xpi) = 491be26031de0a76d18a66a0060136cedb20ba4b464e2734b626f8bbbaf4f96e +SIZE (xpi/firefox-i18n-35.0/br.xpi) = 427011 +SHA256 (xpi/firefox-i18n-35.0/bs.xpi) = b6fe8165c5394f82f41d89449759a2c6b6cb2c7eb2a2a0764b15bdb138115289 +SIZE (xpi/firefox-i18n-35.0/bs.xpi) = 468175 +SHA256 (xpi/firefox-i18n-35.0/ca.xpi) = f7ecf11fec930ad88babcbe1e30a55d30c7af3b9881786d8f2aba128e395fb6f +SIZE (xpi/firefox-i18n-35.0/ca.xpi) = 442491 +SHA256 (xpi/firefox-i18n-35.0/cs.xpi) = 758823fcc0e781d5a6b7c2766eeab3c863ea0431875839daf196a5386185dc22 +SIZE (xpi/firefox-i18n-35.0/cs.xpi) = 430873 +SHA256 (xpi/firefox-i18n-35.0/cy.xpi) = 9ae25cdce960cdd2f9d51ef4e563175b56a606f7eccffecb93caca89683a1886 +SIZE (xpi/firefox-i18n-35.0/cy.xpi) = 429174 +SHA256 (xpi/firefox-i18n-35.0/da.xpi) = dceb9c6519a135f8d4965665d4a2366381a04cb47f226c88a42bc0d4de5fc8c1 +SIZE (xpi/firefox-i18n-35.0/da.xpi) = 435994 +SHA256 (xpi/firefox-i18n-35.0/de.xpi) = 0d37996c06a0be0cc343fc471f6abe2d71f29247028dbfdbba805104c3e7e2de +SIZE (xpi/firefox-i18n-35.0/de.xpi) = 435482 +SHA256 (xpi/firefox-i18n-35.0/dsb.xpi) = 19a43c83e02b9a88fe16a55d0ccb49588680be2153e50e6ebd007e09bc5747c1 +SIZE (xpi/firefox-i18n-35.0/dsb.xpi) = 454783 +SHA256 (xpi/firefox-i18n-35.0/el.xpi) = dbe1dab6dc989f0ebdd6e1369061ccd7813f8f4ef4ed0cfbdbeceaadbb45a388 +SIZE (xpi/firefox-i18n-35.0/el.xpi) = 481158 +SHA256 (xpi/firefox-i18n-35.0/en-GB.xpi) = ff5878dc26c94e9070534485c8b24e715197bd3e6871728b74bc66546f27a4b9 +SIZE (xpi/firefox-i18n-35.0/en-GB.xpi) = 425595 +SHA256 (xpi/firefox-i18n-35.0/en-US.xpi) = 5dfa871a7c4a1b81e9413324075164708448e4f25f63b958ebabd083faa835c0 +SIZE (xpi/firefox-i18n-35.0/en-US.xpi) = 455422 +SHA256 (xpi/firefox-i18n-35.0/en-ZA.xpi) = 91b9c5c55906cc1686167475de7788ef3fb5a3417e1dc3f24c6c522d0736a162 +SIZE (xpi/firefox-i18n-35.0/en-ZA.xpi) = 421564 +SHA256 (xpi/firefox-i18n-35.0/eo.xpi) = 7bed0b3bc9565222e2a36e25974e72662d0d99ad2222253e125b52bdb4157e44 +SIZE (xpi/firefox-i18n-35.0/eo.xpi) = 470274 +SHA256 (xpi/firefox-i18n-35.0/es-AR.xpi) = b48984ad397ead6b37f3fb7b5e4862c81c462ea394f421adb3d97dcadb60a03b +SIZE (xpi/firefox-i18n-35.0/es-AR.xpi) = 438915 +SHA256 (xpi/firefox-i18n-35.0/es-CL.xpi) = ab86c52f9a79778b91be7004c67926547db5d30cbbfa2a91e3620e1c50c03f13 +SIZE (xpi/firefox-i18n-35.0/es-CL.xpi) = 374667 +SHA256 (xpi/firefox-i18n-35.0/es-ES.xpi) = 6ca306bf679fdad1933235172043e0647c46c9c82e8449d7737a66ca25c13d7e +SIZE (xpi/firefox-i18n-35.0/es-ES.xpi) = 365064 +SHA256 (xpi/firefox-i18n-35.0/es-MX.xpi) = 79daa7f4d46ba14c51e6bdbaf6d9baf43b44d6b593d134f0c0eea49ef4a3b19a +SIZE (xpi/firefox-i18n-35.0/es-MX.xpi) = 441442 +SHA256 (xpi/firefox-i18n-35.0/et.xpi) = 785e086d04300ca8e53684ebb4d651c0ac6d8b80695ffd1fa7b766c8f873d116 +SIZE (xpi/firefox-i18n-35.0/et.xpi) = 428356 +SHA256 (xpi/firefox-i18n-35.0/eu.xpi) = c3a56dfefe997e6eb1280cd3e20840a7610769098370a0156eecf6481131b19a +SIZE (xpi/firefox-i18n-35.0/eu.xpi) = 451383 +SHA256 (xpi/firefox-i18n-35.0/fa.xpi) = 534fc7cc4e4c07f9eeaa37f342007bfbada464372f048b1afa69dc81f44164a4 +SIZE (xpi/firefox-i18n-35.0/fa.xpi) = 496843 +SHA256 (xpi/firefox-i18n-35.0/ff.xpi) = 68fce1fc735bd97365eb2c2d5f1094086a727813ae02fccd55e27b9d50ad04f1 +SIZE (xpi/firefox-i18n-35.0/ff.xpi) = 437963 +SHA256 (xpi/firefox-i18n-35.0/fi.xpi) = 96b2a3c145c27e3f9bacabe9b3652b5777186ff86e02842f85add3bf20b48e93 +SIZE (xpi/firefox-i18n-35.0/fi.xpi) = 430180 +SHA256 (xpi/firefox-i18n-35.0/fr.xpi) = dddef870af0d12931119fdeab9c107b66170a49fe540d159c66b6df5809b6023 +SIZE (xpi/firefox-i18n-35.0/fr.xpi) = 445751 +SHA256 (xpi/firefox-i18n-35.0/fy-NL.xpi) = 1314b6f4a19fcd539c3db76b1ec2fb1253bdda44a81854631c1f1656f7e05e3c +SIZE (xpi/firefox-i18n-35.0/fy-NL.xpi) = 440299 +SHA256 (xpi/firefox-i18n-35.0/ga-IE.xpi) = 712eb10bbc6ba05086cae9eab7ab797cd5beeae5d77ac7835d51d2fb4f79b188 +SIZE (xpi/firefox-i18n-35.0/ga-IE.xpi) = 449554 +SHA256 (xpi/firefox-i18n-35.0/gd.xpi) = 8ff2a2f5762f4e8bbe587daeb44be11016d1818d6ae50e5ba3e0d6d65fe58f6c +SIZE (xpi/firefox-i18n-35.0/gd.xpi) = 439243 +SHA256 (xpi/firefox-i18n-35.0/gl.xpi) = 8779ed4a9a2eac380613a48bd80c9b85d011720f791c96a94281b3a14e7e86c0 +SIZE (xpi/firefox-i18n-35.0/gl.xpi) = 430163 +SHA256 (xpi/firefox-i18n-35.0/gu-IN.xpi) = 7855bda5c2483dd2c995e3621505f311b490fb946d07c0a2e25be4206073520d +SIZE (xpi/firefox-i18n-35.0/gu-IN.xpi) = 458567 +SHA256 (xpi/firefox-i18n-35.0/he.xpi) = 5aa56ca35295b6bf9ece00a9a04470fa33c58e3628e10df1ea0970a809638a03 +SIZE (xpi/firefox-i18n-35.0/he.xpi) = 468594 +SHA256 (xpi/firefox-i18n-35.0/hi-IN.xpi) = 5319deeed65ab6649469e6aec8c5771d684fdb9e288b49d5fc7c54a84294dede +SIZE (xpi/firefox-i18n-35.0/hi-IN.xpi) = 488753 +SHA256 (xpi/firefox-i18n-35.0/hr.xpi) = dfca3f6f9ddf41c1990e238f4854df9f109757cd1a0e95af407d53fcb59482ce +SIZE (xpi/firefox-i18n-35.0/hr.xpi) = 462799 +SHA256 (xpi/firefox-i18n-35.0/hsb.xpi) = 53edcce92df00c807d76e6f537db80903ba013ada768106627311d6592a92d7d +SIZE (xpi/firefox-i18n-35.0/hsb.xpi) = 452729 +SHA256 (xpi/firefox-i18n-35.0/hu.xpi) = 31917c56d4cfd6bddf7f8941a33f636d65378421d39e00ac0dd7e4bab56f75c2 +SIZE (xpi/firefox-i18n-35.0/hu.xpi) = 438008 +SHA256 (xpi/firefox-i18n-35.0/hy-AM.xpi) = e18e39f6d7d76f9907ecdbeb3062739ed83c37a2b777ac320839821db3ffba6b +SIZE (xpi/firefox-i18n-35.0/hy-AM.xpi) = 518274 +SHA256 (xpi/firefox-i18n-35.0/id.xpi) = 39790a0f45eb1436858afc0861ba506a1207918068b45550c6625f169608017f +SIZE (xpi/firefox-i18n-35.0/id.xpi) = 416384 +SHA256 (xpi/firefox-i18n-35.0/is.xpi) = 5acfa8dbaa6bdf58adb8ac6beaa3dbebaeacc31fa0afa0490ca0d3da9af37be0 +SIZE (xpi/firefox-i18n-35.0/is.xpi) = 470059 +SHA256 (xpi/firefox-i18n-35.0/it.xpi) = 33acc5fdc123b75768798807020b9f4eb08a5e8c0f825b4af5a6f878393a6bb4 +SIZE (xpi/firefox-i18n-35.0/it.xpi) = 359264 +SHA256 (xpi/firefox-i18n-35.0/ja.xpi) = 2e66500fdfb4c905d9b5be07c4a2c788ac7dd46eb1cc0f4defaf1a00690453af +SIZE (xpi/firefox-i18n-35.0/ja.xpi) = 461519 +SHA256 (xpi/firefox-i18n-35.0/kk.xpi) = ef3ffc6f425c29b78e209c675532a095a444124bf07533b4b599860e63090b19 +SIZE (xpi/firefox-i18n-35.0/kk.xpi) = 485878 +SHA256 (xpi/firefox-i18n-35.0/km.xpi) = 6b285fd8b7ca805231956c9817bcab776fa7f545cc80c9ddcdfea5aede4bb063 +SIZE (xpi/firefox-i18n-35.0/km.xpi) = 546285 +SHA256 (xpi/firefox-i18n-35.0/kn.xpi) = 717281b4694e906dcbe6551d15abe1d893d212818d350598bf983f40e76ab6dd +SIZE (xpi/firefox-i18n-35.0/kn.xpi) = 511932 +SHA256 (xpi/firefox-i18n-35.0/ko.xpi) = c94a9d111a936144caed8c8f292869db7a07a0677c87f0b12463b4c1b12a2057 +SIZE (xpi/firefox-i18n-35.0/ko.xpi) = 444348 +SHA256 (xpi/firefox-i18n-35.0/lij.xpi) = 5c3dd2a4524bfaa9dd0329062f5a85d73d02b0e6b7585eaed289859a38ba8ce3 +SIZE (xpi/firefox-i18n-35.0/lij.xpi) = 426471 +SHA256 (xpi/firefox-i18n-35.0/lt.xpi) = 43f6bf0b50730b6d123329178c1ddd41641ab4241244c774239a865040a47923 +SIZE (xpi/firefox-i18n-35.0/lt.xpi) = 470364 +SHA256 (xpi/firefox-i18n-35.0/lv.xpi) = 568e01e67e7245b2ca5112635c45f47b8b284e9b4485865b5737712fae9dde93 +SIZE (xpi/firefox-i18n-35.0/lv.xpi) = 433943 +SHA256 (xpi/firefox-i18n-35.0/mai.xpi) = 3615b6378f482dfd80e80976f8210503fba43ec807cc6409bec53e63fb5a07fb +SIZE (xpi/firefox-i18n-35.0/mai.xpi) = 481806 +SHA256 (xpi/firefox-i18n-35.0/mk.xpi) = 003b0db29a50daaf953b20965a90927e00a9d087f02be0c5a71e8f521ff9582b +SIZE (xpi/firefox-i18n-35.0/mk.xpi) = 512248 +SHA256 (xpi/firefox-i18n-35.0/ml.xpi) = 6cb41608d0cb4e897e1aceae6141a5441d6562a42e0bb8dec6cbc6d1754cc74e +SIZE (xpi/firefox-i18n-35.0/ml.xpi) = 510070 +SHA256 (xpi/firefox-i18n-35.0/mr.xpi) = 4a926ff815174972658d59593130d56c8a9a2a9d835f1b4d1ee09e4483fc132c +SIZE (xpi/firefox-i18n-35.0/mr.xpi) = 490862 +SHA256 (xpi/firefox-i18n-35.0/ms.xpi) = c0525b214ddd65e851fe86986bb8171b6b17c43dbd0e71d78c90b2b460c56278 +SIZE (xpi/firefox-i18n-35.0/ms.xpi) = 473980 +SHA256 (xpi/firefox-i18n-35.0/nb-NO.xpi) = 04275617458ec15ff93bf6142ccd6bbce2c0d83ada17a2a6f9cdeaaa8d48d1e5 +SIZE (xpi/firefox-i18n-35.0/nb-NO.xpi) = 427545 +SHA256 (xpi/firefox-i18n-35.0/nl.xpi) = d044db587ca5c2240ed0767ed80b7645889ea6b297029ad03edd7fc712852f99 +SIZE (xpi/firefox-i18n-35.0/nl.xpi) = 428992 +SHA256 (xpi/firefox-i18n-35.0/nn-NO.xpi) = 1cd4909db05f1b92cbae25f86f161be573132f5d9ce1d18a19ad5b44803f0a45 +SIZE (xpi/firefox-i18n-35.0/nn-NO.xpi) = 421942 +SHA256 (xpi/firefox-i18n-35.0/or.xpi) = f96b2a7f7b7c05fb8b4e4694c0acfd0b594b4718e730f7d0d44f2c70a1e00cf7 +SIZE (xpi/firefox-i18n-35.0/or.xpi) = 507035 +SHA256 (xpi/firefox-i18n-35.0/pa-IN.xpi) = 16f71db1317bde74a9eb08c9f6ece07a26a7188173e88acc6f5e319efd9aea20 +SIZE (xpi/firefox-i18n-35.0/pa-IN.xpi) = 478328 +SHA256 (xpi/firefox-i18n-35.0/pl.xpi) = 804551ab6dafd44a56dc984de429fbabdb916beefcf9694f5836b5962bed6735 +SIZE (xpi/firefox-i18n-35.0/pl.xpi) = 399975 +SHA256 (xpi/firefox-i18n-35.0/pt-BR.xpi) = 5bb2ea2d625fe9b0069c499be11cb80c8e69bb1388ca25194e231180a1d208a9 +SIZE (xpi/firefox-i18n-35.0/pt-BR.xpi) = 446520 +SHA256 (xpi/firefox-i18n-35.0/pt-PT.xpi) = 72493c62369d82652b01b1371501f3f5a5ccaad9daf25d097ffaa26540ff91f6 +SIZE (xpi/firefox-i18n-35.0/pt-PT.xpi) = 424494 +SHA256 (xpi/firefox-i18n-35.0/rm.xpi) = c24966b525041312599daa5400ead38e0debc42ca4edb5cc479bad46f6bfd9b2 +SIZE (xpi/firefox-i18n-35.0/rm.xpi) = 437059 +SHA256 (xpi/firefox-i18n-35.0/ro.xpi) = d85aeaecc8cd8c7763f3463e7e0990ea8697abd505a643df01e618a31d3e990f +SIZE (xpi/firefox-i18n-35.0/ro.xpi) = 479194 +SHA256 (xpi/firefox-i18n-35.0/ru.xpi) = 5a5a8d0c8c10a051d0b2163f38fb8f68ae1dd8f4021f9e60516197bc1211bbad +SIZE (xpi/firefox-i18n-35.0/ru.xpi) = 403477 +SHA256 (xpi/firefox-i18n-35.0/si.xpi) = 8e986b14482871f6e45342c087ca1c9a8f707e0c56225b8db99686d763094483 +SIZE (xpi/firefox-i18n-35.0/si.xpi) = 510074 +SHA256 (xpi/firefox-i18n-35.0/sk.xpi) = 16db8bcce4c2c470c2348655d01d26dec4bed8ad1a61aad9cf4e704ee3d172a9 +SIZE (xpi/firefox-i18n-35.0/sk.xpi) = 453744 +SHA256 (xpi/firefox-i18n-35.0/sl.xpi) = ca3bf5cab217ef7676a0c71dafe96fe790acf5a344115f00c32aec23c3286240 +SIZE (xpi/firefox-i18n-35.0/sl.xpi) = 426390 +SHA256 (xpi/firefox-i18n-35.0/son.xpi) = 1dfcae70989fb755f3cd6d6ac1e0304e3e38676119cc4c8267345474af0681d6 +SIZE (xpi/firefox-i18n-35.0/son.xpi) = 433367 +SHA256 (xpi/firefox-i18n-35.0/sq.xpi) = 0df9e4e3e8b0715a85085168da6cd5aba3737e4c523458e6c4a87fd687d3f7fa +SIZE (xpi/firefox-i18n-35.0/sq.xpi) = 470747 +SHA256 (xpi/firefox-i18n-35.0/sr.xpi) = 77ffca3f8ef2628370e281edea4ee9a7e5fe22963c86b26677a9d27f8aff5fcd +SIZE (xpi/firefox-i18n-35.0/sr.xpi) = 463761 +SHA256 (xpi/firefox-i18n-35.0/sv-SE.xpi) = 6cdd24d80d6e9f9486501d46e58267eeb0f348626582eb809ee91472ee8dab21 +SIZE (xpi/firefox-i18n-35.0/sv-SE.xpi) = 437319 +SHA256 (xpi/firefox-i18n-35.0/ta.xpi) = f3cfe2308458f7eeb64c728d5ed1993353c7e73a3bfdf32db387f2e91d25145e +SIZE (xpi/firefox-i18n-35.0/ta.xpi) = 487297 +SHA256 (xpi/firefox-i18n-35.0/te.xpi) = e6e1cc0c30fbd1bbb99c15212e1e4f52788e18bacc4123e2a62dda310f7c3a0f +SIZE (xpi/firefox-i18n-35.0/te.xpi) = 508640 +SHA256 (xpi/firefox-i18n-35.0/th.xpi) = 64120f6b6e4a1f618c7f7534b7ec19f4157bbe3528131b634ee703df194d515f +SIZE (xpi/firefox-i18n-35.0/th.xpi) = 515439 +SHA256 (xpi/firefox-i18n-35.0/tr.xpi) = 116085daff97dcf263aaa615a199f3a98c1bcd28a54f889c8b6061cabd790856 +SIZE (xpi/firefox-i18n-35.0/tr.xpi) = 465759 +SHA256 (xpi/firefox-i18n-35.0/uk.xpi) = cf3a25249d325d72f680a99f6c3083067e105e8b951d1c54e581fdaf2c2e017b +SIZE (xpi/firefox-i18n-35.0/uk.xpi) = 464397 +SHA256 (xpi/firefox-i18n-35.0/vi.xpi) = 9d1bccec606778f012455e4704829be45a706e1b232b0df1cf81f3c3ea41a4b0 +SIZE (xpi/firefox-i18n-35.0/vi.xpi) = 450199 +SHA256 (xpi/firefox-i18n-35.0/xh.xpi) = 0e0b578bc6fecac8e4d75b7963be8d88d5ee69fe63b749c1983318a4d75e66e8 +SIZE (xpi/firefox-i18n-35.0/xh.xpi) = 432688 +SHA256 (xpi/firefox-i18n-35.0/zh-CN.xpi) = 3f07a55fd54d9b49b2e5ca86631238982f2fa6ac7bb4f1848726870dee92b624 +SIZE (xpi/firefox-i18n-35.0/zh-CN.xpi) = 471966 +SHA256 (xpi/firefox-i18n-35.0/zh-TW.xpi) = 931a489a23de7e2a42723c7e495b9c9d88d2f8343068a97a38d207a7659774cf +SIZE (xpi/firefox-i18n-35.0/zh-TW.xpi) = 451736 diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 5b332530487a..ddd1adf5a4ca 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -2,13 +2,12 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 34.0.5 -PORTREVISION= 1 +DISTVERSION= 35.0 DISTVERSIONSUFFIX=.source PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ - https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source/ + https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build3/source/ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla @@ -69,9 +68,7 @@ RUN_DEPENDS+= gstreamer1-libav>=1.2.4_1:${PORTSDIR}/multimedia/gstreamer1-libav .endif .if ${PORT_OPTIONS:MGTK3} -BUILD_DEPENDS+= gtk3>=3.14.3:${PORTSDIR}/x11-toolkits/gtk30 -# XXX ports/195455 -RUN_DEPENDS+= adwaita-icon-theme>=3.14:${PORTSDIR}/x11-themes/adwaita-icon-theme +BUILD_DEPENDS+= gtk3>=3.14.6:${PORTSDIR}/x11-toolkits/gtk30 .endif post-extract: diff --git a/www/firefox/Makefile.options b/www/firefox/Makefile.options index d7db550caedc..b353629130e1 100644 --- a/www/firefox/Makefile.options +++ b/www/firefox/Makefile.options @@ -1,6 +1,6 @@ # -*- makefile-bsdmake -*- -OPTIONS_DEFINE+= DBUS DEBUG DTRACE GCONF GIO GNOMEUI GNOMEVFS2 GSTREAMER \ +OPTIONS_DEFINE+= DBUS DEBUG DTRACE GCONF GIO GNOMEUI GSTREAMER \ LIBPROXY LOGGING OPTIMIZED_CFLAGS PGO PROFILE TEST OPTIONS_DEFAULT+= ALSA DBUS GIO GSTREAMER LOGGING OPTIMIZED_CFLAGS diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 51be1176a956..81310deb508d 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,2 +1,2 @@ -SHA256 (firefox-34.0.5.source.tar.bz2) = 1680191ff7d4c465c0e6a5d7d6ff7a426f5bfa64f8d6d68a4bdfa9ac4ee459c8 -SIZE (firefox-34.0.5.source.tar.bz2) = 164333716 +SHA256 (firefox-35.0.source.tar.bz2) = bedeb5bbd8b49e5b286497ef7732542c6e7441088fd8cd577d7ca8af4c871e81 +SIZE (firefox-35.0.source.tar.bz2) = 176269100 diff --git a/www/firefox/files/patch-bug1073117 b/www/firefox/files/patch-bug1073117 new file mode 100644 index 000000000000..756a64293b35 --- /dev/null +++ b/www/firefox/files/patch-bug1073117 @@ -0,0 +1,245 @@ +diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c +index e9e21b1..750140c 100644 +--- widget/gtk/gtk3drawing.c ++++ widget/gtk/gtk3drawing.c +@@ -64,6 +64,7 @@ static GtkWidget* gScrolledWindowWidget; + + static style_prop_t style_prop_func; + static gboolean have_arrow_scaling; ++static gboolean checkbox_check_state; + static gboolean is_initialized; + + #define ARROW_UP 0 +@@ -71,6 +72,10 @@ static gboolean is_initialized; + #define ARROW_RIGHT G_PI_2 + #define ARROW_LEFT (G_PI+G_PI_2) + ++#if !GTK_CHECK_VERSION(3,14,0) ++#define GTK_STATE_FLAG_CHECKED (1 << 11) ++#endif ++ + static GtkStateFlags + GetStateFlagsFromGtkWidgetState(GtkWidgetState* state) + { +@@ -714,6 +719,11 @@ moz_gtk_init() + is_initialized = TRUE; + have_arrow_scaling = (gtk_major_version > 2 || + (gtk_major_version == 2 && gtk_minor_version >= 12)); ++ if (gtk_major_version > 3 || ++ (gtk_major_version == 3 && gtk_minor_version >= 14)) ++ checkbox_check_state = GTK_STATE_FLAG_CHECKED; ++ else ++ checkbox_check_state = GTK_STATE_FLAG_ACTIVE; + + /* Add style property to GtkEntry. + * Adding the style property to the normal GtkEntry class means that it +@@ -1004,10 +1014,10 @@ moz_gtk_toggle_paint(cairo_t *cr, GdkRectangle* rect, + gtk_widget_set_sensitive(w, !state->disabled); + gtk_widget_set_direction(w, direction); + gtk_style_context_save(style); +- ++ + if (isradio) { + gtk_style_context_add_class(style, GTK_STYLE_CLASS_RADIO); +- gtk_style_context_set_state(style, selected ? GTK_STATE_FLAG_ACTIVE : ++ gtk_style_context_set_state(style, selected ? checkbox_check_state : + GTK_STATE_FLAG_NORMAL); + gtk_render_option(style, cr, x, y, width, height); + if (state->focused) { +@@ -1025,7 +1035,7 @@ moz_gtk_toggle_paint(cairo_t *cr, GdkRectangle* rect, + gtk_style_context_set_state(style, GTK_STATE_FLAG_INCONSISTENT); + gtk_toggle_button_set_inconsistent(GTK_TOGGLE_BUTTON(gCheckboxWidget), TRUE); + } else if (selected) { +- gtk_style_context_set_state(style, GTK_STATE_FLAG_ACTIVE); ++ gtk_style_context_set_state(style, checkbox_check_state); + } else { + gtk_toggle_button_set_inconsistent(GTK_TOGGLE_BUTTON(gCheckboxWidget), FALSE); + } +@@ -2588,8 +2598,9 @@ moz_gtk_check_menu_item_paint(cairo_t *cr, GdkRectangle* rect, + gtk_style_context_add_class(style, GTK_STYLE_CLASS_CHECK); + } + +- if (checked) +- state_flags |= GTK_STATE_FLAG_ACTIVE; ++ if (checked) { ++ state_flags |= checkbox_check_state; ++ } + + gtk_style_context_set_state(style, state_flags); + gtk_style_context_get_padding(style, state_flags, &padding); +diff --git widget/gtk/nsLookAndFeel.cpp widget/gtk/nsLookAndFeel.cpp +index 3562cf2..ea4cc0e 100644 +--- widget/gtk/nsLookAndFeel.cpp ++++ widget/gtk/nsLookAndFeel.cpp +@@ -38,7 +38,6 @@ nsLookAndFeel::nsLookAndFeel() + mStyle(nullptr), + #else + mBackgroundStyle(nullptr), +- mViewStyle(nullptr), + mButtonStyle(nullptr), + #endif + mDefaultFontCached(false), mButtonFontCached(false), +@@ -53,7 +52,6 @@ nsLookAndFeel::~nsLookAndFeel() + g_object_unref(mStyle); + #else + g_object_unref(mBackgroundStyle); +- g_object_unref(mViewStyle); + g_object_unref(mButtonStyle); + #endif + } +@@ -114,13 +112,19 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor) + case eColorID_IMESelectedRawTextBackground: + case eColorID_IMESelectedConvertedTextBackground: + case eColorID__moz_dragtargetzone: +- aColor = sMozWindowSelectedBackground; ++ case eColorID__moz_cellhighlight: ++ case eColorID__moz_html_cellhighlight: ++ case eColorID_highlight: // preference selected item, ++ aColor = sTextSelectedBackground; + break; + case eColorID_WidgetSelectForeground: + case eColorID_TextSelectForeground: + case eColorID_IMESelectedRawTextForeground: + case eColorID_IMESelectedConvertedTextForeground: +- aColor = sMozWindowSelectedText; ++ case eColorID_highlighttext: ++ case eColorID__moz_cellhighlighttext: ++ case eColorID__moz_html_cellhighlighttext: ++ aColor = sTextSelectedText; + break; + #endif + case eColorID_Widget3DHighlight: +@@ -238,19 +242,6 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor) + GTK_STATE_FLAG_INSENSITIVE, &gdk_color); + aColor = GDK_RGBA_TO_NS_RGBA(gdk_color); + break; +- case eColorID_highlight: // preference selected item, +- // background of selected item +- gtk_style_context_get_background_color(mViewStyle, +- GTK_STATE_FLAG_SELECTED, +- &gdk_color); +- aColor = GDK_RGBA_TO_NS_RGBA(gdk_color); +- break; +- case eColorID_highlighttext: +- // text of selected item +- gtk_style_context_get_color(mViewStyle, +- GTK_STATE_FLAG_SELECTED, &gdk_color); +- aColor = GDK_RGBA_TO_NS_RGBA(gdk_color); +- break; + case eColorID_inactivecaption: + // inactive window caption + gtk_style_context_get_background_color(mBackgroundStyle, +@@ -393,19 +384,6 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor) + case eColorID__moz_buttonhovertext: + aColor = sButtonHoverText; + break; +- case eColorID__moz_cellhighlight: +- case eColorID__moz_html_cellhighlight: +- gtk_style_context_get_background_color(mViewStyle, +- GTK_STATE_FLAG_SELECTED, +- &gdk_color); +- aColor = GDK_RGBA_TO_NS_RGBA(gdk_color); +- break; +- case eColorID__moz_cellhighlighttext: +- case eColorID__moz_html_cellhighlighttext: +- gtk_style_context_get_color(mViewStyle, +- GTK_STATE_FLAG_SELECTED, &gdk_color); +- aColor = GDK_RGBA_TO_NS_RGBA(gdk_color); +- break; + #endif + case eColorID__moz_menuhover: + aColor = sMenuHover; +@@ -967,7 +945,7 @@ nsLookAndFeel::Init() + GtkStyleContext *style; + + // Gtk manages a screen's CSS in the settings object so we +- // ask Gtk to create it explicitly. Otherwise we may end up ++ // ask Gtk to create it explicitly. Otherwise we may end up + // with wrong color theme, see Bug 972382 + (void)gtk_settings_get_for_screen(gdk_screen_get_default()); + +@@ -977,9 +955,6 @@ nsLookAndFeel::Init() + mBackgroundStyle = create_context(path); + gtk_style_context_add_class(mBackgroundStyle, GTK_STYLE_CLASS_BACKGROUND); + +- mViewStyle = create_context(path); +- gtk_style_context_add_class(mViewStyle, GTK_STYLE_CLASS_VIEW); +- + mButtonStyle = create_context(path); + gtk_style_context_add_class(mButtonStyle, GTK_STYLE_CLASS_BUTTON); + +@@ -992,11 +967,24 @@ nsLookAndFeel::Init() + g_object_unref(style); + + // Text colors +- gtk_style_context_get_background_color(mViewStyle, GTK_STATE_FLAG_NORMAL, &color); ++ style = create_context(path); ++ gtk_style_context_add_class(style, GTK_STYLE_CLASS_VIEW); ++ gtk_style_context_get_background_color(style, GTK_STATE_FLAG_NORMAL, &color); + sMozFieldBackground = GDK_RGBA_TO_NS_RGBA(color); +- gtk_style_context_get_color(mViewStyle, GTK_STATE_FLAG_NORMAL, &color); ++ gtk_style_context_get_color(style, GTK_STATE_FLAG_NORMAL, &color); + sMozFieldText = GDK_RGBA_TO_NS_RGBA(color); + ++ // Selected text and background ++ gtk_style_context_get_background_color(style, ++ static_cast<GtkStateFlags>(GTK_STATE_FLAG_FOCUSED|GTK_STATE_FLAG_SELECTED), ++ &color); ++ sTextSelectedBackground = GDK_RGBA_TO_NS_RGBA(color); ++ gtk_style_context_get_color(style, ++ static_cast<GtkStateFlags>(GTK_STATE_FLAG_FOCUSED|GTK_STATE_FLAG_SELECTED), ++ &color); ++ sTextSelectedText = GDK_RGBA_TO_NS_RGBA(color); ++ g_object_unref(style); ++ + // Window colors + style = create_context(path); + gtk_style_context_save(style); +@@ -1005,12 +993,6 @@ nsLookAndFeel::Init() + sMozWindowBackground = GDK_RGBA_TO_NS_RGBA(color); + gtk_style_context_get_color(style, GTK_STATE_FLAG_NORMAL, &color); + sMozWindowText = GDK_RGBA_TO_NS_RGBA(color); +- +- // Selected text and background +- gtk_style_context_get_background_color(style, GTK_STATE_FLAG_SELECTED, &color); +- sMozWindowSelectedBackground = GDK_RGBA_TO_NS_RGBA(color); +- gtk_style_context_get_color(style, GTK_STATE_FLAG_SELECTED, &color); +- sMozWindowSelectedText = GDK_RGBA_TO_NS_RGBA(color); + gtk_style_context_restore(style); + + // tooltip foreground and background +@@ -1256,11 +1238,9 @@ nsLookAndFeel::RefreshImpl() + mStyle = nullptr; + #else + g_object_unref(mBackgroundStyle); +- g_object_unref(mViewStyle); + g_object_unref(mButtonStyle); + + mBackgroundStyle = nullptr; +- mViewStyle = nullptr; + mButtonStyle = nullptr; + #endif + +diff --git widget/gtk/nsLookAndFeel.h widget/gtk/nsLookAndFeel.h +index aabbca6..7686cca 100644 +--- widget/gtk/nsLookAndFeel.h ++++ widget/gtk/nsLookAndFeel.h +@@ -35,7 +35,6 @@ protected: + struct _GtkStyle *mStyle; + #else + struct _GtkStyleContext *mBackgroundStyle; +- struct _GtkStyleContext *mViewStyle; + struct _GtkStyleContext *mButtonStyle; + #endif + +@@ -75,8 +74,8 @@ protected: + nscolor sMozFieldBackground; + nscolor sMozWindowText; + nscolor sMozWindowBackground; +- nscolor sMozWindowSelectedText; +- nscolor sMozWindowSelectedBackground; ++ nscolor sTextSelectedText; ++ nscolor sTextSelectedBackground; + nscolor sMozScrollbar; + char16_t sInvisibleCharacter; + float sCaretRatio; diff --git a/www/firefox/files/patch-bug1073709 b/www/firefox/files/patch-bug1073709 deleted file mode 100644 index f011d7438ad0..000000000000 --- a/www/firefox/files/patch-bug1073709 +++ /dev/null @@ -1,18 +0,0 @@ -diff --git mfbt/Atomics.h mfbt/Atomics.h -index 495a9d3..c7f7601 100644 ---- mfbt/Atomics.h -+++ mfbt/Atomics.h -@@ -34,10 +34,12 @@ - * loose typing of the atomic builtins. GCC 4.5 and 4.6 lacks inline - * definitions for unspecialized std::atomic and causes linking errors. - * Therefore, we require at least 4.7.0 for using libstdc++. -+ * -+ * libc++ <atomic> is only functional with clang. - */ - # if MOZ_USING_LIBSTDCXX && MOZ_LIBSTDCXX_VERSION_AT_LEAST(4, 7, 0) - # define MOZ_HAVE_CXX11_ATOMICS --# elif MOZ_USING_LIBCXX -+# elif MOZ_USING_LIBCXX && defined(__clang__) - # define MOZ_HAVE_CXX11_ATOMICS - # endif - /* diff --git a/www/firefox/files/patch-bug1101582 b/www/firefox/files/patch-bug1101582 new file mode 100644 index 000000000000..d3abf8b62378 --- /dev/null +++ b/www/firefox/files/patch-bug1101582 @@ -0,0 +1,82 @@ +commit 8142810 +Author: Martin Stransky <stransky@redhat.com> +Date: Thu Nov 27 04:08:00 2014 +0100 + + Bug 1101582 - [GTK3] - Use window background color for ThreeDFace,ButtonFace. r=karlt + This fixes missing borders on non-natively-styled textareas. +--- + widget/gtk/nsLookAndFeel.cpp | 21 ++++++++++----------- + widget/gtk/nsLookAndFeel.h | 2 +- + 2 files changed, 11 insertions(+), 12 deletions(-) + +diff --git widget/gtk/nsLookAndFeel.cpp widget/gtk/nsLookAndFeel.cpp +index 93066b4..3562cf2 100644 +--- widget/gtk/nsLookAndFeel.cpp ++++ widget/gtk/nsLookAndFeel.cpp +@@ -284,10 +284,17 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor) + #endif + break; + ++ case eColorID_threedlightshadow: ++ // 3-D highlighted inner edge color ++ // always same as background in GTK code + case eColorID_threedface: + case eColorID_buttonface: + // 3-D face color +- aColor = sFrameBackground; ++#if (MOZ_WIDGET_GTK == 3) ++ aColor = sMozWindowBackground; ++#else ++ aColor = sButtonBackground; ++#endif + break; + + case eColorID_buttontext: +@@ -302,11 +309,6 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor) + aColor = sFrameOuterLightBorder; + break; + +- case eColorID_threedlightshadow: +- // 3-D highlighted inner edge color +- aColor = sFrameBackground; // always same as background in GTK code +- break; +- + case eColorID_buttonshadow: + // 3-D shadow edge color + case eColorID_threedshadow: +@@ -1141,7 +1143,7 @@ nsLookAndFeel::Init() + + style = gtk_widget_get_style(button); + if (style) { +- sFrameBackground = GDK_COLOR_TO_NS_RGB(style->bg[GTK_STATE_NORMAL]); ++ sButtonBackground = GDK_COLOR_TO_NS_RGB(style->bg[GTK_STATE_NORMAL]); + sFrameOuterLightBorder = + GDK_COLOR_TO_NS_RGB(style->light[GTK_STATE_NORMAL]); + sFrameInnerDarkBorder = +@@ -1189,12 +1191,9 @@ nsLookAndFeel::Init() + GtkWidget *frame = gtk_frame_new(nullptr); + gtk_container_add(GTK_CONTAINER(parent), frame); + +- style = gtk_widget_get_style_context(frame); +- gtk_style_context_get_background_color(style, GTK_STATE_FLAG_NORMAL, &color); +- sFrameBackground = GDK_RGBA_TO_NS_RGBA(color); +- + // TODO GTK3 - update sFrameOuterLightBorder + // for GTK_BORDER_STYLE_INSET/OUTSET/GROVE/RIDGE border styles (Bug 978172). ++ style = gtk_widget_get_style_context(frame); + gtk_style_context_get_border_color(style, GTK_STATE_FLAG_NORMAL, &color); + sFrameInnerDarkBorder = sFrameOuterLightBorder = GDK_RGBA_TO_NS_RGBA(color); + #endif +diff --git widget/gtk/nsLookAndFeel.h widget/gtk/nsLookAndFeel.h +index be15179..aabbca6 100644 +--- widget/gtk/nsLookAndFeel.h ++++ widget/gtk/nsLookAndFeel.h +@@ -64,7 +64,7 @@ protected: + nscolor sMenuHoverText; + nscolor sButtonText; + nscolor sButtonHoverText; +- nscolor sFrameBackground; ++ nscolor sButtonBackground; + nscolor sFrameOuterLightBorder; + nscolor sFrameInnerDarkBorder; + nscolor sOddCellBackground; diff --git a/www/firefox/files/patch-bug877605 b/www/firefox/files/patch-bug877605 deleted file mode 100644 index fb1d5dbbcc12..000000000000 --- a/www/firefox/files/patch-bug877605 +++ /dev/null @@ -1,305 +0,0 @@ -commit d7cc508 -Author: Martin Stransky <stransky@redhat.com> -Date: Thu Sep 4 05:17:00 2014 +0200 - - Bug 877605 - GTK3 - fixed tab widget rendering. r=karlt ---- - widget/gtk/gtk2drawing.c | 18 ++++++ - widget/gtk/gtk3drawing.c | 121 ++++++++++++++++++++++++++++++---------- - widget/gtk/gtkdrawing.h | 13 +++++ - widget/gtk/nsNativeThemeGTK.cpp | 20 ++++--- - 4 files changed, 136 insertions(+), 36 deletions(-) - -diff --git widget/gtk/gtk2drawing.c widget/gtk/gtk2drawing.c -index 71e1929..290a17a 100644 ---- widget/gtk/gtk2drawing.c -+++ widget/gtk/gtk2drawing.c -@@ -3013,6 +3013,24 @@ moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top, - } - - gint -+moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, -+ GtkTextDirection direction, GtkTabFlags flags) -+{ -+ moz_gtk_get_widget_border(MOZ_GTK_TAB, left, top, -+ right, bottom, direction, -+ FALSE); -+ -+ // Top tabs have no bottom border, bottom tabs have no top border -+ if (flags & MOZ_GTK_TAB_BOTTOM) { -+ *top = 0; -+ } else { -+ *bottom = 0; -+ } -+ -+ return MOZ_GTK_SUCCESS; -+} -+ -+gint - moz_gtk_get_combo_box_entry_button_size(gint* width, gint* height) - { - /* -diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c -index 684650d..e9e21b1 100644 ---- widget/gtk/gtk3drawing.c -+++ widget/gtk/gtk3drawing.c -@@ -2105,6 +2105,21 @@ moz_gtk_get_tab_thickness(void) - return border.top; - } - -+static void -+moz_gtk_tab_prepare_style_context(GtkStyleContext *style, -+ GtkTabFlags flags) -+{ -+ gtk_style_context_set_state(style, ((flags & MOZ_GTK_TAB_SELECTED) == 0) ? -+ GTK_STATE_FLAG_NORMAL : -+ GTK_STATE_FLAG_ACTIVE); -+ gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB, -+ (flags & MOZ_GTK_TAB_FIRST) ? -+ GTK_REGION_FIRST : 0); -+ gtk_style_context_add_class(style, (flags & MOZ_GTK_TAB_BOTTOM) ? -+ GTK_STYLE_CLASS_BOTTOM : -+ GTK_STYLE_CLASS_TOP); -+} -+ - /* actual small tabs */ - static gint - moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect, -@@ -2117,22 +2132,35 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect, - * tab appear physically attached to the tabpanel; see details below. */ - - GtkStyleContext* style; -+ GdkRectangle tabRect; - GdkRectangle focusRect; - GdkRectangle backRect; -+ int initial_gap = 0; - - ensure_tab_widget(); - gtk_widget_set_direction(gTabWidget, direction); - - style = gtk_widget_get_style_context(gTabWidget); -- backRect = focusRect = *rect; -- - gtk_style_context_save(style); -+ moz_gtk_tab_prepare_style_context(style, flags); -+ -+ tabRect = *rect; -+ -+ if (flags & MOZ_GTK_TAB_FIRST) { -+ gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL); -+ tabRect.width -= initial_gap; -+ -+ if (direction != GTK_TEXT_DIR_RTL) { -+ tabRect.x += initial_gap; -+ } -+ } -+ -+ focusRect = backRect = tabRect; - - if ((flags & MOZ_GTK_TAB_SELECTED) == 0) { - /* Only draw the tab */ -- gtk_style_context_set_state(style, GTK_STATE_FLAG_NORMAL); - gtk_render_extension(style, cr, -- rect->x, rect->y, rect->width, rect->height, -+ tabRect.x, tabRect.y, tabRect.width, tabRect.height, - (flags & MOZ_GTK_TAB_BOTTOM) ? - GTK_POS_TOP : GTK_POS_BOTTOM ); - } else { -@@ -2186,24 +2214,19 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect, - gap_loffset = gap_roffset = 20; /* should be enough */ - if (flags & MOZ_GTK_TAB_FIRST) { - if (direction == GTK_TEXT_DIR_RTL) -- gap_roffset = 0; -+ gap_roffset = initial_gap; - else -- gap_loffset = 0; -+ gap_loffset = initial_gap; - } - -- gtk_style_context_set_state(style, GTK_STATE_FLAG_ACTIVE); -- -- /* Adwaita theme engine crashes without it (rhbz#713764) */ -- gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB, 0); -- - if (flags & MOZ_GTK_TAB_BOTTOM) { - /* Draw the tab on bottom */ - focusRect.y += gap_voffset; - focusRect.height -= gap_voffset; - - gtk_render_extension(style, cr, -- rect->x, rect->y + gap_voffset, rect->width, -- rect->height - gap_voffset, GTK_POS_TOP); -+ tabRect.x, tabRect.y + gap_voffset, tabRect.width, -+ tabRect.height - gap_voffset, GTK_POS_TOP); - - gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); - -@@ -2219,38 +2242,39 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect, - cairo_clip(cr); - - gtk_render_frame_gap(style, cr, -- rect->x - gap_loffset, -- rect->y + gap_voffset - 3 * gap_height, -- rect->width + gap_loffset + gap_roffset, -+ tabRect.x - gap_loffset, -+ tabRect.y + gap_voffset - 3 * gap_height, -+ tabRect.width + gap_loffset + gap_roffset, - 3 * gap_height, GTK_POS_BOTTOM, -- gap_loffset, gap_loffset + rect->width); -+ gap_loffset, gap_loffset + tabRect.width); - cairo_restore(cr); - } else { - /* Draw the tab on top */ - focusRect.height -= gap_voffset; - gtk_render_extension(style, cr, -- rect->x, rect->y, rect->width, -- rect->height - gap_voffset, GTK_POS_BOTTOM); -+ tabRect.x, tabRect.y, tabRect.width, -+ tabRect.height - gap_voffset, GTK_POS_BOTTOM); - - gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); - -- backRect.y += (rect->height - gap_voffset); -+ backRect.y += (tabRect.height - gap_voffset); - backRect.height = gap_height; - - /* Draw the gap; erase with background color before painting in - * case theme does not */ - gtk_render_background(style, cr, backRect.x, backRect.y, - backRect.width, backRect.height); -+ - cairo_save(cr); - cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); - cairo_clip(cr); - - gtk_render_frame_gap(style, cr, -- rect->x - gap_loffset, -- rect->y + rect->height - gap_voffset, -- rect->width + gap_loffset + gap_roffset, -+ tabRect.x - gap_loffset, -+ tabRect.y + tabRect.height - gap_voffset, -+ tabRect.width + gap_loffset + gap_roffset, - 3 * gap_height, GTK_POS_TOP, -- gap_loffset, gap_loffset + rect->width); -+ gap_loffset, gap_loffset + tabRect.width); - cairo_restore(cr); - } - } -@@ -2885,10 +2909,6 @@ moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top, - left, top, right, bottom); - return MOZ_GTK_SUCCESS; - } -- case MOZ_GTK_TAB: -- ensure_tab_widget(); -- w = gTabWidget; -- break; - /* These widgets have no borders, since they are not containers. */ - case MOZ_GTK_SPLITTER_HORIZONTAL: - case MOZ_GTK_SPLITTER_VERTICAL: -@@ -2932,6 +2952,51 @@ moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top, - } - - gint -+moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, -+ GtkTextDirection direction, GtkTabFlags flags) -+{ -+ GtkStyleContext* style; -+ int tab_curvature; -+ -+ ensure_tab_widget(); -+ -+ style = gtk_widget_get_style_context(gTabWidget); -+ gtk_style_context_save(style); -+ moz_gtk_tab_prepare_style_context(style, flags); -+ -+ // TODO add_style_border() should be replaced -+ // with focus-line-width and focus-padding -+ // see Bug 877605 -+ *left = *top = *right = *bottom = 0; -+ moz_gtk_add_style_border(style, left, top, right, bottom); -+ moz_gtk_add_style_padding(style, left, top, right, bottom); -+ -+ gtk_widget_style_get (gTabWidget, "tab-curvature", &tab_curvature, NULL); -+ *left += tab_curvature; -+ *right += tab_curvature; -+ -+ if (flags & MOZ_GTK_TAB_FIRST) { -+ int initial_gap; -+ gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL); -+ if (direction == GTK_TEXT_DIR_RTL) -+ *right += initial_gap; -+ else -+ *left += initial_gap; -+ } -+ -+ // Top tabs have no bottom border, bottom tabs have no top border -+ if (flags & MOZ_GTK_TAB_BOTTOM) { -+ *top = 0; -+ } else { -+ *bottom = 0; -+ } -+ -+ gtk_style_context_restore(style); -+ -+ return MOZ_GTK_SUCCESS; -+} -+ -+gint - moz_gtk_get_combo_box_entry_button_size(gint* width, gint* height) - { - /* -diff --git widget/gtk/gtkdrawing.h widget/gtk/gtkdrawing.h -index fb11105..1938e8f 100644 ---- widget/gtk/gtkdrawing.h -+++ widget/gtk/gtkdrawing.h -@@ -259,6 +259,19 @@ gint moz_gtk_get_widget_border(GtkThemeWidgetType widget, gint* left, gint* top, - gboolean inhtml); - - /** -+ * Get the border size of a notebook tab -+ * left/right: [OUT] the tab's left/right border -+ * top/bottom: [OUT] the tab's top/bottom border -+ * direction: the text direction for the widget -+ * flags: tab-dependant flags; see the GtkTabFlags definition. -+ * -+ * returns: MOZ_GTK_SUCCESS if there was no error, an error code otherwise -+ */ -+gint -+moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, -+ GtkTextDirection direction, GtkTabFlags flags); -+ -+/** - * Get the desired size of a GtkCheckButton - * indicator_size: [OUT] the indicator size - * indicator_spacing: [OUT] the spacing between the indicator and its -diff --git widget/gtk/nsNativeThemeGTK.cpp widget/gtk/nsNativeThemeGTK.cpp -index 969fb0a..62018e5 100644 ---- widget/gtk/nsNativeThemeGTK.cpp -+++ widget/gtk/nsNativeThemeGTK.cpp -@@ -940,14 +940,18 @@ nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext* aContext, nsIFrame* aFrame, - // but don't reserve any space for it. - break; - case NS_THEME_TAB: -- // Top tabs have no bottom border, bottom tabs have no top border -- moz_gtk_get_widget_border(MOZ_GTK_TAB, &aResult->left, &aResult->top, -- &aResult->right, &aResult->bottom, direction, -- FALSE); -- if (IsBottomTab(aFrame)) -- aResult->top = 0; -- else -- aResult->bottom = 0; -+ { -+ GtkThemeWidgetType gtkWidgetType; -+ gint flags; -+ -+ if (!GetGtkWidgetAndState(aWidgetType, aFrame, gtkWidgetType, nullptr, -+ &flags)) -+ return NS_OK; -+ -+ moz_gtk_get_tab_border(&aResult->left, &aResult->top, -+ &aResult->right, &aResult->bottom, direction, -+ (GtkTabFlags)flags); -+ } - break; - case NS_THEME_MENUITEM: - case NS_THEME_CHECKMENUITEM: diff --git a/www/firefox/files/patch-system-openh264 b/www/firefox/files/patch-system-openh264 index a26cb2a611fa..3bbabcebf9f8 100644 --- a/www/firefox/files/patch-system-openh264 +++ b/www/firefox/files/patch-system-openh264 @@ -1,15 +1,15 @@ # Revert bug 1045209 to allow using absolute path diff --git content/media/gmp/GMPChild.cpp content/media/gmp/GMPChild.cpp -index 4165a75..81914d5 100644 +index 1dde3ac..12c88cf 100644 --- content/media/gmp/GMPChild.cpp +++ content/media/gmp/GMPChild.cpp -@@ -66,19 +66,11 @@ +@@ -76,21 +76,14 @@ GetFileBase(const std::string& aPluginPa } #endif - nsCOMPtr<nsIFile> parent; -- rv = aLibFile->GetParent(getter_AddRefs(parent)); +- rv = aFileBase->GetParent(getter_AddRefs(parent)); - if (NS_FAILED(rv)) { - return false; - } @@ -18,15 +18,18 @@ index 4165a75..81914d5 100644 - rv = parent->GetLeafName(parentLeafName); - if (NS_FAILED(rv)) { + nsAutoString leafName; -+ if (NS_FAILED(aLibFile->GetLeafName(leafName))) { ++ if (NS_FAILED(aFileBase->GetLeafName(leafName))) { return false; } -- -- nsAutoString baseName(Substring(parentLeafName, 4, parentLeafName.Length() - 1)); -+ nsAutoString baseName(Substring(leafName, 4, leafName.Length() - 1)); - #if defined(XP_MACOSX) - nsAutoString binaryName = NS_LITERAL_STRING("lib") + baseName + NS_LITERAL_STRING(".dylib"); +- aBaseName = Substring(parentLeafName, ++ aBaseName = Substring(leafName, + 4, +- parentLeafName.Length() - 1); ++ leafName.Length() - 1); + return true; + } + diff --git content/media/gmp/GMPParent.cpp content/media/gmp/GMPParent.cpp index aa60acf..90878ca 100644 --- content/media/gmp/GMPParent.cpp diff --git a/www/firefox/files/patch-z-bug517422 b/www/firefox/files/patch-z-bug517422 index 7b84987ca922..3ec38afb5a23 100644 --- a/www/firefox/files/patch-z-bug517422 +++ b/www/firefox/files/patch-z-bug517422 @@ -494,10 +494,10 @@ index d42137a..695e75a8 100644 if CONFIG['MOZ_NATIVE_LIBEVENT']: OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS'] -diff --git xpcom/build/nsXPComInit.cpp xpcom/build/nsXPComInit.cpp +diff --git xpcom/build/XPCOMInit.cpp xpcom/build/XPCOMInit.cpp index 2cf281e..6d7af0e 100644 ---- xpcom/build/nsXPComInit.cpp -+++ xpcom/build/nsXPComInit.cpp +--- xpcom/build/XPCOMInit.cpp ++++ xpcom/build/XPCOMInit.cpp @@ -138,7 +138,9 @@ extern nsresult nsStringInputStreamConstructor(nsISupports*, REFNSIID, void**); #include "mozilla/VisualEventTracer.h" #endif diff --git a/www/firefox/pkg-message b/www/firefox/pkg-message index 83f7cbefb79f..e6345a1a5e5a 100644 --- a/www/firefox/pkg-message +++ b/www/firefox/pkg-message @@ -1,9 +1,9 @@ ====================================================================== -smb:// issues (Gvfs/GIO or GNOMEVFS2 option): +smb:// issues (Gvfs/GIO option): Network group, machine, and share browsing does not work correctly. -sftp:// (Gvfs/GIO or GNOMEVFS2 option): +sftp:// (Gvfs/GIO option): Only sftp access using public key authentication works. To easily setup public key authentication to "remote_host": diff --git a/www/libxul/Makefile b/www/libxul/Makefile index 91b33627c20b..ee7e8d6012b2 100644 --- a/www/libxul/Makefile +++ b/www/libxul/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= libxul -DISTVERSION= 31.3.0 -PORTREVISION= 1 +DISTVERSION= 31.4.0 CATEGORIES?= www devel MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source DISTNAME= firefox-${DISTVERSION}esr.source diff --git a/www/libxul/distinfo b/www/libxul/distinfo index 149b1d8271f5..7fd1418d0164 100644 --- a/www/libxul/distinfo +++ b/www/libxul/distinfo @@ -1,2 +1,2 @@ -SHA256 (firefox-31.3.0esr.source.tar.bz2) = 1152c4e7dc251f5f4928fd28657462c3d321e9c25cbbb1ca8b2ec84c8c501e53 -SIZE (firefox-31.3.0esr.source.tar.bz2) = 148022631 +SHA256 (firefox-31.4.0esr.source.tar.bz2) = c5ad8b588fb1e7690be5da04f627335f6440277dac4bccd46e6687fcf2fbc23b +SIZE (firefox-31.4.0esr.source.tar.bz2) = 147935703 diff --git a/www/linux-firefox/Makefile b/www/linux-firefox/Makefile index 636b1a11f8de..207b8b2dab01 100644 --- a/www/linux-firefox/Makefile +++ b/www/linux-firefox/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 34.0.5 +DISTVERSION= 35.0 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US diff --git a/www/linux-firefox/distinfo b/www/linux-firefox/distinfo index 3cd9f5780130..82691a0a471e 100644 --- a/www/linux-firefox/distinfo +++ b/www/linux-firefox/distinfo @@ -1,5 +1,5 @@ -SHA256 (firefox-34.0.5.tar.bz2) = bed2197e38ff7ea2152c7c295b5eac15efd031695075613c57afe003c6c2a728 -SIZE (firefox-34.0.5.tar.bz2) = 46607342 +SHA256 (firefox-35.0.tar.bz2) = 1ff41809f88f068fc46770ca518851a5188ae936e4a6d0d11c9b8bdc740298a7 +SIZE (firefox-35.0.tar.bz2) = 47069126 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b |