notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
spidermonkey52 Standalone JavaScript based from Mozilla 52-esr
52.9.0_9 lang Deleted on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 52.9.0_9Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Uses Python 2.7 which is EOLed upstream
Expired This port expired on: 2020-12-31
Maintainer: kwm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-05-20 21:30:52
Last Update: 2021-04-06 20:53:35
Commit Hash: 25996ce
People watching this port, also watch:: font-misc-meltho, desktop-file-utils, py37-pycparser, openjdk8, libraw
License: not specified in port
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (165 items)
Collapse this list.
  1. @ldconfig
  2. bin/js52
  3. bin/js52-config
  4. include/mozjs-52/fdlibm.h
  5. @comment include/mozjs-52/jemalloc_types.h
  6. include/mozjs-52/js-config.h
  7. include/mozjs-52/js.msg
  8. include/mozjs-52/js/CallArgs.h
  9. include/mozjs-52/js/CallNonGenericMethod.h
  10. include/mozjs-52/js/CharacterEncoding.h
  11. include/mozjs-52/js/Class.h
  12. include/mozjs-52/js/Conversions.h
  13. include/mozjs-52/js/Date.h
  14. include/mozjs-52/js/Debug.h
  15. include/mozjs-52/js/GCAPI.h
  16. include/mozjs-52/js/GCAnnotations.h
  17. include/mozjs-52/js/GCHashTable.h
  18. include/mozjs-52/js/GCPolicyAPI.h
  19. include/mozjs-52/js/GCVariant.h
  20. include/mozjs-52/js/GCVector.h
  21. include/mozjs-52/js/HashTable.h
  22. include/mozjs-52/js/HeapAPI.h
  23. include/mozjs-52/js/Id.h
  24. include/mozjs-52/js/Initialization.h
  25. include/mozjs-52/js/LegacyIntTypes.h
  26. include/mozjs-52/js/MemoryMetrics.h
  27. include/mozjs-52/js/Principals.h
  28. include/mozjs-52/js/ProfilingFrameIterator.h
  29. include/mozjs-52/js/ProfilingStack.h
  30. include/mozjs-52/js/Proxy.h
  31. include/mozjs-52/js/Realm.h
  32. include/mozjs-52/js/RequiredDefines.h
  33. include/mozjs-52/js/RootingAPI.h
  34. include/mozjs-52/js/SliceBudget.h
  35. include/mozjs-52/js/StructuredClone.h
  36. include/mozjs-52/js/SweepingAPI.h
  37. include/mozjs-52/js/TraceKind.h
  38. include/mozjs-52/js/TracingAPI.h
  39. include/mozjs-52/js/TrackedOptimizationInfo.h
  40. include/mozjs-52/js/TypeDecls.h
  41. include/mozjs-52/js/UbiNode.h
  42. include/mozjs-52/js/UbiNodeBreadthFirst.h
  43. include/mozjs-52/js/UbiNodeCensus.h
  44. include/mozjs-52/js/UbiNodeDominatorTree.h
  45. include/mozjs-52/js/UbiNodePostOrder.h
  46. include/mozjs-52/js/UbiNodeShortestPaths.h
  47. include/mozjs-52/js/UniquePtr.h
  48. include/mozjs-52/js/Utility.h
  49. include/mozjs-52/js/Value.h
  50. include/mozjs-52/js/Vector.h
  51. include/mozjs-52/js/WeakMapPtr.h
  52. include/mozjs-52/jsalloc.h
  53. include/mozjs-52/jsapi.h
  54. include/mozjs-52/jsbytecode.h
  55. include/mozjs-52/jsclist.h
  56. include/mozjs-52/jscpucfg.h
  57. include/mozjs-52/jsfriendapi.h
  58. include/mozjs-52/jsperf.h
  59. include/mozjs-52/jsprf.h
  60. include/mozjs-52/jsprototypes.h
  61. include/mozjs-52/jspubtd.h
  62. include/mozjs-52/jstypes.h
  63. include/mozjs-52/jsversion.h
  64. include/mozjs-52/jswrapper.h
  65. include/mozjs-52/mozilla/Alignment.h
  66. include/mozjs-52/mozilla/AllocPolicy.h
  67. include/mozjs-52/mozilla/AlreadyAddRefed.h
  68. include/mozjs-52/mozilla/Array.h
  69. include/mozjs-52/mozilla/ArrayUtils.h
  70. include/mozjs-52/mozilla/Assertions.h
  71. include/mozjs-52/mozilla/Atomics.h
  72. include/mozjs-52/mozilla/Attributes.h
  73. include/mozjs-52/mozilla/BinarySearch.h
  74. include/mozjs-52/mozilla/BloomFilter.h
  75. include/mozjs-52/mozilla/BufferList.h
  76. include/mozjs-52/mozilla/Casting.h
  77. include/mozjs-52/mozilla/ChaosMode.h
  78. include/mozjs-52/mozilla/Char16.h
  79. include/mozjs-52/mozilla/CheckedInt.h
  80. include/mozjs-52/mozilla/Compiler.h
  81. include/mozjs-52/mozilla/Compression.h
  82. include/mozjs-52/mozilla/DebugOnly.h
  83. include/mozjs-52/mozilla/Decimal.h
  84. include/mozjs-52/mozilla/EndianUtils.h
  85. include/mozjs-52/mozilla/EnumSet.h
  86. include/mozjs-52/mozilla/EnumTypeTraits.h
  87. include/mozjs-52/mozilla/EnumeratedArray.h
  88. include/mozjs-52/mozilla/EnumeratedRange.h
  89. include/mozjs-52/mozilla/FastBernoulliTrial.h
  90. include/mozjs-52/mozilla/FloatingPoint.h
  91. include/mozjs-52/mozilla/Function.h
  92. include/mozjs-52/mozilla/GuardObjects.h
  93. include/mozjs-52/mozilla/HashFunctions.h
  94. include/mozjs-52/mozilla/IndexSequence.h
  95. include/mozjs-52/mozilla/IntegerPrintfMacros.h
  96. include/mozjs-52/mozilla/IntegerRange.h
  97. include/mozjs-52/mozilla/IntegerTypeTraits.h
  98. include/mozjs-52/mozilla/JSONWriter.h
  99. include/mozjs-52/mozilla/Likely.h
  100. include/mozjs-52/mozilla/LinkedList.h
  101. include/mozjs-52/mozilla/MacroArgs.h
  102. include/mozjs-52/mozilla/MacroForEach.h
  103. include/mozjs-52/mozilla/MathAlgorithms.h
  104. include/mozjs-52/mozilla/Maybe.h
  105. include/mozjs-52/mozilla/MaybeOneOf.h
  106. include/mozjs-52/mozilla/MemoryChecking.h
  107. include/mozjs-52/mozilla/MemoryReporting.h
  108. include/mozjs-52/mozilla/Move.h
  109. include/mozjs-52/mozilla/NotNull.h
  110. include/mozjs-52/mozilla/NullPtr.h
  111. include/mozjs-52/mozilla/Opaque.h
  112. include/mozjs-52/mozilla/OperatorNewExtensions.h
  113. include/mozjs-52/mozilla/Pair.h
  114. include/mozjs-52/mozilla/PodOperations.h
  115. include/mozjs-52/mozilla/Poison.h
  116. include/mozjs-52/mozilla/Range.h
  117. include/mozjs-52/mozilla/RangedArray.h
  118. include/mozjs-52/mozilla/RangedPtr.h
  119. include/mozjs-52/mozilla/ReentrancyGuard.h
  120. include/mozjs-52/mozilla/RefCountType.h
  121. include/mozjs-52/mozilla/RefCounted.h
  122. include/mozjs-52/mozilla/RefPtr.h
  123. include/mozjs-52/mozilla/ReverseIterator.h
  124. include/mozjs-52/mozilla/RollingMean.h
  125. include/mozjs-52/mozilla/SHA1.h
  126. include/mozjs-52/mozilla/Saturate.h
  127. include/mozjs-52/mozilla/ScopeExit.h
  128. include/mozjs-52/mozilla/Scoped.h
  129. include/mozjs-52/mozilla/SegmentedVector.h
  130. include/mozjs-52/mozilla/SizePrintfMacros.h
  131. include/mozjs-52/mozilla/SplayTree.h
  132. include/mozjs-52/mozilla/Sprintf.h
  133. include/mozjs-52/mozilla/StackWalk.h
  134. include/mozjs-52/mozilla/StaticAnalysisFunctions.h
  135. include/mozjs-52/mozilla/TaggedAnonymousMemory.h
  136. include/mozjs-52/mozilla/TemplateLib.h
  137. include/mozjs-52/mozilla/TextUtils.h
  138. include/mozjs-52/mozilla/ThreadLocal.h
  139. include/mozjs-52/mozilla/TimeStamp.h
  140. include/mozjs-52/mozilla/ToString.h
  141. include/mozjs-52/mozilla/Tuple.h
  142. include/mozjs-52/mozilla/TypeTraits.h
  143. include/mozjs-52/mozilla/TypedEnumBits.h
  144. include/mozjs-52/mozilla/Types.h
  145. include/mozjs-52/mozilla/UniquePtr.h
  146. include/mozjs-52/mozilla/UniquePtrExtensions.h
  147. include/mozjs-52/mozilla/Unused.h
  148. include/mozjs-52/mozilla/Variant.h
  149. include/mozjs-52/mozilla/Vector.h
  150. include/mozjs-52/mozilla/WeakPtr.h
  151. include/mozjs-52/mozilla/XorShift128PlusRNG.h
  152. include/mozjs-52/mozilla/double-conversion.h
  153. include/mozjs-52/mozilla/fallible.h
  154. include/mozjs-52/mozilla/mozalloc.h
  155. include/mozjs-52/mozilla/mozalloc_abort.h
  156. include/mozjs-52/mozilla/mozalloc_oom.h
  157. include/mozjs-52/mozilla/utils.h
  158. @comment include/mozjs-52/mozmemory.h
  159. @comment include/mozjs-52/mozmemory_wrap.h
  160. lib/libmozjs-52.so
  161. lib/libmozjs-52.so.1
  162. libdata/pkgconfig/mozjs-52.pc
  163. @owner
  164. @group
  165. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • spidermonkey52>0:lang/spidermonkey52
  • For LIB depends:
    • libmozjs-52.so:lang/spidermonkey52
