{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/cmake-core","devel/gettext-runtime","devel/jsoncpp","devel/libffi","devel/libunistring","devel/libuv","devel/ninja","devel/readline","devel/robin-map","dns/libidn2","lang/python312","math/mpdecimal","ports-mgmt/pkg","print/indexinfo","security/rhash","textproc/expat2"],"categories":["devel"],"comment":"Tiny and efficient C++/Python bindings (C++ version)","compare":null,"dependentCount":null,"description":"nanobind is a small binding library that exposes C++ types in Python and vice\nversa. It is reminiscent of Boost.Python and pybind11 and uses near-identical\nsyntax. In contrast to these existing tools, nanobind is more efficient:\nbindings compile in a shorter amount of time, produce smaller binaries, and have\nbetter runtime performance.","flavors":[],"html":"https://daemonports.org/devel/nanobind/","kind":"port","lastUpdate":"2026-09-22T12:49:05-07:00","license":["BSD3CLAUSE"],"maintainer":"yuri@FreeBSD.org","name":"nanobind","newest":true,"newestVersion":"3.1.0","noVulnData":false,"origin":"devel/nanobind","otherSystems":[{"behindSince":"2026-09-11","maintainer":"yuri@FreeBSD.org","origin":"devel/nanobind","path":"/dragonfly/devel/nanobind/","system":"DragonFly","version":"2.4.0"},{"maintainer":"yuri@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/nanobind","path":"","system":"HardenedBSD","version":"3.1.0"},{"behindSince":"2026-09-22","maintainer":"yuri@FreeBSD.org","noVulnData":true,"origin":"devel/nanobind","path":"","system":"GhostBSD","version":"3.0.1"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["3.1.0","3.1.0","-","2.4.0","3.1.0"]},{"repo":"FreeBSD:14:quarterly","versions":["3.1.0","3.1.0","n/a","2.4.0","3.1.0"]},{"repo":"FreeBSD:15:latest","versions":["3.1.0","3.1.0","n/a","2.4.0","2.4.0"]},{"repo":"FreeBSD:15:quarterly","versions":["3.1.0","3.1.0","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["3.1.0","3.1.0","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"nanobind-3.1.0","related":null,"repository":"FreeBSD ports","requiredBy":["devel/lief","misc/py-openvdb"],"requiredByCount":2,"runDepends":["archivers/liblz4","archivers/zstd","devel/binutils","devel/robin-map","lang/gcc14","math/blas","math/eigen3","math/gmp","math/lapack","math/mpc","math/mpfr","print/indexinfo"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"3.1.0","versions":[{"commit":"83ba250f24d8eca63773d8e0ee8f04b55e3f76be","date":"2026-09-22","version":"3.1.0"},{"commit":"fe9060d23ab4d0b5128d5e1684527a1c48d82794","date":"2026-09-11","version":"3.0.1"}],"vulnerabilities":null,"www":"https://nanobind.readthedocs.io/en/latest/"}
