notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q4
pcmsolver API for the Polarizable Continuum Model
1.3.0_2 science on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.3.0_2Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-15 03:45:04
Last Update: 2025-10-15 03:42:08
Commit Hash: 91c0d17
License: GPLv3
WWW:
https://github.com/PCMSolver/pcmsolver
Description:
PCMSolver is a quantum chemistry library that aims to: * Provide a plug-and-play library for adding the Polarizable Continuum Model functionality to any quantum chemistry program * Create a playground for easily extending the implementation of the model
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (105 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pcmsolver-1.3.0_2/catalog.mk
  3. /usr/local/share/licenses/pcmsolver-1.3.0_2/LICENSE
  4. /usr/local/share/licenses/pcmsolver-1.3.0_2/GPLv3
  5. bin/go_pcm.py
  6. bin/plot_cavity.py
  7. bin/run_pcm
  8. include/PCMSolver/Citation.hpp
  9. include/PCMSolver/Config.hpp
  10. include/PCMSolver/ErrorHandling.hpp
  11. include/PCMSolver/LoggerInterface.hpp
  12. include/PCMSolver/PCMInput.h
  13. include/PCMSolver/PCMSolverExport.h
  14. include/PCMSolver/PhysicalConstants.hpp
  15. include/PCMSolver/STLUtils.hpp
  16. include/PCMSolver/TimerInterface.hpp
  17. include/PCMSolver/VersionInfo.hpp
  18. include/PCMSolver/bi_operators/BIOperatorData.hpp
  19. include/PCMSolver/bi_operators/BoundaryIntegralOperator.hpp
  20. include/PCMSolver/bi_operators/Collocation.hpp
  21. include/PCMSolver/bi_operators/IBoundaryIntegralOperator.hpp
  22. include/PCMSolver/bi_operators/Numerical.hpp
  23. include/PCMSolver/bi_operators/Purisima.hpp
  24. include/PCMSolver/cavity/Cavity.hpp
  25. include/PCMSolver/cavity/CavityData.hpp
  26. include/PCMSolver/cavity/Element.hpp
  27. include/PCMSolver/cavity/GePolCavity.hpp
  28. include/PCMSolver/cavity/ICavity.hpp
  29. include/PCMSolver/cavity/RestartCavity.hpp
  30. include/PCMSolver/external/libtaylor/CMakeLists.txt
  31. include/PCMSolver/external/libtaylor/README
  32. include/PCMSolver/external/libtaylor/ctaylor.hpp
  33. include/PCMSolver/external/libtaylor/ctaylor_math.hpp
  34. include/PCMSolver/external/libtaylor/example.cpp
  35. include/PCMSolver/external/libtaylor/micromath.hpp
  36. include/PCMSolver/external/libtaylor/polymul.hpp
  37. include/PCMSolver/external/libtaylor/taylor.hpp
  38. include/PCMSolver/external/libtaylor/taylor_math.hpp
  39. include/PCMSolver/external/libtaylor/tmath.hpp
  40. include/PCMSolver/external/libtaylor/unittest_taylor.cpp
  41. include/PCMSolver/green/AnisotropicLiquid.hpp
  42. include/PCMSolver/green/DerivativeTypes.hpp
  43. include/PCMSolver/green/Green.hpp
  44. include/PCMSolver/green/GreenData.hpp
  45. include/PCMSolver/green/GreenUtils.hpp
  46. include/PCMSolver/green/GreensFunction.hpp
  47. include/PCMSolver/green/IGreensFunction.hpp
  48. include/PCMSolver/green/InterfacesImpl.hpp
  49. include/PCMSolver/green/IonicLiquid.hpp
  50. include/PCMSolver/green/SphericalDiffuse.hpp
  51. include/PCMSolver/green/SphericalSharp.hpp
  52. include/PCMSolver/green/UniformDielectric.hpp
  53. include/PCMSolver/green/Vacuum.hpp
  54. include/PCMSolver/interface/Input.hpp
  55. include/PCMSolver/interface/Meddle.hpp
  56. include/PCMSolver/mmfq/FQOhno.hpp
  57. include/PCMSolver/pcmsolver.f90
  58. include/PCMSolver/pcmsolver.h
  59. include/PCMSolver/solver/CPCMSolver.hpp
  60. include/PCMSolver/solver/IEFSolver.hpp
  61. include/PCMSolver/solver/ISolver.hpp
  62. include/PCMSolver/solver/Solver.hpp
  63. include/PCMSolver/solver/SolverData.hpp
  64. include/PCMSolver/solver/SolverImpl.hpp
  65. include/PCMSolver/utils/Atom.hpp
  66. include/PCMSolver/utils/ChargeDistribution.hpp
  67. include/PCMSolver/utils/Factory.hpp
  68. include/PCMSolver/utils/Legendre.hpp
  69. include/PCMSolver/utils/Logger.hpp
  70. include/PCMSolver/utils/LoggerImpl.hpp
  71. include/PCMSolver/utils/MMFQ.hpp
  72. include/PCMSolver/utils/MathUtils.hpp
  73. include/PCMSolver/utils/Molecule.hpp
  74. include/PCMSolver/utils/QuadratureRules.hpp
  75. include/PCMSolver/utils/Solvent.hpp
  76. include/PCMSolver/utils/Sphere.hpp
  77. include/PCMSolver/utils/SplineFunction.hpp
  78. include/PCMSolver/utils/Stencils.hpp
  79. include/PCMSolver/utils/Symmetry.hpp
  80. include/PCMSolver/utils/Timer.hpp
  81. include/PCMSolver/utils/cnpy.hpp
  82. include/PCMSolver/utils/getkw/Getkw.h
  83. include/PCMSolver/utils/getkw/GetkwError.h
  84. include/PCMSolver/utils/getkw/Keyword.h
  85. include/PCMSolver/utils/getkw/Section.h
  86. lib/libpcm.a
  87. lib/libpcm.so
  88. lib/libpcm.so.1
  89. lib/python/pcmsolver/__init__.py
  90. lib/python/pcmsolver/external/__init__.py
  91. lib/python/pcmsolver/external/docopt.py
  92. lib/python/pcmsolver/getkw.py
  93. lib/python/pcmsolver/metadata.py
  94. lib/python/pcmsolver/pcmdata.py
  95. lib/python/pcmsolver/pcmparser.py
  96. lib/python/pcmsolver/pyparsing.py
  97. share/cmake/PCMSolver/PCMSolverConfig.cmake
  98. share/cmake/PCMSolver/PCMSolverConfigVersion.cmake
  99. share/cmake/PCMSolver/PCMSolverTargets-shared-release.cmake
  100. share/cmake/PCMSolver/PCMSolverTargets-shared.cmake
  101. share/cmake/PCMSolver/PCMSolverTargets-static-release.cmake
  102. share/cmake/PCMSolver/PCMSolverTargets-static.cmake
  103. @owner
  104. @group
  105. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • pcmsolver>0:science/pcmsolver
To install the port:
cd /usr/ports/science/pcmsolver/ && make install clean
To add the package, run one of these commands:
  • pkg install science/pcmsolver
  • pkg install pcmsolver
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pcmsolver
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1606986290 SHA256 (PCMSolver-pcmsolver-v1.3.0_GH0.tar.gz) = 85d40881e3dbdb13e9b8dc661cd576c181760f6e0d760ab5630b5a8155418f34 SIZE (PCMSolver-pcmsolver-v1.3.0_GH0.tar.gz) = 98241099

Packages (timestamps in pop-ups are UTC):
pcmsolver
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-1.3.0_21.3.0-1.3.0_2n/an/an/a
FreeBSD:13:quarterly-1.3.0_2--1.3.0_2n/an/an/a
FreeBSD:14:latest1.3.0_11.3.0_2-1.3.0_11.3.0_2---
FreeBSD:14:quarterly1.3.0_21.3.0_2-1.3.0_11.3.0_2-1.3.0_11.3.0_1
FreeBSD:15:latest-1.3.0_2n/a-n/an/a1.3.0_11.3.0_1
FreeBSD:15:quarterly-1.3.0_2n/a-n/an/a--
FreeBSD:16:latest-1.3.0_2n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. gfortran13 : lang/gcc13
  3. python3.11 : lang/python311
  4. as : devel/binutils
Runtime dependencies:
  1. gfortran13 : lang/gcc13
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
science_pcmsolver
USES:
cmake compiler:c++14-lang fortran python:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/PCMSolver/pcmsolver/tar.gz/v1.3.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3.0_2
15 Oct 2025 03:42:08
commit hash: 91c0d1793199ce7252f19ad42d90bc55db9a1bfbcommit hash: 91c0d1793199ce7252f19ad42d90bc55db9a1bfbcommit hash: 91c0d1793199ce7252f19ad42d90bc55db9a1bfbcommit hash: 91c0d1793199ce7252f19ad42d90bc55db9a1bfb files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/pcmsolver: Fix build

Fixes:
- old bundled eigen version wasn't compatible
- errors due to c++11 were resolved using c++14

Reported by:	fallout

(cherry picked from commit 6af3053952c267f65c4c038b8bdcd1f8566358dd)

Number of commits found: 1