- pybind11 Seamless interoperability between C++11 and Python (cmake part)
2.2.2_1 devel =0
- Maintainer: yuri@FreeBSD.org
Port Added: 10 Nov 2017 18:57:15
Also Listed In: python
A lightweight header-only library to create Python bindings of existing
C++ code. Its goals and syntax are similar to the excellent Boost.Python
library by David Abrahams: to minimize boilerplate code in traditional
extension modules by inferring type information using compile-time
This is the cmake part of pybind11.
WWW: https://github.com/wjakob/pybind11SVNWeb : Homepage : PortsMon
Pseudo-pkg-plist information, but much better, from
To install the port:
cd /usr/ports/devel/pybind11/ && make install clean
To add the package:
pkg install pybind11
TIMESTAMP = 1518204875
SHA256 (pybind-pybind11-v2.2.2_GH0.tar.gz) = b639a2b2cbf1c467849660801c4665ffc1a4d0a9e153ae1996ed6f21c492064e
SIZE (pybind-pybind11-v2.2.2_GH0.tar.gz) = 545041
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.Build dependencies:
- cmake : devel/cmake
- ninja : devel/ninja
This port is required by:for Build
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
No options to configure
|Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING|
Ports using Python via USES=python are now flavored. All the py3-* ports
have been removed and folded into their py-* master ports.
People using Poudriere 3.2+ and binary packages do not have to do anything.
For other people, to build the Python 3.6 version of, for example,
databases/py-gdbm, you need to run:
# make FLAVOR=py36 install
Number of commits found: 4
|Commit History - (may be incomplete: see SVNWeb link above for full details)
|29 Jul 2018 22:18:46
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
|02 Jun 2018 19:40:59
Adjust USES to fix building on gcc-based archs (in particular, powerpc64).
On the clang architectures, these changes have no effect: the baser
compiler already includes the needed features.
While here, remove now-redundant CXXFLAGS statements and pet portlint
(no other content change).
Tested on both powerpc64 and amd64.
Approved by: portmgr (tier-2 blanket)
|09 Feb 2018 20:05:26
devel/pybind11: Update to 2.2.2
Additional port changes:
* Changed to CMAKE_OFF
Reported by: portscout
Approved by: tcberner (mentor, implicit)
|10 Nov 2017 18:57:07
New port: devel/pybind11: Seamless operability between C++11 and Python (cmake
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D13025
Number of commits found: 4
14 vulnerabilities affecting 116 ports have been reported in the past 14 days
* - modified, not new