No installation instructions: this port has been deleted.
The package name of this deleted port was:
PKGNAME: spidermonkey52
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
spidermonkey52
ABIlatestquarterly
FreeBSD:11:aarch6452.8.0_152.9.0_7
FreeBSD:11:amd64--
FreeBSD:11:armv6-52.9.0_7
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6452.8.0_1-
FreeBSD:12:amd64--
FreeBSD:12:armv652.8.0_152.9.0_8
FreeBSD:12:armv752.8.0_152.9.0_8
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch6452.9.0_9-
FreeBSD:13:amd64--
FreeBSD:13:armv652.9.0_9-
FreeBSD:13:armv752.9.0_9-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc6452.9.0_9-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf-2.13 : devel/autoconf213
  2. gmake>=4.3 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python2.7 : lang/python27
Library dependencies:
  1. libnspr4.so : devel/nspr
  2. libffi.so : devel/libffi
  3. libicudata.so : devel/icu
  4. libreadline.so.8 : devel/readline
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Libraries

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. net/libproxy-mozjs*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://archive.mozilla.org/pub/firefox/releases/52.9.0esr/source/
  2. https://download.cdn.mozilla.net/pub/firefox/releases/52.9.0esr/source/
Collapse this list.
Port Moves
  • port moved to lang/spidermonkey78 on 2021-04-06
    REASON: Has expired: Uses Python 2.7 which is EOLed upstream
  • port moved here from lang/spidermonkey170 on 2019-05-23
    REASON: Not depended on, use newer version

  • port moved here from lang/spidermonkey38 on 2019-05-23
    REASON: Not depended on, use newer version

