devel/sol2 4.0.0.a_2 FreeBSD
C++ header-only library binding to Lua
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel
- Package size
- 136.8 KiB, 1091.8 KiB installed
Description
sol2 is a C++ library binding to Lua. It currently supports all Lua versions 5.1+ (LuaJIT 2.0+ and MoonJIT included). sol2 aims to be easy to use and easy to add to a project. The library is header-only for easy integration with projects, and a single header can be used for drag-and-drop start up.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/sol2 | 4.0.0.a_2 |
| DragonFly | devel/sol2 | 4.0.0.a_2 |
| HardenedBSD | devel/sol2 | 4.0.0.a_2 |
| GhostBSD | devel/sol2 | 4.0.0.a_2 |
Install
Binary package:
pkg install sol2
From the ports tree:
cd /usr/ports/devel/sol2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sol2>0:devel/sol2
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.0.0.a_2 | 4.0.0.a_2 | 4.0.0.a | 4.0.0.a_2 | 4.0.0.a_2 |
| FreeBSD:14:quarterly | 4.0.0.a_2 | 4.0.0.a_2 | n/a | 4.0.0.a_2 | 4.0.0.a_2 |
| FreeBSD:15:latest | 4.0.0.a_2 | 4.0.0.a_2 | n/a | 4.0.0.a_2 | 4.0.0.a_2 |
| FreeBSD:15:quarterly | 4.0.0.a_2 | 4.0.0.a_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.0.0.a_2 | 4.0.0.a_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 2
Required by 2
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++17-lang lua:run
- Service scripts
- none
Files
pkg-plist 112
- include/sol/as_args.hpp
- include/sol/as_returns.hpp
- include/sol/assert.hpp
- include/sol/base_traits.hpp
- include/sol/bind_traits.hpp
- include/sol/bytecode.hpp
- include/sol/call.hpp
- include/sol/compatibility.hpp
- include/sol/compatibility/compat-5.3.c.h
- include/sol/compatibility/compat-5.3.h
- include/sol/compatibility/compat-5.4.h
- include/sol/compatibility/lua_version.hpp
- include/sol/config.hpp
- include/sol/coroutine.hpp
- include/sol/debug.hpp
- include/sol/demangle.hpp
- include/sol/deprecate.hpp
- include/sol/dump_handler.hpp
- include/sol/ebco.hpp
- include/sol/environment.hpp
- include/sol/error.hpp
- include/sol/error_handler.hpp
- include/sol/forward.hpp
- include/sol/forward_detail.hpp
- include/sol/function.hpp
- include/sol/function_result.hpp
- include/sol/function_types.hpp
- include/sol/function_types_core.hpp
- include/sol/function_types_overloaded.hpp
- include/sol/function_types_stateful.hpp
- include/sol/function_types_stateless.hpp
- include/sol/function_types_templated.hpp
- include/sol/in_place.hpp
- include/sol/inheritance.hpp
- include/sol/load_result.hpp
- include/sol/lua_table.hpp
- include/sol/lua_value.hpp
- include/sol/make_reference.hpp
- include/sol/metatable.hpp
- include/sol/object.hpp
- include/sol/object_base.hpp
- include/sol/optional.hpp
- include/sol/optional_implementation.hpp
- include/sol/overload.hpp
- include/sol/packaged_coroutine.hpp
- include/sol/pairs_iterator.hpp
- include/sol/pointer_like.hpp
- include/sol/policies.hpp
- include/sol/property.hpp
- include/sol/protect.hpp
- include/sol/protected_function.hpp
- include/sol/protected_function_result.hpp
- include/sol/protected_handler.hpp
- include/sol/proxy_base.hpp
- include/sol/raii.hpp
- include/sol/reference.hpp
- include/sol/resolve.hpp
- include/sol/sol.hpp
- include/sol/stack.hpp
- include/sol/stack_check.hpp
- include/sol/stack_check_get.hpp
- include/sol/stack_check_get_qualified.hpp
- include/sol/stack_check_get_unqualified.hpp
- include/sol/stack_check_qualified.hpp
- include/sol/stack_check_unqualified.hpp
- include/sol/stack_core.hpp
- include/sol/stack_field.hpp
- include/sol/stack_get.hpp
- include/sol/stack_get_qualified.hpp
- include/sol/stack_get_unqualified.hpp
- include/sol/stack_guard.hpp
- include/sol/stack_iterator.hpp
- include/sol/stack_pop.hpp
- include/sol/stack_probe.hpp
- include/sol/stack_proxy.hpp
- include/sol/stack_proxy_base.hpp
- include/sol/stack_push.hpp
- include/sol/stack_reference.hpp
- include/sol/state.hpp
- include/sol/state_handling.hpp
- include/sol/state_view.hpp
- include/sol/string_view.hpp
- include/sol/table.hpp
- include/sol/table_core.hpp
- include/sol/table_iterator.hpp
- include/sol/table_proxy.hpp
- include/sol/thread.hpp
- include/sol/tie.hpp
- include/sol/traits.hpp
- include/sol/trampoline.hpp
- include/sol/tuple.hpp
- include/sol/types.hpp
- include/sol/unicode.hpp
- include/sol/unique_usertype_traits.hpp
- include/sol/unsafe_function.hpp
- include/sol/unsafe_function_result.hpp
- include/sol/userdata.hpp
- include/sol/usertype.hpp
- include/sol/usertype_container.hpp
- include/sol/usertype_container_launch.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ThePhD-sol2-v4.0.0-alpha_GH0.tar.gz | 8.59623e+06 | 4b7e190011baad819a4a3d41febb2201e80274ad89bf10a24f27480ae059ad56 |
Commit history 0
No commits in the history this site was built from.