./devel/py-boost, Free, peer-reviewed portable C++ source libraries (Boost.Python binary library)

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 1.90.0, Package name: py313-boost-1.90.0, Maintainer: pkgsrc-users

Boost is a set of free, peer-reviewed, C++ libraries. The emphasis is on
portable libraries which work well with the ISO C++ Standard Library.

This package adds static and shared binary libraries providing support for
the Boost Python library.


Required to run:
[math/py-numpy] [lang/python37]

Required to build:
[devel/boost-jam] [pkgtools/cwrappers]

Master sites:

Filesize: 166662.229 KB

Version history: (Expand)


CVS history: (Expand)


   2025-12-25 23:45:29 by Adam Ciarcinski | Files touched by this commit (17) | Package updated
Log message:
boost: updated to 1.90.0

1.90.0

New Libraries
  OpenMethod:
  * Open-(multi-)methods in C++17 and above, from Jean-Louis Leroy.

https://www.boost.org/releases/latest/
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-09-27 11:57:41 by Thomas Klausner | Files touched by this commit (337)
Log message:
*: recursive bump for boost 1.89
   2025-09-27 08:54:05 by Adam Ciarcinski | Files touched by this commit (23) | Package updated
Log message:
boost: updated to 1.89.0

1.89.0

New Libraries
Bloom:
filters, from Joaquín M López Muñoz.

https://www.boost.org/releases/latest/
   2025-07-03 21:18:12 by Thomas Klausner | Files touched by this commit (92)
Log message:
*: py-numpy needs Python >= 3.11 now
   2025-01-26 07:47:38 by Taylor R Campbell | Files touched by this commit (1)
Log message:
devel/py-boost: Need boost-libs to satisfy REQUIRES dependencies.

Resolves:

=> Checking for missing run-time search paths in py313-boost-1.87.0nb1
ERROR: lib/libboost_numpy313.so.1.87.0: missing library: libboost_container.so.1.87.0
ERROR: lib/libboost_numpy313.so.1.87.0: missing library: libboost_graph.so.1.87.0
ERROR: lib/libboost_python313.so.1.87.0: missing library: libboost_graph.so.1.87.0
ERROR: lib/libboost_python313.so.1.87.0: missing library: \ 
libboost_container.so.1.87.0
*** Error code 1

It's kind of kooky that we build boost-graph and boost-container as
part of the boost-python build, and then delete them, instead of
reusing them from boost-libs, but finding a way to do that will
require wading into the boost build system.  So let's just try to
make sure they're available for REQUIRES/PROVIDES analysis.

Adding this dependency is unlikely to be onerous -- applications
using boost-python are almost certainly going to need the rest of
boost anyway (and they already needed it for boost-graph and
boost-container!).
   2025-01-23 20:46:56 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-boost: remove PLIST.py3x - this is Python 3-only anyway
   2025-01-23 20:37:41 by Taylor R Campbell | Files touched by this commit (4)
Log message:
devel/py-boost: Install cmake files needed by downstream packages.

This uses an intermediate package devel/py-boost-cmake which is
agnostic to the Python version, because boost/cmake now expects to
find unversioned files boost_python-config.cmake and
boost_python-config-version.cmake in canonical locations in order to
find Python-versioned stuff.

It's all kind of a mess -- and the py-boost-cmake package does a lot
of redundant work to build boost python libraries that it doesn't
install.  But it's currently only used by finance/ledger (and
finance/ledger32), so this mess doesn't affect much and if you want
to clean it up there's not much fallout to worry about.