Number of commits found: 23

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 20:53:35
 files touched by this commit commit hash:25996ce5b64cbc5e3c7297b7f80c133c614265c4  52.9.0_9
rene search for other commits by this committer
Remove expired ports:

2021-03-31 www/gtkhtml3: Obsolete by upstream, doesn't build with recent
versions of pango
2021-03-31 deskutils/tomboy: Unmaintained and dead upstream, depends on
deprecated libraries  such as www/gtkhtml3. Upstream project is now called
tomboy-ng.
deskutils/tomboy-plugin-reminder: part of deskutils/tomboy
2021-03-31 devel/monodevelop: outdated, depends on deprecated library
www/gtkhtml3
2021-03-31 sysutils/syslog-ng327: Not officially supported by upstream
2021-03-31 sysutils/logstash5: End of life since release of 7.3.0
2021-03-31 www/decss: Abandonware
2021-03-31 textproc/elasticsearch5: End of life since release of 7.3.0
2021-03-31 textproc/elasticsearch5-search-guard: textproc/elasticsearch5 is
scheduled for removal
2021-03-31 multimedia/gnome-subtitles: outdated, depends on deprecated library
www/gtkhtml3
2021-03-31 net/libproxy-mozjs: Uses EOL Python 2.7 via lang/spidermonkey52
2020-12-31 lang/spidermonkey52: Uses Python 2.7 which is EOLed upstream
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  52.9.0_9
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
19 Jan 2021 03:56:41
Original commit files touched by this commit Revision:562019  52.9.0_9
linimon search for other commits by this committer
Mark BROKEN on riscv64:

  psutil/_psutil_bsd.c:1849:26: error: incomplete definition of type 'struct
inpcb'

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
01 Jan 2021 10:11:35
Original commit files touched by this commit Revision:559822  52.9.0_9
antoine search for other commits by this committer
Revert r559792 to unbreak INDEX and bulk -a
It seems a lot of reverse dependencies were missed

With hat:	portmgr
01 Jan 2021 00:57:24
Original commit files touched by this commit Revision:559792  52.9.0_9
rene search for other commits by this committer
Remove most expired ports that depend on Python 2.7:

