pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/rttr



Module Name:    pkgsrc
Committed By:   markd
Date:           Wed Nov 27 21:23:53 UTC 2019

Added Files:
        pkgsrc/devel/rttr: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
rttr: Add version 0.9.6

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.

The goal of this project is to provide an easy and intuitive way to use
reflection in C++.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/rttr/DESCR pkgsrc/devel/rttr/Makefile \
    pkgsrc/devel/rttr/PLIST pkgsrc/devel/rttr/buildlink3.mk \
    pkgsrc/devel/rttr/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/rttr/DESCR
diff -u /dev/null pkgsrc/devel/rttr/DESCR:1.1
--- /dev/null   Wed Nov 27 21:23:53 2019
+++ pkgsrc/devel/rttr/DESCR     Wed Nov 27 21:23:53 2019
@@ -0,0 +1,7 @@
+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.
+
+The goal of this project is to provide an easy and intuitive way to use
+reflection in C++.
Index: pkgsrc/devel/rttr/Makefile
diff -u /dev/null pkgsrc/devel/rttr/Makefile:1.1
--- /dev/null   Wed Nov 27 21:23:53 2019
+++ pkgsrc/devel/rttr/Makefile  Wed Nov 27 21:23:53 2019
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2019/11/27 21:23:53 markd Exp $
+
+DISTNAME=      rttr-0.9.6-src
+PKGNAME=       ${DISTNAME:S/-src//}
+CATEGORIES=    devel
+MASTER_SITES=  https://www.rttr.org/releases/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.rttr.org/
+COMMENT=       C++ Reflection Library
+LICENSE=       mit
+
+WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+
+CMAKE_ARGS+=   -DBUILD_EXAMPLES=OFF
+CMAKE_ARGS+=   -DBUILD_UNIT_TESTS=OFF
+CMAKE_ARGS+=   -DBUILD_DOCUMENTATION=OFF
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/rttr/PLIST
diff -u /dev/null pkgsrc/devel/rttr/PLIST:1.1
--- /dev/null   Wed Nov 27 21:23:53 2019
+++ pkgsrc/devel/rttr/PLIST     Wed Nov 27 21:23:53 2019
@@ -0,0 +1,137 @@
+@comment $NetBSD: PLIST,v 1.1 2019/11/27 21:23:53 markd Exp $
+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
+include/rttr/detail/variant_associative_view/variant_associative_view_creator.h
+include/rttr/detail/variant_associative_view/variant_associative_view_creator_impl.h
+include/rttr/detail/variant_associative_view/variant_associative_view_private.h
+include/rttr/detail/variant_sequential_view/variant_sequential_view_creator.h
+include/rttr/detail/variant_sequential_view/variant_sequential_view_creator_impl.h
+include/rttr/detail/variant_sequential_view/variant_sequential_view_private.h
+include/rttr/enum_flags.h
+include/rttr/enumeration.h
+include/rttr/filter_item.h
+include/rttr/instance.h
+include/rttr/library.h
+include/rttr/method.h
+include/rttr/parameter_info.h
+include/rttr/policy.h
+include/rttr/property.h
+include/rttr/registration
+include/rttr/registration.h
+include/rttr/registration_friend
+include/rttr/registration_friend.h
+include/rttr/rttr_cast.h
+include/rttr/rttr_enable.h
+include/rttr/sequential_mapper.h
+include/rttr/string_view.h
+include/rttr/type
+include/rttr/type.h
+include/rttr/variant.h
+include/rttr/variant_associative_view.h
+include/rttr/variant_sequential_view.h
+include/rttr/wrapper_mapper.h
+lib/librttr_core.so
+lib/librttr_core.so.${PKGVERSION}
+share/rttr/LICENSE.txt
+share/rttr/README.md
+share/rttr/cmake/rttr-config-relwithdebinfo.cmake
+share/rttr/cmake/rttr-config-version.cmake
+share/rttr/cmake/rttr-config.cmake
Index: pkgsrc/devel/rttr/buildlink3.mk
diff -u /dev/null pkgsrc/devel/rttr/buildlink3.mk:1.1
--- /dev/null   Wed Nov 27 21:23:53 2019
+++ pkgsrc/devel/rttr/buildlink3.mk     Wed Nov 27 21:23:53 2019
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2019/11/27 21:23:53 markd Exp $
+
+BUILDLINK_TREE+=       rttr
+
+.if !defined(RTTR_BUILDLINK3_MK)
+RTTR_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.rttr+=   rttr>=0.9.6
+BUILDLINK_PKGSRCDIR.rttr?=     ../../devel/rttr
+.endif # RTTR_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -rttr
Index: pkgsrc/devel/rttr/distinfo
diff -u /dev/null pkgsrc/devel/rttr/distinfo:1.1
--- /dev/null   Wed Nov 27 21:23:53 2019
+++ pkgsrc/devel/rttr/distinfo  Wed Nov 27 21:23:53 2019
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/11/27 21:23:53 markd Exp $
+
+SHA1 (rttr-0.9.6-src.tar.gz) = ac0dde0d1b1cc8037165ba1defeee4f42c17229f
+RMD160 (rttr-0.9.6-src.tar.gz) = af3da2dc958731f18c68b39645dddfe2c1f23d6f
+SHA512 (rttr-0.9.6-src.tar.gz) = 7e0d4fa87f83feda0b926d4d0e52aaf0f369f25fe7e23e5ffe86c0bba159e8353cef44eed37611a81e8ccc8d6facb36942f940d0d0b965f873177d7078f91cf4
+Size (rttr-0.9.6-src.tar.gz) = 1137269 bytes



Home | Main Index | Thread Index | Old Index