lang/rhino 1.7.r4_5 FreeBSD
Implementation of JavaScript written in Java
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MPL20
- Categories
- lang, java
- Package size
- 1120.1 KiB, 1197.2 KiB installed
Description
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
Rhino is an implementation of the core language only and doesn't contain objects or methods for manipulating HTML documents.
Rhino contains
\* All the features of JavaScript 1.6
\* Allows direct scripting of Java
\* A JavaScript shell for executing JavaScript scripts
\* A JavaScript compiler to transform JavaScript source files
into Java class files
\* A JavaScript debugger for scripts executed with Rhino
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/rhino | 1.7.r4_5 |
| DragonFly | lang/rhino | 1.7.r4_2 |
Install
Binary package:
pkg install rhino
From the ports tree:
cd /usr/ports/lang/rhino/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rhino>0:lang/rhino
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.7.r4_5 | 1.7.r4_5 | 1.7.r4_1 | 1.7.r4_2 | 1.7.r4_5 |
| FreeBSD:14:quarterly | 1.7.r4_5 | 1.7.r4_5 | n/a | 1.7.r4_2 | 1.7.r4_5 |
| FreeBSD:15:latest | 1.7.r4_5 | 1.7.r4_5 | n/a | 1.7.r4_2 | 1.7.r4_2 |
| FreeBSD:15:quarterly | 1.7.r4_5 | 1.7.r4_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.7.r4_5 | 1.7.r4_5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 54
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/apache-ant
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
Run dependencies 54
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/jline
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
Required by 1
Configuration
Options name: lang_rhino
| Option | Default | Description |
|---|---|---|
| LINEDIT | on | Enable line editing in the Rhino shell |
- USES
- zip
- Service scripts
- none
Files
pkg-plist 4
- bin/rhinoc
- bin/rhinodbg
- bin/rhinosh
- share/rhino/rhino.jar
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| rhino/rhino1_7R4.zip | 6.481918e+06 | 9eb08f85bbe7c8e0b9eaffb1cf4984b31fb679f3c8a682acc3bb8ac20626c61e |
| rhino/src.zip | 19708 | 062837ddb18951ace41ba0050aec95a690c00190a6218e5c9591c381035dfa7d |
| rhino/xmlbeans-2.5.0.zip | 3.793583e+06 | e59cde73e71927365536ef2a3c0fd2459ca85be5a9181e79a9447566ffaa3448 |
Master sites 3
- GHC
- LOCAL/nivit/rhino/:swingex
- APACHE/xmlbeans/binaries/:xmlbeans
Commit history 0
No commits in the history this site was built from.