Exceptions are:
- mail/mailman, our listservers still use it
- www/chromium, solely because of popular demand,
  upstream is (slowly) working on porting it to Python 3
- ports that have actual patches for Python 3 against
  them (Cinnamon and a few unrelated other ports)
- llvm70 and qt5-webengine because they seem to have a lot
  of dependencies which need further analysis
- sysutils/uefi-edk2-bhyve because bhyve seems to use them
- python2 and python27 themselves

I'm sure there will be complaints, but the nice thing about
a version control system is that we can revert and adjust things.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Nov 2020 00:56:27
Original commit files touched by this commit Revision:553940  52.9.0_9
jbeich search for other commits by this committer
devel/icu: update to 68.1

Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
04 Jul 2020 18:11:42
Original commit files touched by this commit Revision:541232  52.9.0_8
zeising search for other commits by this committer
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
23 Apr 2020 20:14:49
Original commit files touched by this commit Revision:532707  52.9.0_7
jbeich search for other commits by this committer
devel/icu: update to 67.1

Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
13 Mar 2020 09:47:17
Original commit files touched by this commit Revision:528343  52.9.0_6
jbeich search for other commits by this committer
devel/icu: update to 66.1

Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
03 Oct 2019 20:35:30
Original commit files touched by this commit Revision:513733  52.9.0_5
jbeich search for other commits by this committer
devel/icu: update to 65.1

Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
05 Aug 2019 13:30:38
Original commit files touched by this commit Revision:508168  52.9.0_4
pkubaj search for other commits by this committer
lang/spidermonkey52: fix build with GCC-based architectures

With gcc9, build fails:
/usr/local/poudriere/ports/default/lang/spidermonkey52/work/firefox-52.9.0esr/js/src/jsapi-tests/testPrintf.cpp:
In member function 'virtual bool cls_testPrintf::run(JS::HandleObject
)':
/usr/local/poudriere/ports/default/lang/spidermonkey52/work/firefox-52.9.0esr/js/src/jsapi-tests/testPrintf.cpp:58:20:
error: '%s' directive argument is null [-Werror=format-overflow
=]
   58 |     CHECK(print_one("(null)", "%s", zero()));

Remove the test printf:
CHECK(print_one("(null)", "%s", zero()));
to fix build.

PR:		239507
Approved by:	tcberner (mentor), portmgr blanket
Differential Revision:	https://reviews.freebsd.org/D21144
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  52.9.0_4
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
09 Apr 2019 14:04:50
Original commit files touched by this commit Revision:498476  52.9.0_3
sunpoet search for other commits by this committer
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
27 Mar 2019 21:11:09
Original commit files touched by this commit Revision:496981  52.9.0_2
jbeich search for other commits by this committer
devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
05 Feb 2019 15:42:55
Original commit files touched by this commit Revision:492251  52.9.0_1
tobik search for other commits by this committer
There is no *_CONFIGURE_DISABLE options helper
14 Jan 2019 22:15:45
Original commit files touched by this commit Revision:490318  52.9.0_1
kwm search for other commits by this committer
Build fix for powerpcspe.

PR:		234023
Reported by:	jhibbits@
Tested by:	jhibbits@, linimon@
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  52.9.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
13 Nov 2018 18:08:44
Original commit files touched by this commit Revision:484890  52.9.0
kwm search for other commits by this committer
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@
23 Oct 2018 11:35:04
Original commit files touched by this commit Revision:482830  52.8.0_2
jbeich search for other commits by this committer
devel/icu: update to 63.1

Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
27 Sep 2018 23:28:16
Original commit files touched by this commit Revision:480836  52.8.0_1
linimon search for other commits by this committer
Fix build on gcc-based archs.

While here, pet portlint.

Tested on powerpc64, amd64.

Submitted by:		jhibbits
Approved by:		portmgr (tier-2 blanket)
Differential Revision:	D17044
13 Jul 2018 20:53:28
Original commit files touched by this commit Revision:474607  52.8.0_1
mi search for other commits by this committer
Explicitly set prefix for install to work on systems, where
it is different from /usr/local

PR:		228729
Approved by:	maintainer timeout
29 Jun 2018 14:22:11
Original commit files touched by this commit Revision:473551  52.8.0_1
jbeich search for other commits by this committer
devel/icu: update to 62.1

Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
20 May 2018 21:30:35
Original commit files touched by this commit Revision:470485  52.8.0
kwm search for other commits by this committer
Add spidermonkey52 52.8.0.

Spidermonkey is Mozilla's JS engine. This version is based on Firefox
ESR 52. There is no standalone release for so build it out of the
ESR distfile.

Obtained from:	gnome devel repo

Number of commits found: 23