BSD Ports

science/maeparser 1.3.3_3 FreeBSD

Parser for Schrodinger Maestro files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
MIT
Categories
science
Package size
85.7 KiB, 302.8 KiB installed

Description

maeparser is a C++ library developed by Schrodinger for efficiently and losslessly parsing Maestro files, which serve as Schrodinger's primary output format for storing molecular structures and data. This parser is crucial for any software package needing to interact with Schrodinger's physics-based modeling outputs.

It supports various applications in computational chemistry, including molecular dynamics, ligand-protein docking, and quantum mechanics. The library utilizes a recursive descent approach, prioritizing parsing speed to ensure quick and accurate extraction of data from .mae, .maegz, and .mae.gz structure files. These files can contain multiple structures, delimited by "f_m_ct", with standard block and property names defined in MaeConstants.hpp.

In the other systems

SystemPortVersion
FreeBSDscience/maeparser1.3.3_3
NetBSDbiology/maeparser1.3.2nb3
DragonFlyscience/maeparser1.3.2

Install

Binary package:

pkg install maeparser

From the ports tree:

cd /usr/ports/science/maeparser/ && make install clean

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

RUN_DEPENDS=	maeparser>0:science/maeparser
LIB_DEPENDS=	libmaeparser.so:science/maeparser

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:latest1.3.3_31.3.3_31.3.01.3.31.3.3_3
FreeBSD:14:quarterly1.3.3_31.3.3_3n/a1.3.31.3.3_3
FreeBSD:15:latest1.3.3_31.3.3_3n/a1.3.31.3.3
FreeBSD:15:quarterly1.3.3_31.3.3_3n/an/an/a
FreeBSD:16:latest1.3.3_31.3.3_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 19
Run dependencies 4

Configuration

No options to configure.

USES
cmake:testing compiler:c++11-lang
Service scripts
none

Files

pkg-plist 12
  • include/maeparser/Buffer.hpp
  • include/maeparser/MaeBlock.hpp
  • include/maeparser/MaeConstants.hpp
  • include/maeparser/MaeParser.hpp
  • include/maeparser/MaeParserConfig.hpp
  • include/maeparser/Reader.hpp
  • include/maeparser/Writer.hpp
  • lib/cmake/maeparser-config-.cmake
  • lib/cmake/maeparser-config.cmake
  • lib/libmaeparser.so
  • lib/libmaeparser.so.1
  • lib/libmaeparser.so.1.3.3
distinfo 1
FileSizeSHA256
schrodinger-maeparser-v1.3.3_GH0.tar.gz3989678e7571a779ea4952e752ecef57c62fb26463947e29ef7f4b31b11988d88ca07

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update