science/jmol 16.1.25_3 FreeBSD
Java 3D viewer for chemical structures
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- science, java
- Package size
- 59151.6 KiB, 112844.6 KiB installed
Description
Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).
See also: https://sourceforge.net/projects/jmol/
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/jmol | 16.1.25_3 |
| DragonFly | science/jmol | 16.1.25_1 |
| HardenedBSD | science/jmol | 16.1.25_3 |
| GhostBSD | science/jmol | 16.1.25_3 |
Install
Binary package:
pkg install Jmol
From the ports tree:
cd /usr/ports/science/jmol/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= Jmol>0:science/jmol
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 | 16.1.25_3 | 16.1.25_3 | - | - | 16.1.25_3 |
| FreeBSD:14:quarterly | 16.1.25_3 | 16.1.25_3 | n/a | - | 16.1.25_3 |
| FreeBSD:15:latest | 16.1.25_3 | 16.1.25_3 | n/a | - | 16.1.25_1 |
| FreeBSD:15:quarterly | 16.1.25_3 | 16.1.25_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 16.1.25_3 | 16.1.25_3 | 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 56
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/unzip
- 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/openjdk17
- 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 53
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- 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/openjdk17
- 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
No port depends on this one.
Configuration
Options name: science_Jmol
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| JSMOL | on | Install JSmol |
- USES
- java:ant,run
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Jmol-16.1.25-full.tar.gz | 1.31757647e+08 | 2a1ca1db73672c97843873e2d0abc901d8c5bb0e4a5042ac3890a44b04fb0467 |
Master sites 1
- SF/${PORTNAME:tl}/Jmol/Version%20${DISTVERSION:R}/Jmol%2016.1.25/
Commit history 0
No commits in the history this site was built from.