Port details on branch 2022Q2 |
- avogadrolibs Avogadro2 libraries for chemical editor and visualization applications
- 1.99.0 science =0 1.97.0_3Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-10-17 01:02:48
- Last Update: 2024-02-12 23:07:35
- Commit Hash: e2d8c2c
- License: GPLv2
- WWW:
- https://www.openchemistry.org/projects/avogadro2/
- Description:
- Libraries that are a foundation of the Avogadro 2 project.
Avogadro 2 is a chemical editor and visualization application, it is also a set
of reusable software libraries written in C++ using principles of modularity for
maximum reuse. The development of the first generation Avogadro application and
library is documented in our paper, and this remains the preferred method of
citation at present. The motivation for rewriting Avogadro, along with
improvements and changes made in Avogadro 2 are summarized in our Source
article. We provide a set of permissively licensed, open source, cross platform
software components in the Avogadro 2 libraries, along with an end-user
application with full source code, and binaries.
The library features updated and improved rendering, where we built upon the
abstraction provided by previous API, but implemented a simple scene graph. This
makes use of features such as impostor sphere rendering, resulting in
significant rendering speed improvements while improving the quality of the
visualization. The core is built for scalability, looking to enable the analysis
of larger chemical structures and simulations being produced by computational
chemistry codes today. Emphasis has also been placed on making it even easier to
extend, using simple Python scripts to add simulation input capabilities, and
data input/output along with access to full-blown C++ plugin APIs where more
control is required.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- avogadrolibs>0:science/avogadrolibs
- To install the port:
- cd /usr/ports/science/avogadrolibs/ && make install clean
- To add the package, run one of these commands:
- pkg install science/avogadrolibs
- pkg install avogadrolibs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: avogadrolibs
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1707763072
SHA256 (OpenChemistry-avogadrolibs-1.99.0_GH0.tar.gz) = 34808e3c602b0f60f3c160ff0220832aee777db86e962e3f958c6327fb434063
SIZE (OpenChemistry-avogadrolibs-1.99.0_GH0.tar.gz) = 4858298
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- mmtf-cpp>0 : science/mmtf-cpp
- endian.h : devel/boost-libs
- cmake : devel/cmake-core
- ninja : devel/ninja
- eigen3.pc : math/eigen3
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Test dependencies:
-
- googletest>0 : devel/googletest
- molequeue>0 : misc/molequeue
- Runtime dependencies:
-
- eigen3.pc : math/eigen3
- Library dependencies:
-
- libhdf5.so : science/hdf5
- libsz.so : science/libaec
- libmsym.so : science/libmsym
- libsymspg.so : science/spglib
- libarchive.so.13 : archivers/libarchive
- libGL.so : graphics/libglvnd
- libGLEW.so : graphics/glew
- libGLU.so : graphics/libGLU
- libQt5Concurrent.so : devel/qt5-concurrent
- libQt5Core.so : devel/qt5-core
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5Svg.so : graphics/qt5-svg
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- This port is required by:
- for Libraries
-
- science/avogadro2
- science/kalzium
- science/py-avogadrolibs
Configuration Options:
- ===> The following configuration options are available for avogadrolibs-1.99.0:
HDF5=on: HDF-5 data format support
LIBARCHIVE=on: Enable optional Libarchive features
LIBMSYM=on: Enable optional features using libmsym
MMTF=on: Enable optional features using mmtf
OPENGL=on: 2D/3D rendering support via OpenGL
QT5=on: Qt 5 toolkit support
SPGLIB=on: Enable optional features using spglib
VTK=off: Enable libraries that use VTK
===> Use 'make config' to modify these settings
- Options name:
- science_avogadrolibs
- USES:
- cmake:testing compiler:c++17-lang eigen:3,build,run localbase libarchive gl qt:5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|