FreeBSD Ports

science/rdkit 2026.03.6

Collection of cheminformatics and machine-learning software

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
bba96c42a2
License
BSD3CLAUSE
Categories
science
Package size
34404.8 KiB, 155117.3 KiB installed

Description

Open source toolkit for cheminformatics.

Features: * Input/Output: SMILES/SMARTS, SDF, TDT, SLN 1, Corina mol2 1, PDB, sequence notation, FASTA (peptides only), HELM (peptides only) * Substructure searching * Canonical SMILES * Chirality support (i.e. R/S or E/Z labeling) * Chemical transformations (e.g. remove matching substructures) * Chemical reactions * Molecular serialization (e.g. mol <-> text) * 2D depiction, including constrained depiction * Fingerprinting: Daylight-like, atom pairs, topological torsions, Morgan algorithm, "MACCS keys", extended reduced graphs, etc. * Similarity/diversity picking * Gasteiger-Marsili charges * Bemis and Murcko scaffold determination * Salt stripping * Functional-group filters

Install

As a binary package — by origin, or by package name:

pkg install science/rdkit
pkg install rdkit

From the ports tree:

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

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

RUN_DEPENDS=	rdkit>0:science/rdkit
LIB_DEPENDS=	libRDKitAbbreviations.so:science/rdkit

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:latest2026.03.62026.03.6-2025.03.1_12026.03.6
FreeBSD:14:quarterly2026.03.62026.03.6n/a2025.03.1_12026.03.6
FreeBSD:15:latest2026.03.62026.03.6n/a--
FreeBSD:15:quarterly2026.03.62026.03.6n/an/an/a
FreeBSD:16:latest2026.03.62026.03.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 3

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

All build dependencies 57
All run dependencies 89

Configuration

Options name: science_rdkit

OptionDefaultDescription
DOCSoffBuild and/or install documentation
PGSQLoffBuild the PostgreSQL cartridge
PYTHONonPython bindings or support
USES
bison:build cmake:testing compiler:c++11-lang eigen:3 gnome llvm:23 pkgconfig python
Service scripts
none

Files

pkg-plist 1234
  • include/rdkit/Catalogs/Catalog.h
  • include/rdkit/Catalogs/CatalogEntry.h
  • include/rdkit/Catalogs/CatalogParams.h
  • include/rdkit/ChemicalFeatures/ChemicalFeature.h
  • include/rdkit/ChemicalFeatures/FreeChemicalFeature.h
  • include/rdkit/DataManip/MetricMatrixCalc/MetricFuncs.h
  • include/rdkit/DataManip/MetricMatrixCalc/MetricMatrixCalc.h
  • include/rdkit/DataStructs/BitOps.h
  • include/rdkit/DataStructs/BitVect.h
  • include/rdkit/DataStructs/BitVectUtils.h
  • include/rdkit/DataStructs/BitVects.h
  • include/rdkit/DataStructs/DatastructsException.h
  • include/rdkit/DataStructs/DatastructsStreamOps.h
  • include/rdkit/DataStructs/DiscreteDistMat.h
  • include/rdkit/DataStructs/DiscreteValueVect.h
  • include/rdkit/DataStructs/ExplicitBitVect.h
  • include/rdkit/DataStructs/FPBReader.h
  • include/rdkit/DataStructs/MultiFPBReader.h
  • include/rdkit/DataStructs/RealValueVect.h
  • include/rdkit/DataStructs/SparseBitVect.h
  • include/rdkit/DataStructs/SparseIntVect.h
  • include/rdkit/DataStructs/base64.h
  • include/rdkit/DistGeom/BoundsMatrix.h
  • include/rdkit/DistGeom/ChiralSet.h
  • include/rdkit/DistGeom/ChiralViolationContribs.h
  • include/rdkit/DistGeom/DistGeomUtils.h
  • include/rdkit/DistGeom/DistViolationContribs.h
  • include/rdkit/DistGeom/FourthDimContribs.h
  • include/rdkit/DistGeom/TriangleSmooth.h
  • include/rdkit/Features/Feature.h
  • include/rdkit/ForceField/AngleConstraint.h
  • include/rdkit/ForceField/AngleConstraints.h
  • include/rdkit/ForceField/Contrib.h
  • include/rdkit/ForceField/DistanceConstraint.h
  • include/rdkit/ForceField/DistanceConstraints.h
  • include/rdkit/ForceField/ForceField.h
  • include/rdkit/ForceField/MMFF/AngleBend.h
  • include/rdkit/ForceField/MMFF/AngleConstraint.h
  • include/rdkit/ForceField/MMFF/BondStretch.h
  • include/rdkit/ForceField/MMFF/Contribs.h
  • include/rdkit/ForceField/MMFF/DistanceConstraint.h
  • include/rdkit/ForceField/MMFF/Nonbonded.h
  • include/rdkit/ForceField/MMFF/OopBend.h
  • include/rdkit/ForceField/MMFF/Params.h
  • include/rdkit/ForceField/MMFF/PositionConstraint.h
  • include/rdkit/ForceField/MMFF/StretchBend.h
  • include/rdkit/ForceField/MMFF/TorsionAngle.h
  • include/rdkit/ForceField/MMFF/TorsionConstraint.h
  • include/rdkit/ForceField/PositionConstraint.h
  • include/rdkit/ForceField/TorsionConstraint.h
  • include/rdkit/ForceField/UFF/AngleBend.h
  • include/rdkit/ForceField/UFF/AngleConstraint.h
  • include/rdkit/ForceField/UFF/BondStretch.h
  • include/rdkit/ForceField/UFF/Contribs.h
  • include/rdkit/ForceField/UFF/DistanceConstraint.h
  • include/rdkit/ForceField/UFF/Inversion.h
  • include/rdkit/ForceField/UFF/Inversions.h
  • include/rdkit/ForceField/UFF/Nonbonded.h
  • include/rdkit/ForceField/UFF/Params.h
  • include/rdkit/ForceField/UFF/PositionConstraint.h
  • include/rdkit/ForceField/UFF/TorsionAngle.h
  • include/rdkit/ForceField/UFF/TorsionConstraint.h
  • include/rdkit/ForceField/UFF/Utils.h
  • include/rdkit/GaussianShape.h
  • include/rdkit/Geometry/Grid3D.h
  • include/rdkit/Geometry/GridUtils.h
  • include/rdkit/Geometry/Transform.h
  • include/rdkit/Geometry/Transform2D.h
  • include/rdkit/Geometry/Transform3D.h
  • include/rdkit/Geometry/UniformGrid3D.h
  • include/rdkit/Geometry/UniformRealValueGrid3D.h
  • include/rdkit/Geometry/Utils.h
  • include/rdkit/Geometry/point.h
  • include/rdkit/GraphMol/Abbreviations/Abbreviations.h
  • include/rdkit/GraphMol/Atom.h
  • include/rdkit/GraphMol/AtomIterators.h
  • include/rdkit/GraphMol/Atropisomers.h
  • include/rdkit/GraphMol/Bond.h
  • include/rdkit/GraphMol/BondIterators.h
  • include/rdkit/GraphMol/CIPLabeler/CIPLabeler.h
  • include/rdkit/GraphMol/CIPLabeler/TooManyNodesException.h
  • include/rdkit/GraphMol/Canon.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/CartesianProduct.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/Enumerate.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/EnumerateBase.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/EnumerateTypes.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/EnumerationPickler.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/EnumerationStrategyBase.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/RandomSample.h
  • include/rdkit/GraphMol/ChemReactions/Enumerate/RandomSampleAllBBs.h
  • include/rdkit/GraphMol/ChemReactions/PreprocessRxn.h
  • include/rdkit/GraphMol/ChemReactions/Reaction.h
  • include/rdkit/GraphMol/ChemReactions/ReactionFingerprints.h
  • include/rdkit/GraphMol/ChemReactions/ReactionParser.h
  • include/rdkit/GraphMol/ChemReactions/ReactionPickler.h
  • include/rdkit/GraphMol/ChemReactions/ReactionRunner.h
  • include/rdkit/GraphMol/ChemReactions/ReactionUtils.h
  • include/rdkit/GraphMol/ChemReactions/SanitizeRxn.h
  • include/rdkit/GraphMol/ChemTransforms/ChemTransforms.h
  • include/rdkit/GraphMol/ChemTransforms/MolFragmenter.h

