Update to firefox 59.0.

See https://www.mozilla.org/en-US/firefox/59.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-06/

- Selfhost the source tarball temporarly until bug #1432591 is fixed
- add show-commit convenience target
- use bundled cairo, system cairo is broken and the option to build
  against a it is being removed in #1432751
- remove version from the install dir (per #445128)
- in the README, remove now useless section about e10s (it's enabled by
  default) and replace it by a section explaining how to enable GL
compositing and WebRender.

Note that backporting it to 6.2 might not be possible. Currently hacking
various options.
This commit is contained in:
landry 2018-03-13 19:29:35 +00:00
parent 851fcbac5b
commit 19c0f6d0d4
10 changed files with 282 additions and 270 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile.inc,v 1.102 2018/02/08 19:15:09 landry Exp $
# $OpenBSD: Makefile.inc,v 1.103 2018/03/13 19:29:35 landry Exp $
# Unversioned distfiles
PORTROACH = ignore:1
@ -8,7 +8,7 @@ ONLY_FOR_ARCHS = amd64 i386
PKG_ARCH = *
FV = 58.0.2
FV = 59.0
V = ${FV:C/b.$//}
NAME = firefox-i18n

View File

@ -1,174 +1,174 @@
SHA256 (mozilla/firefox-i18n-58.0.2/ach.xpi) = /64fqx+k5lk4+bpuAkVAapc4qAWjv1lSH/Gy2MwyJCc=
SHA256 (mozilla/firefox-i18n-58.0.2/af.xpi) = AQ6O570b2rj8c2h8pX0MH2yJm9KU0XOSyHXDlDpD9iU=
SHA256 (mozilla/firefox-i18n-58.0.2/an.xpi) = IXpis8l3vuGUXYLd2fdhWX/aVJZhmPN9KnwCB0EisQY=
SHA256 (mozilla/firefox-i18n-58.0.2/ar.xpi) = /2Zv9y+sOvzFKBGxXAXE/9rZjNNUDkzWY465wA1CNOQ=
SHA256 (mozilla/firefox-i18n-58.0.2/as.xpi) = 1/5s5bzmyufIPDDAlrMiSzfc2NsYbJAt9MIttsVfOzk=
SHA256 (mozilla/firefox-i18n-58.0.2/ast.xpi) = wXZAI7esyRzZRiXH5IByS5ySNbe7knmRJsOS2aJPC2o=
SHA256 (mozilla/firefox-i18n-58.0.2/az.xpi) = 6HDPyNHbr3g+HV1MHyXtCEI7S1MBdGlmf5zUrchr0bs=
SHA256 (mozilla/firefox-i18n-58.0.2/bg.xpi) = W+aE+Qyk8e+AqRjw4yQz0Zcxerb3w7b870OsvczdKH8=
SHA256 (mozilla/firefox-i18n-58.0.2/bn-BD.xpi) = NZzrIg1DcXl+b/NRPG2KsirljbTmTLHNtrwwD5QPC/w=
SHA256 (mozilla/firefox-i18n-58.0.2/bn-IN.xpi) = 4wxxZvNdEAfaAIU9PS7DoVF8Y/Gz+tfAHw8NtgSFDwI=
SHA256 (mozilla/firefox-i18n-58.0.2/br.xpi) = /sbv4i/1u1waipUoWAEGO2u8iCZF2MrJ+RbhEy7R6o4=
SHA256 (mozilla/firefox-i18n-58.0.2/bs.xpi) = oqdB7ltiUdDJxXvqEyKNvGliC2iJdayB5Ls73JgSf7E=
SHA256 (mozilla/firefox-i18n-58.0.2/ca.xpi) = xLtp2Q/Y7SkvBzfSdgtvs52WDH9Y6a47t2ZwHR0scgo=
SHA256 (mozilla/firefox-i18n-58.0.2/cs.xpi) = MITMLOTzZbI7Vuu5+YE/1GvFBFl3bQLTxPDswUUBvLA=
SHA256 (mozilla/firefox-i18n-58.0.2/cy.xpi) = IvaKkHDEhkxhR3m3JKGqGLSHjY6X7PhRUUhIpuaV4h4=
SHA256 (mozilla/firefox-i18n-58.0.2/da.xpi) = LC21wsuUqrBCLrzy9ah4BDQA/fG3H1QaZYRptPLjgR4=
SHA256 (mozilla/firefox-i18n-58.0.2/de.xpi) = 9Af/oCdRUOgiHbpvfHe5WLz222eFaa0/Zh5he97cxcY=
SHA256 (mozilla/firefox-i18n-58.0.2/dsb.xpi) = lMXz9XKI1VEg6j5C+IHKCjlvaaSpD6/EGpDzJVvqmJI=
SHA256 (mozilla/firefox-i18n-58.0.2/el.xpi) = luXr5pL0kcEit2jTVN3url6gV2VTwAfbDtaUm14Fw1s=
SHA256 (mozilla/firefox-i18n-58.0.2/en-GB.xpi) = osDt9Q2pCpNx+GD0/hdXpC34VtM6LHGzjF69P0t6Maw=
SHA256 (mozilla/firefox-i18n-58.0.2/en-US.xpi) = Rwx5lsHm2aWzo5UNobu0OHUQ3TJujrbvg8qvFF1eoMo=
SHA256 (mozilla/firefox-i18n-58.0.2/en-ZA.xpi) = dWmszXg31isoTsZCM6ETEfFYtRiy5AfNtcILdPpOZrE=
SHA256 (mozilla/firefox-i18n-58.0.2/eo.xpi) = +dD65KGc6Skr7vCY1onlWaTjYodxtJ6sxrDC4RSuQn8=
SHA256 (mozilla/firefox-i18n-58.0.2/es-AR.xpi) = khTOYdwCz2HHLX+vvZ1ywfM9ENnQxYnvnrmUw1pYjjM=
SHA256 (mozilla/firefox-i18n-58.0.2/es-CL.xpi) = gwSsF6xqWG0vSso3gUDoZ28f+VfioP6tkwatXhG50zU=
SHA256 (mozilla/firefox-i18n-58.0.2/es-ES.xpi) = UcPRvsO2AOsHMCCGPcPRwHSUc0Lz6de5MCmOAb38avI=
SHA256 (mozilla/firefox-i18n-58.0.2/es-MX.xpi) = 5vrGCNZk0utKbnzllnA2Vx2eA8Yqk9VSqIWOVnY63M8=
SHA256 (mozilla/firefox-i18n-58.0.2/et.xpi) = KLlS97fVSiv3bZQUzOh6MjxN3RaQki7SxluYRNC3zkI=
SHA256 (mozilla/firefox-i18n-58.0.2/eu.xpi) = kFMo3kWprG3yi0MdpdbhmXeeJ5mpG4qWxJWII87DiiM=
SHA256 (mozilla/firefox-i18n-58.0.2/fa.xpi) = O76JUEvzU6lXmynB0mkPh/WzhxA5dMnotJHfWRLJF1c=
SHA256 (mozilla/firefox-i18n-58.0.2/ff.xpi) = LmbjtguyunO0Xq456pheeCsUGL2nsITeWik0V7j47Tg=
SHA256 (mozilla/firefox-i18n-58.0.2/fi.xpi) = DfhBHJJxuOnJ1YLywd/wcOXw3F52F9Ug9RjQgkz400A=
SHA256 (mozilla/firefox-i18n-58.0.2/fr.xpi) = rPnYCD93LoDvQ3cQnnU9WMF47DxntxaDEgsDNQ5KQd8=
SHA256 (mozilla/firefox-i18n-58.0.2/fy-NL.xpi) = HgehhFpzrx84wkxYE3yJBK94DSJIYWY9Kwe2m33tN4Q=
SHA256 (mozilla/firefox-i18n-58.0.2/ga-IE.xpi) = F42v0iSURh3h9VXiXYK9KFprqS4Qv4AvzCACD48sAtU=
SHA256 (mozilla/firefox-i18n-58.0.2/gd.xpi) = NmGKe/RIa0N2OUrl3kFSvcmNRbJMqq14tc2dxKY3PBM=
SHA256 (mozilla/firefox-i18n-58.0.2/gl.xpi) = ynZP96j872BN9PYM9aQrxOiFP7iHJASkdl9yf4LZrLs=
SHA256 (mozilla/firefox-i18n-58.0.2/gu-IN.xpi) = us7LqQO+CbfJV9YoAfdWLqr5zSDPYcrXIn2ua+lD2Ac=
SHA256 (mozilla/firefox-i18n-58.0.2/he.xpi) = BquQKMe7iPPneqB8XEmLstyeWm8Yv2YrqdkOwotiuZ0=
SHA256 (mozilla/firefox-i18n-58.0.2/hi-IN.xpi) = pIRxRK1MfK31uSW6LNdWelE+I3lnbktYTcx0mO4ciLg=
SHA256 (mozilla/firefox-i18n-58.0.2/hr.xpi) = oyDwvtpyp5NxsQUgv0dk/7lADWpR9nqir/uawjEeq5c=
SHA256 (mozilla/firefox-i18n-58.0.2/hsb.xpi) = sxR0/sf3MMQCuBvmjl7C8E2DLqfNTHxy61DIkuWYegQ=
SHA256 (mozilla/firefox-i18n-58.0.2/hu.xpi) = NdhaxUhx5qebgc/3wy6Xo5XVoKKLNCXw8aHkPzvfXOY=
SHA256 (mozilla/firefox-i18n-58.0.2/hy-AM.xpi) = lmy928YwwJccS11gJ+9FbeIS5mT6rcKiQjHlI/JP7Lc=
SHA256 (mozilla/firefox-i18n-58.0.2/id.xpi) = Dhw9QJcOi/274EZWLbMKDdzH3WOPorrna+TYDAighbg=
SHA256 (mozilla/firefox-i18n-58.0.2/is.xpi) = ogszUSDg6XijWeCbV9S8VTDKM/Qv6Zv/T7FOiKQL31E=
SHA256 (mozilla/firefox-i18n-58.0.2/it.xpi) = vjr6r0LcV8yMzOvMxQF3htoEpCmCqpU5wTNziESQ2mw=
SHA256 (mozilla/firefox-i18n-58.0.2/ja.xpi) = 9fHeV485VZMcXfy0N/52L17/vqM67xMfuwWKhj1AR0I=
SHA256 (mozilla/firefox-i18n-58.0.2/kk.xpi) = ywEtBDOWJnmEE8RzaD/GijTv/JPRHKtYFgjWDRxXJ0k=
SHA256 (mozilla/firefox-i18n-58.0.2/km.xpi) = FPDr22589YUCUfwW+rK+FvbE0rC3n+eagW1vMWUr/MY=
SHA256 (mozilla/firefox-i18n-58.0.2/kn.xpi) = xRwV3BAsG6kZHfFWP/DRO6sfmDnCEBIh+0jFe0cgPNw=
SHA256 (mozilla/firefox-i18n-58.0.2/ko.xpi) = I/dqzlc8Mg6VCg/qzswdum3ImqoXIogT5I4k9y14358=
SHA256 (mozilla/firefox-i18n-58.0.2/lij.xpi) = mos9a2KxqwQmOQYe6ZEa1ifN5jS22mK6gOFJG56BbsE=
SHA256 (mozilla/firefox-i18n-58.0.2/lt.xpi) = W8uvvoTjov0kHa+Fs3iHz5dzrOJjmDFjdJn1VXuttyQ=
SHA256 (mozilla/firefox-i18n-58.0.2/lv.xpi) = BNbCEhzIpijKzQGQvbdmIBD8Qf+dYqfLt6SSwXLyXyA=
SHA256 (mozilla/firefox-i18n-58.0.2/mai.xpi) = NPCdF5sVlhNMlv/Gw5fgcU6Hbq0UKyuiz6of3ob1Qxs=
SHA256 (mozilla/firefox-i18n-58.0.2/mk.xpi) = AGy2QtRNLR8EHvSFm0yCCz/2TBe7BIcQjyZZTzAgZps=
SHA256 (mozilla/firefox-i18n-58.0.2/ml.xpi) = 4MEi8h6RLQbRIUT/ro8EVVGEtYyLFRbe7rf7Z3Emw8I=
SHA256 (mozilla/firefox-i18n-58.0.2/mr.xpi) = C75GRGPGlr+5AxxPcDTDg3xr5MJXVtE9F1rf4Ap63Ls=
SHA256 (mozilla/firefox-i18n-58.0.2/ms.xpi) = QfxyHKvoB0lQBdZN6BQb++gEJK2fmIGE3LrNoBTPI2E=
SHA256 (mozilla/firefox-i18n-58.0.2/nb-NO.xpi) = JDwhl1QFlHuH0lZgcaGt295Huu2O3iTOxfj/pFX6Aj0=
SHA256 (mozilla/firefox-i18n-58.0.2/nl.xpi) = ls/B/h47HzrSssuqSlp6EvR/ijkoardmGR5ej7VcpD4=
SHA256 (mozilla/firefox-i18n-58.0.2/nn-NO.xpi) = 9ChOjKYSkgKNWB49YyFQ92YCKeTwXSr8ZBxCw2EQARY=
SHA256 (mozilla/firefox-i18n-58.0.2/or.xpi) = H8NNYxxc7qK7ioKMYKupxRCeuhQhQnaZsKfs2mJlL1I=
SHA256 (mozilla/firefox-i18n-58.0.2/pa-IN.xpi) = U89j22j9GtBOHGhyUwDQg0seTEM2qbQ+Woi5JvB5wBs=
SHA256 (mozilla/firefox-i18n-58.0.2/pl.xpi) = mVP3xwfJ2QeS28XM/oa56h5rT9nzXwcw93NG8I26tUg=
SHA256 (mozilla/firefox-i18n-58.0.2/pt-BR.xpi) = Kat+t9e80tNLvDJAgwiJCs8WJXHtI8PRgBTYPU2HQVA=
SHA256 (mozilla/firefox-i18n-58.0.2/pt-PT.xpi) = cLMDGqXdF1U9hKREg0MHq+VLyDhZMKtDgMa4L6J7aCc=
SHA256 (mozilla/firefox-i18n-58.0.2/rm.xpi) = 7APmE703qzhUsdURwojCKWlSmbnNNoTyQgyJZCUFKB4=
SHA256 (mozilla/firefox-i18n-58.0.2/ro.xpi) = 6aMEB//ZdIVqIGeB0yzbZzxYxB4eM9TC38zFv7xT4sk=
SHA256 (mozilla/firefox-i18n-58.0.2/ru.xpi) = di8B6yRxRbLWwRkoUb2mHydSY5iaZWuv7xzhlt654s0=
SHA256 (mozilla/firefox-i18n-58.0.2/si.xpi) = Vq11LwcU0whE1U8y9jZZgp4Ay1BphFIgbeiMYtRHKzQ=
SHA256 (mozilla/firefox-i18n-58.0.2/sk.xpi) = b3OGpvOgwAqhxGlJLIKWR1cMNbEXHHJn79J7+4NDZv4=
SHA256 (mozilla/firefox-i18n-58.0.2/sl.xpi) = m0jPm2xupl774LmR2QNSY56TDd9ymhtBQ1AtHX7QBS4=
SHA256 (mozilla/firefox-i18n-58.0.2/son.xpi) = jr0JMWj+xJgTT8cU3owsmjutK2+oRBa+baj5ateHjgw=
SHA256 (mozilla/firefox-i18n-58.0.2/sq.xpi) = /yQwQuZGz1MaRZrnRSqYaoA2fz7ikOsPJgO7VBFU/yY=
SHA256 (mozilla/firefox-i18n-58.0.2/sr.xpi) = rtHVvh6Vfa0qTtAujjrFTMPhi4QAKH39xBzzwiSkMFw=
SHA256 (mozilla/firefox-i18n-58.0.2/sv-SE.xpi) = 7n3GPjBopZQXsfguHZsGiLnlSU0lBWcQtRyGidWrYJ0=
SHA256 (mozilla/firefox-i18n-58.0.2/ta.xpi) = 0ybnevrfIkvMEde0sSOMDWJrwyOlKkPiQe4fcqb1odw=
SHA256 (mozilla/firefox-i18n-58.0.2/te.xpi) = gyPxJX96sBJRjnF9oWdvSzOcWkShqknSrqHtETqfTn0=
SHA256 (mozilla/firefox-i18n-58.0.2/th.xpi) = /7yzMLxzdg0b8rEMZNzqBLBCyduG6ux5VqQUJhCgdeU=
SHA256 (mozilla/firefox-i18n-58.0.2/tr.xpi) = /1dNWdVuELSoRuLMtvdRuyVuAdbth6InJS2D6YUn6qY=
SHA256 (mozilla/firefox-i18n-58.0.2/uk.xpi) = faILn5d4tNrzNGXoENwikkoJ+4LS2lBT7H5/rK0gjAY=
SHA256 (mozilla/firefox-i18n-58.0.2/vi.xpi) = 3/CvBnDJhOqGoKA3K99f71reFCP5CuLiETK6j7lU9LQ=
SHA256 (mozilla/firefox-i18n-58.0.2/xh.xpi) = JyCD5bgNOgQ2o8l7o2qK346sVuKaTvxWWzf6Vjdci1Y=
SHA256 (mozilla/firefox-i18n-58.0.2/zh-CN.xpi) = vZ8qE2KUu1GJvMOjMrCY+gGQFFiE5WZzUUY2ITmZpZc=
SHA256 (mozilla/firefox-i18n-58.0.2/zh-TW.xpi) = PmxVYpJbfrPrurXMsUjEHpeyiPpEKnyKZe4BmR1IWGQ=
SIZE (mozilla/firefox-i18n-58.0.2/ach.xpi) = 445613
SIZE (mozilla/firefox-i18n-58.0.2/af.xpi) = 445015
SIZE (mozilla/firefox-i18n-58.0.2/an.xpi) = 469442
SIZE (mozilla/firefox-i18n-58.0.2/ar.xpi) = 494894
SIZE (mozilla/firefox-i18n-58.0.2/as.xpi) = 492796
SIZE (mozilla/firefox-i18n-58.0.2/ast.xpi) = 462088
SIZE (mozilla/firefox-i18n-58.0.2/az.xpi) = 470909
SIZE (mozilla/firefox-i18n-58.0.2/bg.xpi) = 517352
SIZE (mozilla/firefox-i18n-58.0.2/bn-BD.xpi) = 533458
SIZE (mozilla/firefox-i18n-58.0.2/bn-IN.xpi) = 518930
SIZE (mozilla/firefox-i18n-58.0.2/br.xpi) = 457661
SIZE (mozilla/firefox-i18n-58.0.2/bs.xpi) = 466550
SIZE (mozilla/firefox-i18n-58.0.2/ca.xpi) = 472769
SIZE (mozilla/firefox-i18n-58.0.2/cs.xpi) = 479563
SIZE (mozilla/firefox-i18n-58.0.2/cy.xpi) = 462230
SIZE (mozilla/firefox-i18n-58.0.2/da.xpi) = 455555
SIZE (mozilla/firefox-i18n-58.0.2/de.xpi) = 467225
SIZE (mozilla/firefox-i18n-58.0.2/dsb.xpi) = 486456
SIZE (mozilla/firefox-i18n-58.0.2/el.xpi) = 540702
SIZE (mozilla/firefox-i18n-58.0.2/en-GB.xpi) = 443435
SIZE (mozilla/firefox-i18n-58.0.2/en-US.xpi) = 440004
SIZE (mozilla/firefox-i18n-58.0.2/en-ZA.xpi) = 434820
SIZE (mozilla/firefox-i18n-58.0.2/eo.xpi) = 461031
SIZE (mozilla/firefox-i18n-58.0.2/es-AR.xpi) = 470709
SIZE (mozilla/firefox-i18n-58.0.2/es-CL.xpi) = 473178
SIZE (mozilla/firefox-i18n-58.0.2/es-ES.xpi) = 357315
SIZE (mozilla/firefox-i18n-58.0.2/es-MX.xpi) = 474515
SIZE (mozilla/firefox-i18n-58.0.2/et.xpi) = 450940
SIZE (mozilla/firefox-i18n-58.0.2/eu.xpi) = 462884
SIZE (mozilla/firefox-i18n-58.0.2/fa.xpi) = 517078
SIZE (mozilla/firefox-i18n-58.0.2/ff.xpi) = 462449
SIZE (mozilla/firefox-i18n-58.0.2/fi.xpi) = 454071
SIZE (mozilla/firefox-i18n-58.0.2/fr.xpi) = 479101
SIZE (mozilla/firefox-i18n-58.0.2/fy-NL.xpi) = 472089
SIZE (mozilla/firefox-i18n-58.0.2/ga-IE.xpi) = 479801
SIZE (mozilla/firefox-i18n-58.0.2/gd.xpi) = 467540
SIZE (mozilla/firefox-i18n-58.0.2/gl.xpi) = 454325
SIZE (mozilla/firefox-i18n-58.0.2/gu-IN.xpi) = 523537
SIZE (mozilla/firefox-i18n-58.0.2/he.xpi) = 480620
SIZE (mozilla/firefox-i18n-58.0.2/hi-IN.xpi) = 532364
SIZE (mozilla/firefox-i18n-58.0.2/hr.xpi) = 467252
SIZE (mozilla/firefox-i18n-58.0.2/hsb.xpi) = 483712
SIZE (mozilla/firefox-i18n-58.0.2/hu.xpi) = 482701
SIZE (mozilla/firefox-i18n-58.0.2/hy-AM.xpi) = 515596
SIZE (mozilla/firefox-i18n-58.0.2/id.xpi) = 449311
SIZE (mozilla/firefox-i18n-58.0.2/is.xpi) = 460733
SIZE (mozilla/firefox-i18n-58.0.2/it.xpi) = 350640
SIZE (mozilla/firefox-i18n-58.0.2/ja.xpi) = 514625
SIZE (mozilla/firefox-i18n-58.0.2/kk.xpi) = 527152
SIZE (mozilla/firefox-i18n-58.0.2/km.xpi) = 535393
SIZE (mozilla/firefox-i18n-58.0.2/kn.xpi) = 537161
SIZE (mozilla/firefox-i18n-58.0.2/ko.xpi) = 494836
SIZE (mozilla/firefox-i18n-58.0.2/lij.xpi) = 455542
SIZE (mozilla/firefox-i18n-58.0.2/lt.xpi) = 482159
SIZE (mozilla/firefox-i18n-58.0.2/lv.xpi) = 471212
SIZE (mozilla/firefox-i18n-58.0.2/mai.xpi) = 509070
SIZE (mozilla/firefox-i18n-58.0.2/mk.xpi) = 492514
SIZE (mozilla/firefox-i18n-58.0.2/ml.xpi) = 547686
SIZE (mozilla/firefox-i18n-58.0.2/mr.xpi) = 525039
SIZE (mozilla/firefox-i18n-58.0.2/ms.xpi) = 458427
SIZE (mozilla/firefox-i18n-58.0.2/nb-NO.xpi) = 457991
SIZE (mozilla/firefox-i18n-58.0.2/nl.xpi) = 465559
SIZE (mozilla/firefox-i18n-58.0.2/nn-NO.xpi) = 458439
SIZE (mozilla/firefox-i18n-58.0.2/or.xpi) = 502795
SIZE (mozilla/firefox-i18n-58.0.2/pa-IN.xpi) = 500542
SIZE (mozilla/firefox-i18n-58.0.2/pl.xpi) = 365869
SIZE (mozilla/firefox-i18n-58.0.2/pt-BR.xpi) = 463584
SIZE (mozilla/firefox-i18n-58.0.2/pt-PT.xpi) = 466902
SIZE (mozilla/firefox-i18n-58.0.2/rm.xpi) = 458783
SIZE (mozilla/firefox-i18n-58.0.2/ro.xpi) = 462430
SIZE (mozilla/firefox-i18n-58.0.2/ru.xpi) = 535054
SIZE (mozilla/firefox-i18n-58.0.2/si.xpi) = 500879
SIZE (mozilla/firefox-i18n-58.0.2/sk.xpi) = 487583
SIZE (mozilla/firefox-i18n-58.0.2/sl.xpi) = 463914
SIZE (mozilla/firefox-i18n-58.0.2/son.xpi) = 453960
SIZE (mozilla/firefox-i18n-58.0.2/sq.xpi) = 472464
SIZE (mozilla/firefox-i18n-58.0.2/sr.xpi) = 493460
SIZE (mozilla/firefox-i18n-58.0.2/sv-SE.xpi) = 466363
SIZE (mozilla/firefox-i18n-58.0.2/ta.xpi) = 519415
SIZE (mozilla/firefox-i18n-58.0.2/te.xpi) = 535339
SIZE (mozilla/firefox-i18n-58.0.2/th.xpi) = 506271
SIZE (mozilla/firefox-i18n-58.0.2/tr.xpi) = 471866
SIZE (mozilla/firefox-i18n-58.0.2/uk.xpi) = 525890
SIZE (mozilla/firefox-i18n-58.0.2/vi.xpi) = 476702
SIZE (mozilla/firefox-i18n-58.0.2/xh.xpi) = 467880
SIZE (mozilla/firefox-i18n-58.0.2/zh-CN.xpi) = 490106
SIZE (mozilla/firefox-i18n-58.0.2/zh-TW.xpi) = 488340
SHA256 (mozilla/firefox-i18n-59.0/ach.xpi) = HTxhZrJ7XmQHMyEPr05/p1HRrLjt2ARI/Vz7hAxJGYc=
SHA256 (mozilla/firefox-i18n-59.0/af.xpi) = Ie8x2pTrdLJp5lxHlh+T0XgnpIB1bSgs82fz7EmYhmw=
SHA256 (mozilla/firefox-i18n-59.0/an.xpi) = 5UT8rCcvWz7pNlxTBjFk+2+T4yPGH7AVTnRP4EbQ40g=
SHA256 (mozilla/firefox-i18n-59.0/ar.xpi) = ZEP+uqVTrh+EOiDKXHi+fbEi/6mCifEAzKiDyGsX+wo=
SHA256 (mozilla/firefox-i18n-59.0/as.xpi) = uLr4RIpZ4Tro7VeU+aG3lvNAKa3UiNwhUCP/EsVUnMs=
SHA256 (mozilla/firefox-i18n-59.0/ast.xpi) = godqpyCrbJjFwd0S/efWKkfRxCqH1wZmt2UUTmIDNOI=
SHA256 (mozilla/firefox-i18n-59.0/az.xpi) = 55mzXkqNInI3i28Pre5Xd2YK+NlubPqbI9XU46cIhpM=
SHA256 (mozilla/firefox-i18n-59.0/bg.xpi) = 7gEe32XpH6ohyKdbj5kiSEqJm01nYvCmpfO581UhwrM=
SHA256 (mozilla/firefox-i18n-59.0/bn-BD.xpi) = XDkYnvpdr56NZXS5i+1m7a2YvQpEWZVcZmxalzTBbSg=
SHA256 (mozilla/firefox-i18n-59.0/bn-IN.xpi) = zazDwwAvS7M1sTvqHd8i0HJZOBVq/iV9Ra0aLhFIqmg=
SHA256 (mozilla/firefox-i18n-59.0/br.xpi) = 36SvSfHDecHimdJSukFjEHdcD2pYArHya7ZhDiCriQ0=
SHA256 (mozilla/firefox-i18n-59.0/bs.xpi) = dbCVqRKCSHN+3LIqXHkmxR8WV3YlSUU/5dugRWKLqpc=
SHA256 (mozilla/firefox-i18n-59.0/ca.xpi) = UXG/jQwPQL6mPoGuKCzUHkJISy7Aa5BEYMhmnuZFSjs=
SHA256 (mozilla/firefox-i18n-59.0/cs.xpi) = KEOkJ74oOTfBX5jjHLIwJZYIIqj68NcdfvMOIAB87K4=
SHA256 (mozilla/firefox-i18n-59.0/cy.xpi) = noMWD2FCvBGJgilX91KPGjykwiFXbKwQdd/tVzEZdRY=
SHA256 (mozilla/firefox-i18n-59.0/da.xpi) = WAO6fRIVbvhvzJUc6sG1Pz+86TiCbVG8bxV4DBJC2TU=
SHA256 (mozilla/firefox-i18n-59.0/de.xpi) = gMtLSBBz9xrKpubXYOvwtZmjOJXqsjbPLMOowAC+Bpc=
SHA256 (mozilla/firefox-i18n-59.0/dsb.xpi) = vNtF6X+QH7/5tUepGgtcKlva3uqOpWEO5fzq9EhO828=
SHA256 (mozilla/firefox-i18n-59.0/el.xpi) = Rmwv72MchEqxKA44ea3Veqy5ji8wp9giP4ZdGW3utIc=
SHA256 (mozilla/firefox-i18n-59.0/en-GB.xpi) = y0Kz5Fisxasknaa1WplYWF5MBk3fuUt79J+UZWJt8KQ=
SHA256 (mozilla/firefox-i18n-59.0/en-US.xpi) = 16MjCAr8nPk2z2cuWE2oJUE2N7S0ExU7D03dUWn98Fo=
SHA256 (mozilla/firefox-i18n-59.0/en-ZA.xpi) = SBaJfS4vL189OjWg8zXNNGc/TMV/6CF4r3UiBVtQjps=
SHA256 (mozilla/firefox-i18n-59.0/eo.xpi) = wXzkdRxG6DopPXJyyoz+/4YCsiMibY+2Cqt06drl560=
SHA256 (mozilla/firefox-i18n-59.0/es-AR.xpi) = GlHSfK+lEu4l+XOPOxIfjX5XO6J30bg0uuMKc5yFHgM=
SHA256 (mozilla/firefox-i18n-59.0/es-CL.xpi) = 9sczMu1K2EhK7pyHtwdi6/R5X780DYfudjh56yB4jRQ=
SHA256 (mozilla/firefox-i18n-59.0/es-ES.xpi) = wfwSMC9X9SbvSD/7eaOcY7D5RrCf0VQZid0rKLp+uDw=
SHA256 (mozilla/firefox-i18n-59.0/es-MX.xpi) = IIGC+UUlp1nLoSi4kugOme5t0ZIZBvjAVKilFeKDs1o=
SHA256 (mozilla/firefox-i18n-59.0/et.xpi) = BBT8R0wUV/jsZKQNPyaK7+jdxwz4WgfF+rpLFW8ENTw=
SHA256 (mozilla/firefox-i18n-59.0/eu.xpi) = RaXfIG1jXktlbDTgbix99LVhT9FYTnvRcUMr/0TPFVw=
SHA256 (mozilla/firefox-i18n-59.0/fa.xpi) = N1+ck1aJGXjRuFWMY+NGdf8+1w3eVMvXD7/uc2ptvjc=
SHA256 (mozilla/firefox-i18n-59.0/ff.xpi) = 74MTzUbC5or1OI1McFlY244rdcQVayte52soIsW7kh4=
SHA256 (mozilla/firefox-i18n-59.0/fi.xpi) = LVaHIM1/HTEGxuHI0C6Dh4anZDzcinQ2KkSRJ2NjRrY=
SHA256 (mozilla/firefox-i18n-59.0/fr.xpi) = fa1y2g1epNMLcPNDGalEYETZUrzcrvjlDoc1Mo+G6Fc=
SHA256 (mozilla/firefox-i18n-59.0/fy-NL.xpi) = 0VleE6IoRx0OZ1FI1ShV0PGPsDUqxVkyMgTfpkgjO0Q=
SHA256 (mozilla/firefox-i18n-59.0/ga-IE.xpi) = IcQ8A8KFpT9HpWvjl9r+2Zi2D9x2PTcEZfaS2QupZ7E=
SHA256 (mozilla/firefox-i18n-59.0/gd.xpi) = Ds97ZU2KsZknfChoSbxQ5CicMLd2bjqd4oppyvp1qms=
SHA256 (mozilla/firefox-i18n-59.0/gl.xpi) = 7d/fFZt9yXwqsA1cEyCPsWFSHL7q77yr05JfaP0o2wo=
SHA256 (mozilla/firefox-i18n-59.0/gu-IN.xpi) = P/wgr74q1aYlB5dmrChssZ8QUuh044JRaWGTZPjIQ7o=
SHA256 (mozilla/firefox-i18n-59.0/he.xpi) = ibqF6Az1LndDdjgEMAqLLpxeVbnRiZVM9dRceW6nfAQ=
SHA256 (mozilla/firefox-i18n-59.0/hi-IN.xpi) = FqXk+78d3Ygnr7I4K4K1kDn7BAsWvTb5whTdqkvYLbA=
SHA256 (mozilla/firefox-i18n-59.0/hr.xpi) = KWba+uqCJOfp5ZnwSPuXJfKHBK9Tu18KMR3J70hfcyU=
SHA256 (mozilla/firefox-i18n-59.0/hsb.xpi) = ExH9/meE9zwffq2DSjAeiBjbJTOTUQoPa8AOaOxeRUY=
SHA256 (mozilla/firefox-i18n-59.0/hu.xpi) = w2JSHvpqWNgO/ylL0dhZOcQsainLumkDo9AFJf1MqeA=
SHA256 (mozilla/firefox-i18n-59.0/hy-AM.xpi) = Syj9JrIavmiXOZpyxNmcdl07CPVaHzbBhNM7+D1kZmg=
SHA256 (mozilla/firefox-i18n-59.0/id.xpi) = 4R0UNmdI8CHDNiVPFVfKYtC70TyjCL4JeyjmjbWo4C8=
SHA256 (mozilla/firefox-i18n-59.0/is.xpi) = i7fz+zTE+hXyl6mfVlHwCpmEQ0ah1EaRF8XeoM2ECEM=
SHA256 (mozilla/firefox-i18n-59.0/it.xpi) = YZuVVBLNUvE3mmT5u8I/eNWV3QE5wAl+o+k8Qmfu8FE=
SHA256 (mozilla/firefox-i18n-59.0/ja.xpi) = 4y3JZrEWSwqLxejvv2YNjEYsnlDJOpeN6I6zkVq0Ekc=
SHA256 (mozilla/firefox-i18n-59.0/kk.xpi) = wbvty5KkPBjGVLCYcF1RPXZjh2owh1wyKmFlfmBGtyw=
SHA256 (mozilla/firefox-i18n-59.0/km.xpi) = n6d6k0fHfyP1LwEpo1/ikLs9Z+JhgXlWuiZfO2jKy+Q=
SHA256 (mozilla/firefox-i18n-59.0/kn.xpi) = ti9ROe5x7UEH6Hil+rLljh3ZEFmLhRmdEWLGf/xCbIU=
SHA256 (mozilla/firefox-i18n-59.0/ko.xpi) = HEmIiUgPqOqaBluhKxhSg+3FGNc4xtuP94AJizi/gXo=
SHA256 (mozilla/firefox-i18n-59.0/lij.xpi) = AxLKK1rs1U90VtgxBUIWXwBfLhvdxwvtuCRUHczktls=
SHA256 (mozilla/firefox-i18n-59.0/lt.xpi) = e6YDdUez5fHUAs5pjNdN++bC7KgBP567nNqCAjPMqZg=
SHA256 (mozilla/firefox-i18n-59.0/lv.xpi) = hfMumn/QNCOuC3M5mQwHa4RAn5XZ3AEAiTiWZviRwdo=
SHA256 (mozilla/firefox-i18n-59.0/mai.xpi) = LMDsPcKgKW0XwP1xBgKRyqyJgcSWrMUksm2n70y2LtM=
SHA256 (mozilla/firefox-i18n-59.0/mk.xpi) = D/pSzch2zrmQ6wsdcp7V+l/pK/4tZenUv9dZdYrCFvo=
SHA256 (mozilla/firefox-i18n-59.0/ml.xpi) = rIRdugfbvXb+N8C/xN1TZeFSVJcflYg3emgOB3Rf7W8=
SHA256 (mozilla/firefox-i18n-59.0/mr.xpi) = i6/hdg0qHPAJMlbNAZ2sLAl+efFIS/5mofP3MHbTtrM=
SHA256 (mozilla/firefox-i18n-59.0/ms.xpi) = AMRPEJVRsj8KkEQCVzwG7fTYvwh8wOkbUrAGYhiDybU=
SHA256 (mozilla/firefox-i18n-59.0/nb-NO.xpi) = kMYeVyS2GLX9/GX8N9YGhs03T5SmVn1qopDIcz60XIY=
SHA256 (mozilla/firefox-i18n-59.0/nl.xpi) = lc3AMkfC5ZMTxZv4GUAfzxQLz1VjZ3VfeSB844NFwSM=
SHA256 (mozilla/firefox-i18n-59.0/nn-NO.xpi) = h/oB3asNZUXM7RcikYe2O+rQR1Sep8c7o5R/mlVajdc=
SHA256 (mozilla/firefox-i18n-59.0/or.xpi) = oA2l8qS3wTlHontSbA01Zz7/QtnKsJecZnDKVO6PaMc=
SHA256 (mozilla/firefox-i18n-59.0/pa-IN.xpi) = 5D3Xg4MlW1lNgHjDjUboclZTBEJ6t7vspHRYR3o01O8=
SHA256 (mozilla/firefox-i18n-59.0/pl.xpi) = MjxUOTBPb77X20mulqtRMHFVHvh+ErwREDtbS+DQcok=
SHA256 (mozilla/firefox-i18n-59.0/pt-BR.xpi) = Ib3ksWZoWPtlaCFH+iNf6WiCBqLg1JKv/QGbP9meLGQ=
SHA256 (mozilla/firefox-i18n-59.0/pt-PT.xpi) = 2QCKm1miZXAq1ZFRSfqZYBUb3QaZuvr4w4Ps6X0YLZ8=
SHA256 (mozilla/firefox-i18n-59.0/rm.xpi) = iBktLSs4JNRf+GK6KFzjZJmuFdqvidIQN6jr/AUA/mE=
SHA256 (mozilla/firefox-i18n-59.0/ro.xpi) = b+ZC7LstPywYH8jxGUwbCM8dbR92uPIF/9+6tlD4gno=
SHA256 (mozilla/firefox-i18n-59.0/ru.xpi) = mQXCJJ5yv4vmKcWZFSmFmKxuY7kLqVzu4HldB3pK0Js=
SHA256 (mozilla/firefox-i18n-59.0/si.xpi) = lgiuUEBXQaVEJw0iVgNaiuZIR2f+c324uYrClszc2mc=
SHA256 (mozilla/firefox-i18n-59.0/sk.xpi) = 7ozGfDPtzMe3KRSW+yDy+FD2k09noGlLG7GXdNslTrE=
SHA256 (mozilla/firefox-i18n-59.0/sl.xpi) = E6kwjj2T7PuHP0+5pKbxS3esN6cwwHAOfAKWq4ElDec=
SHA256 (mozilla/firefox-i18n-59.0/son.xpi) = VXCH0iYUimNsiTE94Et9+tcbyjkt3igjYWPKVW+TIr4=
SHA256 (mozilla/firefox-i18n-59.0/sq.xpi) = SSy/RXrQLvjv38VGIHotbJ6gffV3Qdzr+JuuI1Q4ylU=
SHA256 (mozilla/firefox-i18n-59.0/sr.xpi) = MNwsxUvQu0yIvU7AFuupKF/B0U0nQXtALCpElnuqT9U=
SHA256 (mozilla/firefox-i18n-59.0/sv-SE.xpi) = afwhi88VN3Lb6xAA3DWEkhDQDt6RU3uUiyeHbsA//d8=
SHA256 (mozilla/firefox-i18n-59.0/ta.xpi) = 1VvI8UWNltVI1+8+AaHOw9vZxLYvjdU5ZY1K2QEp+1g=
SHA256 (mozilla/firefox-i18n-59.0/te.xpi) = JTaOzdM+2exK1f2V9RCv/8YXQPK7szyBTsOmhjZz3Dk=
SHA256 (mozilla/firefox-i18n-59.0/th.xpi) = p+iVHydmZzXrbiu1JsBprianv27S3eEsC0eprazBwgA=
SHA256 (mozilla/firefox-i18n-59.0/tr.xpi) = UHKNCJ+JE2KksfDQNu28VW6NvpIsKr27if/kXVfSdfQ=
SHA256 (mozilla/firefox-i18n-59.0/uk.xpi) = e1AAiaMD6TdhBUs82k5KGI6+bMwqEg5ckP1dTnzyjP4=
SHA256 (mozilla/firefox-i18n-59.0/vi.xpi) = d47gaFJgk3LgMDpTVLbosfKiLpmcvu26a/nY0wPAW/k=
SHA256 (mozilla/firefox-i18n-59.0/xh.xpi) = Qd/dvQZNLaQIuTQJv6yv0yImzQhqPaXmA6Wj+6SJFlY=
SHA256 (mozilla/firefox-i18n-59.0/zh-CN.xpi) = A2edgV3uGAFqrjP7pE6v6BFtAlxfXZm577uinWWIa48=
SHA256 (mozilla/firefox-i18n-59.0/zh-TW.xpi) = QCU9FC+HWifghsNHN+DEN5Oc6ikBEWDH17JSrR80+dI=
SIZE (mozilla/firefox-i18n-59.0/ach.xpi) = 439224
SIZE (mozilla/firefox-i18n-59.0/af.xpi) = 436729
SIZE (mozilla/firefox-i18n-59.0/an.xpi) = 463403
SIZE (mozilla/firefox-i18n-59.0/ar.xpi) = 486631
SIZE (mozilla/firefox-i18n-59.0/as.xpi) = 483300
SIZE (mozilla/firefox-i18n-59.0/ast.xpi) = 454341
SIZE (mozilla/firefox-i18n-59.0/az.xpi) = 464267
SIZE (mozilla/firefox-i18n-59.0/bg.xpi) = 508611
SIZE (mozilla/firefox-i18n-59.0/bn-BD.xpi) = 526351
SIZE (mozilla/firefox-i18n-59.0/bn-IN.xpi) = 510795
SIZE (mozilla/firefox-i18n-59.0/br.xpi) = 451718
SIZE (mozilla/firefox-i18n-59.0/bs.xpi) = 457857
SIZE (mozilla/firefox-i18n-59.0/ca.xpi) = 464910
SIZE (mozilla/firefox-i18n-59.0/cs.xpi) = 471573
SIZE (mozilla/firefox-i18n-59.0/cy.xpi) = 454431
SIZE (mozilla/firefox-i18n-59.0/da.xpi) = 446947
SIZE (mozilla/firefox-i18n-59.0/de.xpi) = 466271
SIZE (mozilla/firefox-i18n-59.0/dsb.xpi) = 478973
SIZE (mozilla/firefox-i18n-59.0/el.xpi) = 531406
SIZE (mozilla/firefox-i18n-59.0/en-GB.xpi) = 434298
SIZE (mozilla/firefox-i18n-59.0/en-US.xpi) = 432747
SIZE (mozilla/firefox-i18n-59.0/en-ZA.xpi) = 427364
SIZE (mozilla/firefox-i18n-59.0/eo.xpi) = 453365
SIZE (mozilla/firefox-i18n-59.0/es-AR.xpi) = 461795
SIZE (mozilla/firefox-i18n-59.0/es-CL.xpi) = 464652
SIZE (mozilla/firefox-i18n-59.0/es-ES.xpi) = 348462
SIZE (mozilla/firefox-i18n-59.0/es-MX.xpi) = 466310
SIZE (mozilla/firefox-i18n-59.0/et.xpi) = 445393
SIZE (mozilla/firefox-i18n-59.0/eu.xpi) = 455235
SIZE (mozilla/firefox-i18n-59.0/fa.xpi) = 508096
SIZE (mozilla/firefox-i18n-59.0/ff.xpi) = 455025
SIZE (mozilla/firefox-i18n-59.0/fi.xpi) = 445181
SIZE (mozilla/firefox-i18n-59.0/fr.xpi) = 473591
SIZE (mozilla/firefox-i18n-59.0/fy-NL.xpi) = 462917
SIZE (mozilla/firefox-i18n-59.0/ga-IE.xpi) = 471906
SIZE (mozilla/firefox-i18n-59.0/gd.xpi) = 461296
SIZE (mozilla/firefox-i18n-59.0/gl.xpi) = 441613
SIZE (mozilla/firefox-i18n-59.0/gu-IN.xpi) = 521802
SIZE (mozilla/firefox-i18n-59.0/he.xpi) = 472769
SIZE (mozilla/firefox-i18n-59.0/hi-IN.xpi) = 524277
SIZE (mozilla/firefox-i18n-59.0/hr.xpi) = 459976
SIZE (mozilla/firefox-i18n-59.0/hsb.xpi) = 475939
SIZE (mozilla/firefox-i18n-59.0/hu.xpi) = 476895
SIZE (mozilla/firefox-i18n-59.0/hy-AM.xpi) = 508165
SIZE (mozilla/firefox-i18n-59.0/id.xpi) = 441951
SIZE (mozilla/firefox-i18n-59.0/is.xpi) = 451371
SIZE (mozilla/firefox-i18n-59.0/it.xpi) = 342522
SIZE (mozilla/firefox-i18n-59.0/ja.xpi) = 508146
SIZE (mozilla/firefox-i18n-59.0/kk.xpi) = 517582
SIZE (mozilla/firefox-i18n-59.0/km.xpi) = 526357
SIZE (mozilla/firefox-i18n-59.0/kn.xpi) = 527877
SIZE (mozilla/firefox-i18n-59.0/ko.xpi) = 487659
SIZE (mozilla/firefox-i18n-59.0/lij.xpi) = 446604
SIZE (mozilla/firefox-i18n-59.0/lt.xpi) = 475141
SIZE (mozilla/firefox-i18n-59.0/lv.xpi) = 463653
SIZE (mozilla/firefox-i18n-59.0/mai.xpi) = 499908
SIZE (mozilla/firefox-i18n-59.0/mk.xpi) = 484074
SIZE (mozilla/firefox-i18n-59.0/ml.xpi) = 539733
SIZE (mozilla/firefox-i18n-59.0/mr.xpi) = 517960
SIZE (mozilla/firefox-i18n-59.0/ms.xpi) = 450073
SIZE (mozilla/firefox-i18n-59.0/nb-NO.xpi) = 450275
SIZE (mozilla/firefox-i18n-59.0/nl.xpi) = 458127
SIZE (mozilla/firefox-i18n-59.0/nn-NO.xpi) = 451469
SIZE (mozilla/firefox-i18n-59.0/or.xpi) = 493180
SIZE (mozilla/firefox-i18n-59.0/pa-IN.xpi) = 492418
SIZE (mozilla/firefox-i18n-59.0/pl.xpi) = 358509
SIZE (mozilla/firefox-i18n-59.0/pt-BR.xpi) = 455913
SIZE (mozilla/firefox-i18n-59.0/pt-PT.xpi) = 459329
SIZE (mozilla/firefox-i18n-59.0/rm.xpi) = 449756
SIZE (mozilla/firefox-i18n-59.0/ro.xpi) = 453401
SIZE (mozilla/firefox-i18n-59.0/ru.xpi) = 526521
SIZE (mozilla/firefox-i18n-59.0/si.xpi) = 492585
SIZE (mozilla/firefox-i18n-59.0/sk.xpi) = 480811
SIZE (mozilla/firefox-i18n-59.0/sl.xpi) = 458823
SIZE (mozilla/firefox-i18n-59.0/son.xpi) = 446398
SIZE (mozilla/firefox-i18n-59.0/sq.xpi) = 464461
SIZE (mozilla/firefox-i18n-59.0/sr.xpi) = 486176
SIZE (mozilla/firefox-i18n-59.0/sv-SE.xpi) = 458658
SIZE (mozilla/firefox-i18n-59.0/ta.xpi) = 512841
SIZE (mozilla/firefox-i18n-59.0/te.xpi) = 527082
SIZE (mozilla/firefox-i18n-59.0/th.xpi) = 498542
SIZE (mozilla/firefox-i18n-59.0/tr.xpi) = 463592
SIZE (mozilla/firefox-i18n-59.0/uk.xpi) = 516924
SIZE (mozilla/firefox-i18n-59.0/vi.xpi) = 470067
SIZE (mozilla/firefox-i18n-59.0/xh.xpi) = 460770
SIZE (mozilla/firefox-i18n-59.0/zh-CN.xpi) = 483447
SIZE (mozilla/firefox-i18n-59.0/zh-TW.xpi) = 477087

View File

@ -1,14 +1,17 @@
# $OpenBSD: Makefile,v 1.344 2018/02/08 15:45:30 landry Exp $
# $OpenBSD: Makefile,v 1.345 2018/03/13 19:29:35 landry Exp $
COMMENT = Mozilla web browser
ONLY_FOR_ARCHS = amd64 i386
# Don't forget to bump www/firefox-i18n after updates.
MOZILLA_VERSION = 58.0.2
MOZILLA_VERSION = 59.0
MOZILLA_COMMIT = c61f5f5ead48c78a80c80db5c489bdc7cfaf8175
MOZILLA_BRANCH = release
MOZILLA_PROJECT = firefox
MOZILLA_CODENAME = browser
MASTER_SITES = https://distfiles.bsdfrog.org/mozilla/
HOMEPAGE = https://www.mozilla.org/firefox/
SO_VERSION = 76.0
# NOTE: Must bump minor version if any shlib's are removed from the
@ -34,13 +37,15 @@ MOZILLA_USE_BUNDLED_LIBEVENT = Yes
MOZILLA_USE_GTK3 = Yes
# 56 requires 59.1
MOZILLA_USE_BUNDLED_ICU = Yes
# 59 is broken with system cairo and the option is being dropped
MOZILLA_USE_BUNDLED_CAIRO = Yes
# firefox >= 53 needs rust
BUILD_DEPENDS += lang/rust
# stylo build needs LLVM
BUILD_DEPENDS += devel/llvm
WANTLIB += X11-xcb intl pixman-1 xcb xcb-shm ${COMPILER_LIBCXX}
WANTLIB += X11-xcb intl xcb xcb-shm ${COMPILER_LIBCXX}
# Regression tests are too hard to adapt to run here
NO_TEST = Yes
@ -65,8 +70,9 @@ DPB_PROPERTIES = lonesome
#CONFIGURE_ARGS += --enable-linker=lld
SUBST_VARS += LOCALBASE X11BASE
pre-configure:
${SUBST_CMD} ${WRKSRC}/layout/style/bindgen.toml.in
show-commit:
@curl -s https://releases.mozilla.org/pub/mozilla.org/firefox/releases/${MOZILLA_VERSION}/SOURCE| awk -F / '/^https:\/\/hg/ {print $$7 }'
post-install:
${SUBST_MAN} ${FILESDIR}/mozilla-firefox.1 \
@ -74,23 +80,23 @@ post-install:
cd ${PREFIX}/man/man1/ && ln -sf mozilla-firefox.1 firefox.1
cd ${PREFIX}/bin/ && ln -sf firefox mozilla-firefox
# install prefs
${INSTALL_DATA_DIR} ${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/defaults/preferences
${INSTALL_DATA_DIR} ${PREFIX}/lib/${MOZILLA_PROJECT}/browser/defaults/preferences
${SUBST_DATA} ${FILESDIR}/all-openbsd.js \
${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/defaults/preferences/all-openbsd.js
${PREFIX}/lib/${MOZILLA_PROJECT}/browser/defaults/preferences/all-openbsd.js
# install distribution.ini file
${INSTALL_DATA_DIR} ${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/distribution
${INSTALL_DATA_DIR} ${PREFIX}/lib/${MOZILLA_PROJECT}/distribution
echo "[Global]\nid=OpenBSD\nversion=${OSREV}\nabout=Packaged by ${MAINTAINER}\n" > \
${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/distribution/distribution.ini
${PREFIX}/lib/${MOZILLA_PROJECT}/distribution/distribution.ini
# install desktop file
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
${SUBST_DATA} ${FILESDIR}/${MOZILLA_PROJECT}.desktop \
${PREFIX}/share/applications/${MOZILLA_PROJECT}.desktop
# install icon for desktop file
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps/
${INSTALL_DATA} ${PREFIX}/lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/icons/mozicon128.png \
${INSTALL_DATA} ${PREFIX}/lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default128.png \
${PREFIX}/share/pixmaps/firefox.png
# link default48.png to default.png to be used by default by non-icccm compliant wm
ln ${PREFIX}/lib/firefox-${MOZILLA_VER}/browser/chrome/icons/default/default{48,}.png
ln ${PREFIX}/lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default{48,}.png
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (mozilla/firefox-58.0.2.source.tar.xz) = K3eU5MKiT6OI86yylWyWuyw+rkVUZ/DjhniOuupyQMM=
SIZE (mozilla/firefox-58.0.2.source.tar.xz) = 247576952
SHA256 (mozilla/firefox-59.0.tar.bz2) = HFkeUsqAjDv73Nm8ygyMFFf+lQP6zifN5icqO3ka/sQ=
SIZE (mozilla/firefox-59.0.tar.bz2) = 304957396

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-intl_icu_source_Makefile_in,v 1.5 2017/09/28 16:39:11 landry Exp $
$OpenBSD: patch-intl_icu_source_Makefile_in,v 1.6 2018/03/13 19:29:35 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=990196
@ -12,7 +12,7 @@ Makefile:77: recipe for target 'buildicu' failed
Index: intl/icu/source/Makefile.in
--- intl/icu/source/Makefile.in.orig
+++ intl/icu/source/Makefile.in
@@ -329,7 +329,7 @@ $(top_builddir)/config/pkgdataMakefile:
@@ -331,7 +331,7 @@ $(top_builddir)/config/pkgdataMakefile:
$(top_builddir)/config/icu-config: $(top_builddir)/Makefile $(top_srcdir)/config/icu-config-top $(top_srcdir)/config/icu-config-bottom $(top_builddir)/config/Makefile.inc @platform_make_fragment@ $(top_srcdir)/config/make2sh.sed
-$(RMV) $@

View File

@ -1,9 +1,9 @@
$OpenBSD: patch-security_manager_pki_resources_content_exceptionDialog_js,v 1.13 2017/08/08 10:17:15 landry Exp $
$OpenBSD: patch-security_manager_pki_resources_content_exceptionDialog_js,v 1.14 2018/03/13 19:29:35 landry Exp $
Focus the 'add exception' button in the unknown ssl cert warning window
Index: security/manager/pki/resources/content/exceptionDialog.js
--- security/manager/pki/resources/content/exceptionDialog.js.orig
+++ security/manager/pki/resources/content/exceptionDialog.js
@@ -242,6 +242,7 @@ function updateCertStatus() {
@@ -217,6 +217,7 @@ function updateCertStatus() {
// In these cases, we do want to enable the "Add Exception" button
gDialog.getButton("extra1").disabled = false;

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-storage_mozStorageConnection_cpp,v 1.11 2018/01/23 19:17:02 landry Exp $
$OpenBSD: patch-storage_mozStorageConnection_cpp,v 1.12 2018/03/13 19:29:35 landry Exp $
set secure_delete PRAGMA on by default, instead of using internal sqlite copy
https://bugzilla.mozilla.org/show_bug.cgi?id=546162
@ -6,7 +6,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=546162
Index: storage/mozStorageConnection.cpp
--- storage/mozStorageConnection.cpp.orig
+++ storage/mozStorageConnection.cpp
@@ -800,6 +800,13 @@ Connection::initializeInternal()
@@ -843,6 +843,13 @@ Connection::initializeInternal()
return convertResultCode(srv);
}

View File

@ -1,7 +1,8 @@
$OpenBSD: patch-widget_nsPrintSettingsImpl_cpp,v 1.3 2016/04/27 13:50:27 landry Exp $
--- widget/nsPrintSettingsImpl.cpp.orig Thu Mar 24 23:41:04 2016
+++ widget/nsPrintSettingsImpl.cpp Sun Mar 27 12:17:44 2016
@@ -30,7 +30,7 @@ nsPrintSettings::nsPrintSettings() :
$OpenBSD: patch-widget_nsPrintSettingsImpl_cpp,v 1.4 2018/03/13 19:29:35 landry Exp $
Index: widget/nsPrintSettingsImpl.cpp
--- widget/nsPrintSettingsImpl.cpp.orig
+++ widget/nsPrintSettingsImpl.cpp
@@ -26,7 +26,7 @@ nsPrintSettings::nsPrintSettings() :
mIsCancelled(false),
mPrintSilent(false),
mPrintPreview(false),

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.71 2018/01/23 19:17:02 landry Exp $
@comment $OpenBSD: PLIST,v 1.72 2018/03/13 19:29:35 landry Exp $
@conflict firefox3-*
@conflict firefox35-*
@conflict firefox36-*
@ -11,65 +11,65 @@
@pkgpath www/mozilla-firefox,-main
bin/${MOZILLA_PROJECT}
bin/mozilla-${MOZILLA_PROJECT}
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/application.ini
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/blocklist.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome/icons/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome/icons/default/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome/icons/default/default.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome/icons/default/default16.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome/icons/default/default32.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/chrome/icons/default/default48.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/defaults/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/defaults/preferences/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/defaults/preferences/all-openbsd.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/extensions/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/activity-stream@mozilla.org.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/aushelper@mozilla.org.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/${MOZILLA_PROJECT}@getpocket.com.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/followonsearch@mozilla.com.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/formautofill@mozilla.org.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/onboarding@mozilla.org.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/screenshots@mozilla.org.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/shield-recipe-client@mozilla.org.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/features/webcompat@mozilla.org.xpi
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/icons/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/icons/mozicon128.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/browser/omni.ja
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/chrome.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/defaults/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/defaults/pref/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/defaults/pref/channel-prefs.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/dependentlibs.list
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/dictionaries/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/dictionaries/en-US.aff
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/dictionaries/en-US.dic
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/distribution/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/distribution/distribution.ini
@bin lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/${MOZILLA_PROJECT}
@bin lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/${MOZILLA_PROJECT}-bin
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/gmp-clearkey/
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/gmp-clearkey/0.1/
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/gmp-clearkey/0.1/libclearkey.so.${LIBclearkey_VERSION}
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/gmp-clearkey/0.1/manifest.json
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/gtk2/
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/gtk2/libmozgtk.so.${LIBmozgtk_VERSION}
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/icudt59l.dat
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/liblgpllibs.so.${LIBlgpllibs_VERSION}
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/libmozavcodec.so.${LIBmozavcodec_VERSION}
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/libmozavutil.so.${LIBmozavutil_VERSION}
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/libmozgtk.so.${LIBmozgtk_VERSION}
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/libxul.so.${LIBxul_VERSION}
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/omni.ja
@bin lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/pingsender
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/platform.ini
@bin lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/plugin-container
lib/${MOZILLA_PROJECT}-${MOZILLA_VER}/removed-files
lib/${MOZILLA_PROJECT}/
lib/${MOZILLA_PROJECT}/application.ini
lib/${MOZILLA_PROJECT}/browser/
lib/${MOZILLA_PROJECT}/browser/blocklist.xml
lib/${MOZILLA_PROJECT}/browser/chrome/
lib/${MOZILLA_PROJECT}/browser/chrome.manifest
lib/${MOZILLA_PROJECT}/browser/chrome/icons/
lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/
lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default.png
lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default128.png
lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default16.png
lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default32.png
lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default48.png
lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default64.png
lib/${MOZILLA_PROJECT}/browser/defaults/
lib/${MOZILLA_PROJECT}/browser/defaults/preferences/
lib/${MOZILLA_PROJECT}/browser/defaults/preferences/all-openbsd.js
lib/${MOZILLA_PROJECT}/browser/extensions/
lib/${MOZILLA_PROJECT}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
lib/${MOZILLA_PROJECT}/browser/features/
lib/${MOZILLA_PROJECT}/browser/features/activity-stream@mozilla.org.xpi
lib/${MOZILLA_PROJECT}/browser/features/aushelper@mozilla.org.xpi
lib/${MOZILLA_PROJECT}/browser/features/${MOZILLA_PROJECT}@getpocket.com.xpi
lib/${MOZILLA_PROJECT}/browser/features/followonsearch@mozilla.com.xpi
lib/${MOZILLA_PROJECT}/browser/features/formautofill@mozilla.org.xpi
lib/${MOZILLA_PROJECT}/browser/features/onboarding@mozilla.org.xpi
lib/${MOZILLA_PROJECT}/browser/features/screenshots@mozilla.org.xpi
lib/${MOZILLA_PROJECT}/browser/features/shield-recipe-client@mozilla.org.xpi
lib/${MOZILLA_PROJECT}/browser/features/webcompat@mozilla.org.xpi
lib/${MOZILLA_PROJECT}/browser/omni.ja
lib/${MOZILLA_PROJECT}/chrome.manifest
lib/${MOZILLA_PROJECT}/defaults/
lib/${MOZILLA_PROJECT}/defaults/pref/
lib/${MOZILLA_PROJECT}/defaults/pref/channel-prefs.js
lib/${MOZILLA_PROJECT}/dependentlibs.list
lib/${MOZILLA_PROJECT}/dictionaries/
lib/${MOZILLA_PROJECT}/dictionaries/en-US.aff
lib/${MOZILLA_PROJECT}/dictionaries/en-US.dic
lib/${MOZILLA_PROJECT}/distribution/
lib/${MOZILLA_PROJECT}/distribution/distribution.ini
@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}
@bin lib/${MOZILLA_PROJECT}/${MOZILLA_PROJECT}-bin
lib/${MOZILLA_PROJECT}/gmp-clearkey/
lib/${MOZILLA_PROJECT}/gmp-clearkey/0.1/
@lib lib/${MOZILLA_PROJECT}/gmp-clearkey/0.1/libclearkey.so.${LIBclearkey_VERSION}
lib/${MOZILLA_PROJECT}/gmp-clearkey/0.1/manifest.json
lib/${MOZILLA_PROJECT}/gtk2/
@lib lib/${MOZILLA_PROJECT}/gtk2/libmozgtk.so.${LIBmozgtk_VERSION}
lib/${MOZILLA_PROJECT}/icudt60l.dat
@lib lib/${MOZILLA_PROJECT}/liblgpllibs.so.${LIBlgpllibs_VERSION}
@lib lib/${MOZILLA_PROJECT}/libmozavcodec.so.${LIBmozavcodec_VERSION}
@lib lib/${MOZILLA_PROJECT}/libmozavutil.so.${LIBmozavutil_VERSION}
@lib lib/${MOZILLA_PROJECT}/libmozgtk.so.${LIBmozgtk_VERSION}
@lib lib/${MOZILLA_PROJECT}/libxul.so.${LIBxul_VERSION}
lib/${MOZILLA_PROJECT}/omni.ja
@bin lib/${MOZILLA_PROJECT}/pingsender
lib/${MOZILLA_PROJECT}/platform.ini
@bin lib/${MOZILLA_PROJECT}/plugin-container
lib/${MOZILLA_PROJECT}/removed-files
@man man/man1/${MOZILLA_PROJECT}.1
@man man/man1/mozilla-${MOZILLA_PROJECT}.1
share/applications/${MOZILLA_PROJECT}.desktop

View File

@ -1,4 +1,4 @@
$OpenBSD: README,v 1.16 2017/04/20 06:12:58 landry Exp $
$OpenBSD: README,v 1.17 2018/03/13 19:29:35 landry Exp $
+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
@ -66,14 +66,19 @@ To instruct Firefox to use Kerberos for specific domains, open
network.negotiate-auth.trusted-uris: .example.com
Multi-processus (e10s)
======================
Firefox has a multi-processus feature (https://wiki.mozilla.org/Electrolysis),
currently not enabled by default as of 49, but if you want to test/enable it
you can:
- create a new about:config pref named browser.tabs.remote.force-enable
and set it to true
- set browser.tabs.remote.autostart to true
Graphic Acceleration
====================
By default on unices the OpenGL acceleration is disabled. One can enable it by
setting MOZ_ACCELERATED=1 in the environment, or by switching the about:config
layers.acceleration.force-enable knob to true. Check the 'Decision log'
section in about:support to see whether HW_COMPOSITING and OPENGL_COMPOSITING
are enabled.
Restart the browser, and check about:support - it should say '1/1 (Enabled by
user)' next to 'Multiprocess Windows'.
Similarly, for the rust-base WebRender compositor, it is enabled by setting
MOZ_WEBRENDER=1 in the environment, or by switching the about:config
gfx.webrender.enabled knob to true. Check it is enabled in the 'Features'
section of about:support. For this feature, WebGL2 is necessary, so your
hardware must support at least OpenGL 4.
Check
https://wiki.mozilla.org/Platform/GFX/Quantum_Render for more details.