BSD Ports

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

SystemPortVersion
FreeBSDdevel/sol24.0.0.a_2
DragonFlydevel/sol24.0.0.a_2
HardenedBSDdevel/sol24.0.0.a_2
GhostBSDdevel/sol24.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.0.0.a_24.0.0.a_24.0.0.a4.0.0.a_24.0.0.a_2
FreeBSD:14:quarterly4.0.0.a_24.0.0.a_2n/a4.0.0.a_24.0.0.a_2
FreeBSD:15:latest4.0.0.a_24.0.0.a_2n/a4.0.0.a_24.0.0.a_2
FreeBSD:15:quarterly4.0.0.a_24.0.0.a_2n/an/an/a
FreeBSD:16:latest4.0.0.a_24.0.0.a_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

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
FileSizeSHA256
ThePhD-sol2-v4.0.0-alpha_GH0.tar.gz8.59623e+064b7e190011baad819a4a3d41febb2201e80274ad89bf10a24f27480ae059ad56

Commit history 0

No commits in the history this site was built from.