The first 100 are listed.

distinfo 8
FileSizeSHA256
rdkit-2026.03.6/v1.3.3.tar.gz3989678e7571a779ea4952e752ecef57c62fb26463947e29ef7f4b31b11988d88ca07
rdkit-2026.03.6/v3.0.2.tar.gz166817f67697434f7fec03bca150a6d84ea0e8409f6ec49d5aab43badc5833098ff4e3
rdkit-2026.03.6/v1.0.14530904bedd75643b9bfaee1663fc41814370ac9329c8d0934e970179929cb355a82aff
rdkit-2026.03.6/ComicNeue-Regular.ttf219154f0f67d826565ed55f91ca6512e5562d0f2a39030fc7208519354438bc783ff6
rdkit-2026.03.6/rdkit-rdkit-Release_2026_03_6_GH0.tar.gz8.4044449e+07d4d20b3b140237084694518aab34fdba6929d44bd7f720bce69329516abef663
rdkit-2026.03.6/rareylab-RingDecomposerLib-v1.1.3_rdkit_GH0.tar.gz137931944b5816712a48bbf88aa25d4300ce11871ddf6e971218eac08f90ed2192f715
rdkit-2026.03.6/ncbi-pubchem-align3d-daefab3_GH0.tar.gz112376d7814a00a39f6a798bc1611d0f7bbd1abc91d754309527a9038a0dad42d848c0
rdkit-2026.03.6/aantron-better-enums-520d8ee_GH0.tar.gz13659229ef26e79eb489b3ef71f85f904f3f1173ffefc6c853219bee7520188805eca5
Master sites 4
  • https://github.com/schrodinger/maeparser/archive/:maeparser
  • https://github.com/schrodinger/coordgenlibs/archive/:coordgen
  • https://codeload.github.com/Glysade/chemdraw/tar.gz/refs/tags/:chemdraw
  • LOCAL/yuri/:font

Commit history 5

DateCommitCreditsLog message
bba96c42a2 Yuri Victorovich science/rdkit: update 2025_09_2 → 2026.03.6
also: - fixed many tests and upstreamed fixes (their testsuite is in a disarray, we shouldn't really be fixing people's tests, but anyways) - discovered and fixed wrong clang detection in the code, reported upstream - fixed wrongfully excluded code that caused plist issues - fixed compiler crash on 16 (by using llvm:23)
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update
a0e09ce96e Yuri Victorovich science/rdkit: correction
07ededc4f2 Yuri Victorovich science/rdkit: Broken on 16 arm64
Reported by: fallout