devel/rttr 0.9.6.16_3 FreeBSD
Run Time Type Reflection
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel
- Package size
- 252.5 KiB, 1910.1 KiB installed
Description
RTTR stands for Run Time Type Reflection. It describes the ability of a computer program to introspect and modify an object at runtime. It is also the name of the library itself, which is written in C++ and released as open source library. You can find more information on: www.rttr.org
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/rttr | 0.9.6.16_3 |
| OpenBSD | devel/rttr | 0.9.6p1 |
| NetBSD | devel/rttr | 0.9.6nb1 |
| DragonFly | devel/rttr | 0.9.6.16_3 |
| MidnightBSD | devel/rttr | 0.9.6.16_3 |
| HardenedBSD | devel/rttr | 0.9.6.16_3 |
| GhostBSD | devel/rttr | 0.9.6.16_3 |
Install
Binary package:
pkg install rttr
From the ports tree:
cd /usr/ports/devel/rttr/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rttr>0:devel/rttr
LIB_DEPENDS= librttr_core.so:devel/rttr
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 | 0.9.6.16_3 | 0.9.6.16_3 | - | 0.9.6.16_3 | 0.9.6.16_3 |
| FreeBSD:14:quarterly | 0.9.6.16_3 | 0.9.6.16_3 | n/a | 0.9.6.16_3 | 0.9.6.16_3 |
| FreeBSD:15:latest | 0.9.6.16_3 | 0.9.6.16_3 | n/a | 0.9.6.16_3 | 0.9.6.16_3 |
| FreeBSD:15:quarterly | 0.9.6.16_3 | 0.9.6.16_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.6.16_3 | 0.9.6.16_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${LOCALBASE}/include/rapidjson/rapidjson.h: devel/rapidjson${LOCALBASE}/include/chaiscript/chaiscript.hpp: lang/chaiscript
The full lists below include those, and their dependencies in turn.
Build dependencies 18
Required by 3
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang pkgconfig
- Service scripts
- none
Files
pkg-plist 147
- include/rttr/access_levels.h
- include/rttr/argument.h
- include/rttr/array_range.h
- include/rttr/associative_mapper.h
- include/rttr/constructor.h
- include/rttr/destructor.h
- include/rttr/detail/base/core_prerequisites.h
- include/rttr/detail/base/version.h
- include/rttr/detail/comparison/comparable_types.h
- include/rttr/detail/comparison/compare_array_equal.h
- include/rttr/detail/comparison/compare_array_equal_impl.h
- include/rttr/detail/comparison/compare_array_less.h
- include/rttr/detail/comparison/compare_array_less_impl.h
- include/rttr/detail/comparison/compare_equal.h
- include/rttr/detail/comparison/compare_equal_impl.h
- include/rttr/detail/comparison/compare_less.h
- include/rttr/detail/comparison/compare_less_impl.h
- include/rttr/detail/constructor/constructor_invoker.h
- include/rttr/detail/constructor/constructor_wrapper.h
- include/rttr/detail/constructor/constructor_wrapper_base.h
- include/rttr/detail/constructor/constructor_wrapper_defaults.h
- include/rttr/detail/conversion/number_conversion.h
- include/rttr/detail/conversion/std_conversion_functions.h
- include/rttr/detail/default_arguments/default_arguments.h
- include/rttr/detail/default_arguments/invoke_with_defaults.h
- include/rttr/detail/destructor/destructor_wrapper.h
- include/rttr/detail/destructor/destructor_wrapper_base.h
- include/rttr/detail/enumeration/enum_data.h
- include/rttr/detail/enumeration/enumeration_helper.h
- include/rttr/detail/enumeration/enumeration_wrapper.h
- include/rttr/detail/enumeration/enumeration_wrapper_base.h
- include/rttr/detail/filter/filter_item_funcs.h
- include/rttr/detail/impl/argument_impl.h
- include/rttr/detail/impl/array_range_impl.h
- include/rttr/detail/impl/associative_mapper_impl.h
- include/rttr/detail/impl/enum_flags_impl.h
- include/rttr/detail/impl/instance_impl.h
- include/rttr/detail/impl/rttr_cast_impl.h
- include/rttr/detail/impl/sequential_mapper_impl.h
- include/rttr/detail/impl/string_view_impl.h
- include/rttr/detail/impl/wrapper_mapper_impl.h
- include/rttr/detail/metadata/metadata.h
- include/rttr/detail/metadata/metadata_handler.h
- include/rttr/detail/method/method_accessor.h
- include/rttr/detail/method/method_invoker.h
- include/rttr/detail/method/method_wrapper.h
- include/rttr/detail/method/method_wrapper_base.h
- include/rttr/detail/misc/argument_extractor.h
- include/rttr/detail/misc/argument_wrapper.h
- include/rttr/detail/misc/class_item_mapper.h
- include/rttr/detail/misc/data_address_container.h
- include/rttr/detail/misc/flat_map.h
- include/rttr/detail/misc/flat_multimap.h
- include/rttr/detail/misc/function_traits.h
- include/rttr/detail/misc/iterator_wrapper.h
- include/rttr/detail/misc/misc_type_traits.h
- include/rttr/detail/misc/register_wrapper_mapper_conversion.h
- include/rttr/detail/misc/sequential_container_type_traits.h
- include/rttr/detail/misc/std_type_traits.h
- include/rttr/detail/misc/template_type_trait.h
- include/rttr/detail/misc/template_type_trait_impl.h
- include/rttr/detail/misc/utility.h
- include/rttr/detail/parameter_info/parameter_info_wrapper.h
- include/rttr/detail/parameter_info/parameter_info_wrapper_base.h
- include/rttr/detail/parameter_info/parameter_infos.h
- include/rttr/detail/parameter_info/parameter_infos_compare.h
- include/rttr/detail/parameter_info/parameter_names.h
- include/rttr/detail/policies/ctor_policies.h
- include/rttr/detail/policies/meth_policies.h
- include/rttr/detail/policies/prop_policies.h
- include/rttr/detail/property/property_accessor.h
- include/rttr/detail/property/property_wrapper.h
- include/rttr/detail/property/property_wrapper_base.h
- include/rttr/detail/property/property_wrapper_func.h
- include/rttr/detail/property/property_wrapper_member_func.h
- include/rttr/detail/property/property_wrapper_member_object.h
- include/rttr/detail/property/property_wrapper_object.h
- include/rttr/detail/registration/bind_impl.h
- include/rttr/detail/registration/bind_types.h
- include/rttr/detail/registration/register_base_class_from_accessor.h
- include/rttr/detail/registration/registration_executer.h
- include/rttr/detail/registration/registration_impl.h
- include/rttr/detail/registration/registration_manager.h
- include/rttr/detail/registration/registration_state_saver.h
- include/rttr/detail/type/accessor_type.h
- include/rttr/detail/type/base_classes.h
- include/rttr/detail/type/get_create_variant_func.h
- include/rttr/detail/type/get_derived_info_func.h
- include/rttr/detail/type/type_comparator.h
- include/rttr/detail/type/type_converter.h
- include/rttr/detail/type/type_data.h
- include/rttr/detail/type/type_impl.h
- include/rttr/detail/type/type_name.h
- include/rttr/detail/type/type_register.h
- include/rttr/detail/type/type_string_utils.h
- include/rttr/detail/variant/variant_compare.h
- include/rttr/detail/variant/variant_data.h
- include/rttr/detail/variant/variant_data_converter.h
- include/rttr/detail/variant/variant_data_policy.h
- include/rttr/detail/variant/variant_impl.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| rttrorg-rttr-v0.9.6-16-gb3a131c_GH0.tar.gz | 1.405047e+06 | 929e505c92a6f7682873e3e6f13fdcc0e3627c9d61978161cd08714360aba652 |
| 992df30caa14fe6bfcd2c38213314622e1e02aae.patch | 1453 | d1b0e1a04e1e74fe0355b934070ecc650a54260323058dfcbffb0dde0a277402 |
Commit history 0
No commits in the history this site was built from.