luabind-0.9.1_15.txz


Advertisement

Description

luabind - Library that helps you create bindings between C++ and Lua

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename luabind-0.9.1_15.txz
Package name luabind
Package version 0.9.1
Package release 15
Package architecture amd64
Package type txz
Category devel
Homepage http://www.rasterbar.com/products/luabind.html
License MIT
Maintainer ports@FreeBSD.org
Download size 162.62 KB
Installed size 963.01 KB
Luabind is a library that helps you create bindings between C++ and
Lua. It has the ability to expose functions and classes, written
in C++, to Lua. It will also supply the functionality to define
classes in lua and let them derive from other lua classes or C++
classes. Lua classes can override virtual functions from their C++
baseclasses. It is written towards Lua 5.x, and does not work with
Lua 4.
It is implemented utilizing template meta programming. That means
that you don't need an extra preprocess pass to compile your project
(it is done by the compiler). It also means you don't (usually)
have to know the exact signature of each function you register,
since the library will generate code depending on the compile-time
type of the function (which includes the signature). The main
drawback of this approach is that the compilation time will increase
for the file that does the registration, it is therefore recommended
that you register everything in the same cpp-file.
WWW: http://www.rasterbar.com/products/luabind.html
Options:
- DOCS: on
===>   NOTICE:
The luabind port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port

Alternatives

Package Version Architecture Repository
luabind-0.9.1_15.txz 0.9.1 i386 FreeBSD Ports Latest
luabind-0.9.1_15.txz 0.9.1 i386 FreeBSD Ports Quarterly
luabind-0.9.1_15.txz 0.9.1 amd64 FreeBSD Ports Quarterly
luabind - - -

Requires

Name Value
liblua-5.1.so -
lua51 = 5.1.5_9
py36-boost-libs = 1.71.0

Download

Type URL
Mirror pkg.freebsd.org
Binary Package luabind-0.9.1_15.txz
Source Package devel/luabind

Install Howto

Install luabind txz package:

# pkg install luabind

See Also

Package Description
luajava-1.1_2.txz Lua scripting tool for Java
luajit-2.0.5_4.txz Just-In-Time Compiler for Lua
luajit-openresty-2.1.20190912_2.txz Just-In-Time Compiler for Lua (OpenResty branch)
luakit-2017.08.10_2.txz Fast, small, webkit2 based browser framework extensible with Lua
luasql-firebird-2.5.0.txz Lua interface to Firebird
luasql-mysql-2.5.0.txz Lua interface to MySQL
luasql-odbc-2.5.0.txz Lua interface to ODBC
luasql-postgres-2.5.0.txz Lua interface to PostgreSQL
luasql-sqlite3-2.5.0.txz Lua interface to SQLite3
lucene++-3.0.7_13.txz C++ port of the Lucene library
lucene-3.6.2.txz Full-text search engine for Java
lucene4-4.10.4.txz Full-text search engine for Java, 4.x branch
lucene5-5.5.5.txz Full-text search engine for Java, 5.x branch
luckybackup-0.4.9_2.txz Qt frontend to the backup utility rsync
lugaru-269_11.txz 3D arcade with unique fighting system and anthropomorphic characters
Advertisement
Advertisement