Bug 229762

Summary: lang/spidermonkey52 - upgrade, improve
Product: Ports & Packages Reporter: Mikhail Teterin <mi>
Component: Individual Port(s)Assignee: Koop Mast <kwm>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: easy, patch, patch-ready
Priority: --- Flags: bugzilla: maintainer-feedback? (kwm)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Upgrade spidermonkey to 52.9.0 none

Description Mikhail Teterin freebsd_committer freebsd_triage 2018-07-13 21:46:47 UTC
Created attachment 195120 [details]
Upgrade spidermonkey to 52.9.0

This upgrades the port from 52.8.0 to 52.9.0 and improves it by not extracting the cruft unnecessary to build the SpiderMonkey part of Firefox.

In the process, it transpired, that Mozilla's configure looks for and processes the bundled uvernum.h even when --with-system-icu is requested. A work-around for this problem is implemented.

Please, commit or allow me to. Thank you.
Comment 1 commit-hook freebsd_committer freebsd_triage 2018-11-13 18:09:45 UTC
A commit references this bug:

Author: kwm
Date: Tue Nov 13 18:08:44 UTC 2018
New revision: 484890
URL: https://svnweb.freebsd.org/changeset/ports/484890

Log:
  Update to 52.9.0.

  * This is the last release in the 52 series.
  * Don't extract cruft we don't need to build SpiderMonkey.
  * Add work-around for needing uvernum.h even if --with-system-icu is requested.
  * Unbreak regression-test command.

  PR:		229762
  Submitted by:	mi@

Changes:
  head/lang/spidermonkey52/Makefile
  head/lang/spidermonkey52/distinfo
Comment 2 Koop Mast freebsd_committer freebsd_triage 2018-11-13 18:10:36 UTC
Committed thanks!