BSD Ports

lang/hermes 0.13.0_1 FreeBSD

JavaScript engine

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
46451ea56c
License
MIT
Categories
lang
Package size
1988.8 KiB, 12178.7 KiB installed

Description

Hermes is a JavaScript engine optimized for fast start-up of React Native apps on Android. It features ahead-of-time static optimization and compact bytecode.

Install

Binary package:

pkg install hermes-javascript-engine

From the ports tree:

cd /usr/ports/lang/hermes/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hermes-javascript-engine>0:lang/hermes
LIB_DEPENDS=	libhermes.so:lang/hermes

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.13.0_10.13.0_10.12.0_10.13.0_10.13.0_1
FreeBSD:14:quarterly0.13.0_10.13.0_1n/a0.13.0_10.13.0_1
FreeBSD:15:latest0.13.0_10.13.0_1n/a0.13.0_10.13.0_1
FreeBSD:15:quarterly0.13.0_10.13.0_1n/an/an/a
FreeBSD:16:latest0.13.0_10.13.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++14-lang cpe ncurses python:build readline
Service scripts
none

Files

pkg-plist 66
  • bin/hbcdump
  • bin/hcdp
  • bin/hdb
  • bin/hermes
  • bin/hermesc
  • bin/hvm
  • include/hermes/AsyncDebuggerAPI.h
  • include/hermes/CompileJS.h
  • include/hermes/DebuggerAPI.h
  • include/hermes/Public/Buffer.h
  • include/hermes/Public/CrashManager.h
  • include/hermes/Public/CtorConfig.h
  • include/hermes/Public/DebuggerTypes.h
  • include/hermes/Public/GCConfig.h
  • include/hermes/Public/GCTripwireContext.h
  • include/hermes/Public/HermesExport.h
  • include/hermes/Public/JSOutOfMemoryError.h
  • include/hermes/Public/RuntimeConfig.h
  • include/hermes/RuntimeTaskRunner.h
  • include/hermes/SynthTrace.h
  • include/hermes/SynthTraceParser.h
  • include/hermes/ThreadSafetyAnalysis.h
  • include/hermes/TimerStats.h
  • include/hermes/TraceInterpreter.h
  • include/hermes/TracingRuntime.h
  • include/hermes/cdp/CDPAgent.h
  • include/hermes/cdp/CDPDebugAPI.h
  • include/hermes/cdp/CallbackOStream.h
  • include/hermes/cdp/ConsoleMessage.h
  • include/hermes/cdp/DebuggerDomainAgent.h
  • include/hermes/cdp/DomainAgent.h
  • include/hermes/cdp/DomainState.h
  • include/hermes/cdp/HeapProfilerDomainAgent.h
  • include/hermes/cdp/JSONValueInterfaces.h
  • include/hermes/cdp/MessageConverters.h
  • include/hermes/cdp/MessageInterfaces.h
  • include/hermes/cdp/MessageTypes.h
  • include/hermes/cdp/MessageTypesInlines.h
  • include/hermes/cdp/ProfilerDomainAgent.h
  • include/hermes/cdp/RemoteObjectConverters.h
  • include/hermes/cdp/RemoteObjectsTable.h
  • include/hermes/cdp/RuntimeDomainAgent.h
  • include/hermes/hermes.h
  • include/hermes/hermes_tracing.h
  • include/hermes/inspector/RuntimeAdapter.h
  • include/hermes/inspector/chrome/CDPHandler.h
  • include/hermes/inspector/chrome/CallbackOStream.h
  • include/hermes/inspector/chrome/JSONValueInterfaces.h
  • include/hermes/inspector/chrome/MessageConverters.h
  • include/hermes/inspector/chrome/MessageInterfaces.h
  • include/hermes/inspector/chrome/MessageTypes.h
  • include/hermes/inspector/chrome/MessageTypesInlines.h
  • include/hermes/inspector/chrome/RemoteObjectConverters.h
  • include/hermes/inspector/chrome/RemoteObjectsTable.h
  • include/hermes/inspector/chrome/tests/AsyncHermesRuntime.h
  • include/hermes/inspector/chrome/tests/SyncConnection.h
  • include/hermes/inspector/chrome/tests/TestHelpers.h
  • include/jsi/JSIDynamic.h
  • include/jsi/decorator.h
  • include/jsi/instrumentation.h
  • include/jsi/jsi-inl.h
  • include/jsi/jsi.h
  • include/jsi/jsilib.h
  • include/jsi/threadsafe.h
  • lib/libhermes.so
  • @dir include/hermes/cdp/tools/hermes-inspector-msggen/src
distinfo 1
FileSizeSHA256
facebook-hermes-v0.13.0_GH0.tar.gz1.7026694e+0740ecd782552335126fdb91f63f6822a7f4bef71ef3ec980fe34a263fbf447c93

Commit history 1

DateCommitCreditsLog message
46451ea56c Yuri Victorovich */*: CMake 4 compatibility
PR: 295319