summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ros')
-rw-r--r--dev-ros/actionlib/actionlib-1.13.2-r1.ebuild1
-rw-r--r--dev-ros/actionlib/actionlib-9999.ebuild1
-rw-r--r--dev-ros/actionlib/metadata.xml2
-rw-r--r--dev-ros/actionlib_msgs/metadata.xml2
-rw-r--r--dev-ros/actionlib_tools/metadata.xml2
-rw-r--r--dev-ros/actionlib_tutorials/metadata.xml2
-rw-r--r--dev-ros/amcl/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_copyright/Manifest4
-rw-r--r--dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.11.2.ebuild (renamed from dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.0.ebuild)18
-rw-r--r--dev-ros/ament_cmake_copyright/ament_cmake_copyright-9999.ebuild18
-rw-r--r--dev-ros/ament_cmake_copyright/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_core/Manifest1
-rw-r--r--dev-ros/ament_cmake_core/ament_cmake_core-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_core/ament_cmake_core-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_core/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_cppcheck/Manifest1
-rw-r--r--dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.11.2.ebuild59
-rw-r--r--dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-9999.ebuild16
-rw-r--r--dev-ros/ament_cmake_cppcheck/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_cpplint/Manifest1
-rw-r--r--dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.11.2.ebuild58
-rw-r--r--dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-9999.ebuild16
-rw-r--r--dev-ros/ament_cmake_cpplint/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_export_definitions/Manifest1
-rw-r--r--dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_export_definitions/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_export_dependencies/Manifest1
-rw-r--r--dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.4.ebuild47
-rw-r--r--dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_export_dependencies/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_export_include_directories/Manifest1
-rw-r--r--dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_export_include_directories/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_export_interfaces/Manifest1
-rw-r--r--dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.4.ebuild47
-rw-r--r--dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_export_interfaces/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_export_libraries/Manifest1
-rw-r--r--dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_export_libraries/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_export_link_flags/Manifest1
-rw-r--r--dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_export_link_flags/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_export_targets/Manifest1
-rw-r--r--dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.4.ebuild47
-rw-r--r--dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_export_targets/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_gmock/Manifest1
-rw-r--r--dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_gmock/ament_cmake_gmock-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_gmock/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_gtest/Manifest1
-rw-r--r--dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_gtest/ament_cmake_gtest-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_gtest/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_include_directories/Manifest1
-rw-r--r--dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_include_directories/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_libraries/Manifest1
-rw-r--r--dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_libraries/ament_cmake_libraries-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_libraries/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_lint_cmake/Manifest1
-rw-r--r--dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.11.2.ebuild45
-rw-r--r--dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-9999.ebuild18
-rw-r--r--dev-ros/ament_cmake_lint_cmake/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_pytest/Manifest1
-rw-r--r--dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_pytest/ament_cmake_pytest-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_pytest/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_python/Manifest1
-rw-r--r--dev-ros/ament_cmake_python/ament_cmake_python-1.1.4.ebuild47
-rw-r--r--dev-ros/ament_cmake_python/ament_cmake_python-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_python/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_ros/Manifest2
-rw-r--r--dev-ros/ament_cmake_ros/ament_cmake_ros-0.9.2.ebuild (renamed from dev-ros/ament_cmake_ros/ament_cmake_ros-0.9.1.ebuild)14
-rw-r--r--dev-ros/ament_cmake_ros/ament_cmake_ros-9999.ebuild14
-rw-r--r--dev-ros/ament_cmake_ros/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_target_dependencies/Manifest1
-rw-r--r--dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.4.ebuild48
-rw-r--r--dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_target_dependencies/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_test/Manifest1
-rw-r--r--dev-ros/ament_cmake_test/ament_cmake_test-1.1.4.ebuild59
-rw-r--r--dev-ros/ament_cmake_test/ament_cmake_test-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_test/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_uncrustify/Manifest1
-rw-r--r--dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.11.2.ebuild58
-rw-r--r--dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-9999.ebuild16
-rw-r--r--dev-ros/ament_cmake_uncrustify/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_version/Manifest1
-rw-r--r--dev-ros/ament_cmake_version/ament_cmake_version-1.1.4.ebuild46
-rw-r--r--dev-ros/ament_cmake_version/ament_cmake_version-9999.ebuild2
-rw-r--r--dev-ros/ament_cmake_version/metadata.xml2
-rw-r--r--dev-ros/ament_cmake_xmllint/Manifest1
-rw-r--r--dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-0.11.2.ebuild (renamed from dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.1.ebuild)27
-rw-r--r--dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-9999.ebuild15
-rw-r--r--dev-ros/ament_cmake_xmllint/metadata.xml2
-rw-r--r--dev-ros/ament_copyright/Manifest3
-rw-r--r--dev-ros/ament_copyright/ament_copyright-0.11.2.ebuild (renamed from dev-ros/ament_copyright/ament_copyright-0.10.1.ebuild)24
-rw-r--r--dev-ros/ament_copyright/ament_copyright-9999.ebuild24
-rw-r--r--dev-ros/ament_copyright/metadata.xml2
-rw-r--r--dev-ros/ament_cppcheck/Manifest3
-rw-r--r--dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild7
-rw-r--r--dev-ros/ament_cppcheck/ament_cppcheck-0.11.2.ebuild (renamed from dev-ros/ament_cppcheck/ament_cppcheck-0.10.0.ebuild)7
-rw-r--r--dev-ros/ament_cppcheck/ament_cppcheck-9999.ebuild7
-rw-r--r--dev-ros/ament_cppcheck/metadata.xml2
-rw-r--r--dev-ros/ament_cpplint/Manifest1
-rw-r--r--dev-ros/ament_cpplint/ament_cpplint-0.11.2.ebuild36
-rw-r--r--dev-ros/ament_cpplint/ament_cpplint-9999.ebuild18
-rw-r--r--dev-ros/ament_cpplint/metadata.xml2
-rw-r--r--dev-ros/ament_flake8/Manifest1
-rw-r--r--dev-ros/ament_flake8/ament_flake8-0.11.2.ebuild (renamed from dev-ros/ament_uncrustify/ament_uncrustify-0.10.1.ebuild)22
-rw-r--r--dev-ros/ament_flake8/ament_flake8-9999.ebuild19
-rw-r--r--dev-ros/ament_flake8/metadata.xml2
-rw-r--r--dev-ros/ament_lint/Manifest4
-rw-r--r--dev-ros/ament_lint/ament_lint-0.10.1.ebuild35
-rw-r--r--dev-ros/ament_lint/ament_lint-0.10.4-r1.ebuild (renamed from dev-ros/ament_lint/ament_lint-0.10.0.ebuild)7
-rw-r--r--dev-ros/ament_lint/ament_lint-0.11.2.ebuild (renamed from dev-ros/ament_lint/ament_lint-0.10.4.ebuild)7
-rw-r--r--dev-ros/ament_lint/ament_lint-0.9.5.ebuild35
-rw-r--r--dev-ros/ament_lint/ament_lint-9999.ebuild7
-rw-r--r--dev-ros/ament_lint/metadata.xml2
-rw-r--r--dev-ros/ament_lint_auto/Manifest1
-rw-r--r--dev-ros/ament_lint_auto/ament_lint_auto-0.11.2.ebuild (renamed from dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.9.5.ebuild)38
-rw-r--r--dev-ros/ament_lint_auto/ament_lint_auto-9999.ebuild16
-rw-r--r--dev-ros/ament_lint_auto/metadata.xml2
-rw-r--r--dev-ros/ament_lint_cmake/Manifest1
-rw-r--r--dev-ros/ament_lint_cmake/ament_lint_cmake-0.11.2.ebuild (renamed from dev-ros/ament_cppcheck/ament_cppcheck-0.10.1.ebuild)26
-rw-r--r--dev-ros/ament_lint_cmake/metadata.xml2
-rw-r--r--dev-ros/ament_pep257/Manifest1
-rw-r--r--dev-ros/ament_pep257/ament_pep257-0.11.2.ebuild39
-rw-r--r--dev-ros/ament_pep257/ament_pep257-9999.ebuild17
-rw-r--r--dev-ros/ament_pep257/metadata.xml2
-rw-r--r--dev-ros/ament_uncrustify/Manifest3
-rw-r--r--dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild7
-rw-r--r--dev-ros/ament_uncrustify/ament_uncrustify-0.11.2.ebuild (renamed from dev-ros/ament_uncrustify/ament_uncrustify-0.10.0.ebuild)7
-rw-r--r--dev-ros/ament_uncrustify/ament_uncrustify-9999.ebuild7
-rw-r--r--dev-ros/ament_uncrustify/metadata.xml2
-rw-r--r--dev-ros/ament_xmllint/Manifest1
-rw-r--r--dev-ros/ament_xmllint/ament_xmllint-0.11.2.ebuild (renamed from dev-ros/ament_copyright/ament_copyright-0.10.0.ebuild)29
-rw-r--r--dev-ros/ament_xmllint/ament_xmllint-9999.ebuild17
-rw-r--r--dev-ros/ament_xmllint/metadata.xml2
-rw-r--r--dev-ros/angles/metadata.xml2
-rw-r--r--dev-ros/audio_capture/Manifest4
-rw-r--r--dev-ros/audio_capture/audio_capture-0.3.10-r1.ebuild30
-rw-r--r--dev-ros/audio_capture/audio_capture-0.3.6-r1.ebuild30
-rw-r--r--dev-ros/audio_capture/audio_capture-0.3.7-r1.ebuild30
-rw-r--r--dev-ros/audio_capture/audio_capture-0.3.8-r1.ebuild30
-rw-r--r--dev-ros/audio_capture/metadata.xml2
-rw-r--r--dev-ros/audio_common_msgs/metadata.xml2
-rw-r--r--dev-ros/audio_play/metadata.xml2
-rw-r--r--dev-ros/base_local_planner/Manifest1
-rw-r--r--dev-ros/base_local_planner/base_local_planner-1.17.1-r1.ebuild43
-rw-r--r--dev-ros/base_local_planner/base_local_planner-1.17.1-r2.ebuild (renamed from dev-ros/base_local_planner/base_local_planner-1.17.0-r1.ebuild)2
-rw-r--r--dev-ros/base_local_planner/base_local_planner-9999.ebuild2
-rw-r--r--dev-ros/base_local_planner/metadata.xml2
-rw-r--r--dev-ros/bond/metadata.xml2
-rw-r--r--dev-ros/bondcpp/metadata.xml2
-rw-r--r--dev-ros/bondpy/metadata.xml2
-rw-r--r--dev-ros/calibration_estimation/Manifest1
-rw-r--r--dev-ros/calibration_estimation/calibration_estimation-0.10.15.ebuild42
-rw-r--r--dev-ros/calibration_estimation/calibration_estimation-9999.ebuild4
-rw-r--r--dev-ros/calibration_estimation/metadata.xml2
-rw-r--r--dev-ros/calibration_launch/Manifest2
-rw-r--r--dev-ros/calibration_launch/calibration_launch-0.10.15-r1.ebuild (renamed from dev-ros/calibration_launch/calibration_launch-0.10.14.ebuild)3
-rw-r--r--dev-ros/calibration_launch/calibration_launch-9999.ebuild3
-rw-r--r--dev-ros/calibration_launch/files/py3.patch13
-rw-r--r--dev-ros/calibration_launch/metadata.xml2
-rw-r--r--dev-ros/calibration_msgs/Manifest1
-rw-r--r--dev-ros/calibration_msgs/calibration_msgs-0.10.15.ebuild19
-rw-r--r--dev-ros/calibration_msgs/metadata.xml2
-rw-r--r--dev-ros/calibration_setup_helper/Manifest1
-rw-r--r--dev-ros/calibration_setup_helper/calibration_setup_helper-0.10.15.ebuild17
-rw-r--r--dev-ros/calibration_setup_helper/metadata.xml2
-rw-r--r--dev-ros/camera_calibration/metadata.xml2
-rw-r--r--dev-ros/camera_calibration_parsers/metadata.xml2
-rw-r--r--dev-ros/camera_info_manager/metadata.xml2
-rw-r--r--dev-ros/carrot_planner/metadata.xml2
-rw-r--r--dev-ros/class_loader/metadata.xml2
-rw-r--r--dev-ros/clear_costmap_recovery/Manifest1
-rw-r--r--dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.0-r1.ebuild30
-rw-r--r--dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.1-r1.ebuild5
-rw-r--r--dev-ros/clear_costmap_recovery/clear_costmap_recovery-9999.ebuild5
-rw-r--r--dev-ros/clear_costmap_recovery/metadata.xml2
-rw-r--r--dev-ros/cmake_modules/metadata.xml2
-rw-r--r--dev-ros/collada_parser/metadata.xml2
-rw-r--r--dev-ros/collada_urdf/collada_urdf-1.12.13-r1.ebuild (renamed from dev-ros/collada_urdf/collada_urdf-1.12.13.ebuild)4
-rw-r--r--dev-ros/collada_urdf/collada_urdf-9999.ebuild4
-rw-r--r--dev-ros/collada_urdf/metadata.xml2
-rw-r--r--dev-ros/combined_robot_hw/Manifest1
-rw-r--r--dev-ros/combined_robot_hw/combined_robot_hw-0.19.5.ebuild24
-rw-r--r--dev-ros/combined_robot_hw/metadata.xml2
-rw-r--r--dev-ros/combined_robot_hw_tests/Manifest1
-rw-r--r--dev-ros/combined_robot_hw_tests/combined_robot_hw_tests-0.19.5.ebuild (renamed from dev-ros/controller_manager_tests/controller_manager_tests-0.19.1.ebuild)20
-rw-r--r--dev-ros/combined_robot_hw_tests/metadata.xml2
-rw-r--r--dev-ros/compressed_depth_image_transport/metadata.xml2
-rw-r--r--dev-ros/compressed_image_transport/metadata.xml2
-rw-r--r--dev-ros/console_bridge_vendor/console_bridge_vendor-1.2.2.ebuild9
-rw-r--r--dev-ros/console_bridge_vendor/console_bridge_vendor-9999.ebuild9
-rw-r--r--dev-ros/console_bridge_vendor/metadata.xml2
-rw-r--r--dev-ros/control_msgs/metadata.xml2
-rw-r--r--dev-ros/control_toolbox/control_toolbox-1.18.2-r1.ebuild2
-rw-r--r--dev-ros/control_toolbox/control_toolbox-9999.ebuild2
-rw-r--r--dev-ros/control_toolbox/metadata.xml2
-rw-r--r--dev-ros/controller_interface/Manifest1
-rw-r--r--dev-ros/controller_interface/controller_interface-0.19.5.ebuild23
-rw-r--r--dev-ros/controller_interface/metadata.xml2
-rw-r--r--dev-ros/controller_manager/Manifest1
-rw-r--r--dev-ros/controller_manager/controller_manager-0.19.5.ebuild40
-rw-r--r--dev-ros/controller_manager/metadata.xml2
-rw-r--r--dev-ros/controller_manager_msgs/Manifest1
-rw-r--r--dev-ros/controller_manager_msgs/controller_manager_msgs-0.19.5.ebuild19
-rw-r--r--dev-ros/controller_manager_msgs/metadata.xml2
-rw-r--r--dev-ros/controller_manager_tests/Manifest5
-rw-r--r--dev-ros/controller_manager_tests/controller_manager_tests-0.19.2.ebuild36
-rw-r--r--dev-ros/controller_manager_tests/controller_manager_tests-0.19.5.ebuild (renamed from dev-ros/controller_manager_tests/controller_manager_tests-0.19.4.ebuild)3
-rw-r--r--dev-ros/controller_manager_tests/controller_manager_tests-9999.ebuild5
-rw-r--r--dev-ros/controller_manager_tests/metadata.xml2
-rw-r--r--dev-ros/convex_decomposition/metadata.xml2
-rw-r--r--dev-ros/costmap_2d/metadata.xml2
-rw-r--r--dev-ros/cpp_common/metadata.xml2
-rw-r--r--dev-ros/cv_bridge/metadata.xml2
-rw-r--r--dev-ros/depth_image_proc/metadata.xml2
-rw-r--r--dev-ros/depthimage_to_laserscan/metadata.xml2
-rw-r--r--dev-ros/diagnostic_aggregator/metadata.xml2
-rw-r--r--dev-ros/diagnostic_analysis/metadata.xml2
-rw-r--r--dev-ros/diagnostic_common_diagnostics/metadata.xml2
-rw-r--r--dev-ros/diagnostic_msgs/metadata.xml2
-rw-r--r--dev-ros/diagnostic_updater/metadata.xml2
-rw-r--r--dev-ros/driver_base/metadata.xml2
-rw-r--r--dev-ros/dwa_local_planner/Manifest1
-rw-r--r--dev-ros/dwa_local_planner/dwa_local_planner-1.17.1-r2.ebuild (renamed from dev-ros/dwa_local_planner/dwa_local_planner-1.17.1-r1.ebuild)2
-rw-r--r--dev-ros/dwa_local_planner/dwa_local_planner-9999.ebuild2
-rw-r--r--dev-ros/dwa_local_planner/metadata.xml2
-rw-r--r--dev-ros/dynamic_reconfigure/metadata.xml2
-rw-r--r--dev-ros/eigen_conversions/metadata.xml2
-rw-r--r--dev-ros/eigen_stl_containers/metadata.xml2
-rw-r--r--dev-ros/fake_localization/Manifest1
-rw-r--r--dev-ros/fake_localization/fake_localization-1.17.1-r1.ebuild (renamed from dev-ros/fake_localization/fake_localization-1.17.0.ebuild)4
-rw-r--r--dev-ros/fake_localization/fake_localization-1.17.1.ebuild31
-rw-r--r--dev-ros/fake_localization/fake_localization-9999.ebuild4
-rw-r--r--dev-ros/fake_localization/metadata.xml2
-rw-r--r--dev-ros/filters/metadata.xml2
-rw-r--r--dev-ros/gazebo_dev/metadata.xml2
-rw-r--r--dev-ros/gazebo_msgs/metadata.xml2
-rw-r--r--dev-ros/gazebo_plugins/Manifest1
-rw-r--r--dev-ros/gazebo_plugins/gazebo_plugins-2.9.1.ebuild54
-rw-r--r--dev-ros/gazebo_plugins/gazebo_plugins-2.9.2-r1.ebuild (renamed from dev-ros/gazebo_plugins/gazebo_plugins-2.9.2.ebuild)7
-rw-r--r--dev-ros/gazebo_plugins/gazebo_plugins-9999.ebuild9
-rw-r--r--dev-ros/gazebo_plugins/metadata.xml2
-rw-r--r--dev-ros/gazebo_ros/metadata.xml2
-rw-r--r--dev-ros/gazebo_ros_control/metadata.xml2
-rw-r--r--dev-ros/gencpp/metadata.xml2
-rw-r--r--dev-ros/geneus/metadata.xml2
-rw-r--r--dev-ros/genlisp/metadata.xml2
-rw-r--r--dev-ros/genmsg/metadata.xml2
-rw-r--r--dev-ros/gennodejs/metadata.xml2
-rw-r--r--dev-ros/genpy/Manifest3
-rw-r--r--dev-ros/genpy/genpy-0.6.14.ebuild26
-rw-r--r--dev-ros/genpy/genpy-0.6.16.ebuild (renamed from dev-ros/genpy/genpy-0.6.11.ebuild)3
-rw-r--r--dev-ros/genpy/genpy-9999.ebuild3
-rw-r--r--dev-ros/genpy/metadata.xml2
-rw-r--r--dev-ros/geodesy/Manifest2
-rw-r--r--dev-ros/geodesy/files/py3.patch28
-rw-r--r--dev-ros/geodesy/geodesy-0.5.6-r1.ebuild (renamed from dev-ros/geodesy/geodesy-0.5.5.ebuild)4
-rw-r--r--dev-ros/geodesy/geodesy-9999.ebuild4
-rw-r--r--dev-ros/geodesy/metadata.xml2
-rw-r--r--dev-ros/geographic_msgs/Manifest1
-rw-r--r--dev-ros/geographic_msgs/geographic_msgs-0.5.6.ebuild19
-rw-r--r--dev-ros/geographic_msgs/metadata.xml2
-rw-r--r--dev-ros/geometric_shapes/Manifest2
-rw-r--r--dev-ros/geometric_shapes/geometric_shapes-0.7.3.ebuild (renamed from dev-ros/geometric_shapes/geometric_shapes-0.7.2.ebuild)2
-rw-r--r--dev-ros/geometric_shapes/metadata.xml2
-rw-r--r--dev-ros/geometry_msgs/metadata.xml2
-rw-r--r--dev-ros/global_planner/Manifest1
-rw-r--r--dev-ros/global_planner/global_planner-1.17.1-r1.ebuild (renamed from dev-ros/global_planner/global_planner-1.17.0.ebuild)4
-rw-r--r--dev-ros/global_planner/global_planner-1.17.1.ebuild34
-rw-r--r--dev-ros/global_planner/global_planner-9999.ebuild4
-rw-r--r--dev-ros/global_planner/metadata.xml2
-rw-r--r--dev-ros/gmapping/metadata.xml2
-rw-r--r--dev-ros/hardware_interface/Manifest1
-rw-r--r--dev-ros/hardware_interface/hardware_interface-0.19.5.ebuild18
-rw-r--r--dev-ros/hardware_interface/metadata.xml2
-rw-r--r--dev-ros/hector_compressed_map_transport/Manifest1
-rw-r--r--dev-ros/hector_compressed_map_transport/hector_compressed_map_transport-0.5.2.ebuild27
-rw-r--r--dev-ros/hector_compressed_map_transport/metadata.xml2
-rw-r--r--dev-ros/hector_geotiff/Manifest1
-rw-r--r--dev-ros/hector_geotiff/hector_geotiff-0.5.2.ebuild31
-rw-r--r--dev-ros/hector_geotiff/metadata.xml2
-rw-r--r--dev-ros/hector_geotiff_launch/Manifest1
-rw-r--r--dev-ros/hector_geotiff_launch/hector_geotiff_launch-0.5.2.ebuild21
-rw-r--r--dev-ros/hector_geotiff_launch/metadata.xml2
-rw-r--r--dev-ros/hector_geotiff_plugins/Manifest1
-rw-r--r--dev-ros/hector_geotiff_plugins/hector_geotiff_plugins-0.5.2.ebuild23
-rw-r--r--dev-ros/hector_geotiff_plugins/metadata.xml2
-rw-r--r--dev-ros/hector_imu_attitude_to_tf/Manifest1
-rw-r--r--dev-ros/hector_imu_attitude_to_tf/hector_imu_attitude_to_tf-0.5.2.ebuild23
-rw-r--r--dev-ros/hector_imu_attitude_to_tf/metadata.xml2
-rw-r--r--dev-ros/hector_imu_tools/Manifest1
-rw-r--r--dev-ros/hector_imu_tools/hector_imu_tools-0.5.2.ebuild25
-rw-r--r--dev-ros/hector_imu_tools/metadata.xml2
-rw-r--r--dev-ros/hector_map_server/Manifest1
-rw-r--r--dev-ros/hector_map_server/hector_map_server-0.5.2.ebuild26
-rw-r--r--dev-ros/hector_map_server/metadata.xml2
-rw-r--r--dev-ros/hector_map_tools/Manifest1
-rw-r--r--dev-ros/hector_map_tools/hector_map_tools-0.5.2.ebuild20
-rw-r--r--dev-ros/hector_map_tools/metadata.xml2
-rw-r--r--dev-ros/hector_mapping/Manifest1
-rw-r--r--dev-ros/hector_mapping/hector_mapping-0.5.2.ebuild27
-rw-r--r--dev-ros/hector_mapping/metadata.xml2
-rw-r--r--dev-ros/hector_marker_drawing/Manifest1
-rw-r--r--dev-ros/hector_marker_drawing/hector_marker_drawing-0.5.2.ebuild21
-rw-r--r--dev-ros/hector_marker_drawing/metadata.xml2
-rw-r--r--dev-ros/hector_nav_msgs/Manifest1
-rw-r--r--dev-ros/hector_nav_msgs/hector_nav_msgs-0.5.2.ebuild19
-rw-r--r--dev-ros/hector_nav_msgs/metadata.xml2
-rw-r--r--dev-ros/hector_pose_estimation/metadata.xml2
-rw-r--r--dev-ros/hector_pose_estimation_core/metadata.xml2
-rw-r--r--dev-ros/hector_slam_launch/Manifest1
-rw-r--r--dev-ros/hector_slam_launch/hector_slam_launch-0.5.2.ebuild23
-rw-r--r--dev-ros/hector_slam_launch/metadata.xml2
-rw-r--r--dev-ros/hector_trajectory_server/Manifest1
-rw-r--r--dev-ros/hector_trajectory_server/hector_trajectory_server-0.5.2.ebuild25
-rw-r--r--dev-ros/hector_trajectory_server/metadata.xml2
-rw-r--r--dev-ros/image_cb_detector/Manifest2
-rw-r--r--dev-ros/image_cb_detector/files/boost170.patch13
-rw-r--r--dev-ros/image_cb_detector/files/py3.patch22
-rw-r--r--dev-ros/image_cb_detector/image_cb_detector-0.10.15-r1.ebuild (renamed from dev-ros/image_cb_detector/image_cb_detector-0.10.14-r2.ebuild)2
-rw-r--r--dev-ros/image_cb_detector/image_cb_detector-9999.ebuild2
-rw-r--r--dev-ros/image_cb_detector/metadata.xml2
-rw-r--r--dev-ros/image_geometry/metadata.xml2
-rw-r--r--dev-ros/image_proc/metadata.xml2
-rw-r--r--dev-ros/image_publisher/metadata.xml2
-rw-r--r--dev-ros/image_rotate/metadata.xml2
-rw-r--r--dev-ros/image_transport/metadata.xml2
-rw-r--r--dev-ros/image_view/metadata.xml2
-rw-r--r--dev-ros/imu_complementary_filter/Manifest1
-rw-r--r--dev-ros/imu_complementary_filter/imu_complementary_filter-1.2.3.ebuild29
-rw-r--r--dev-ros/imu_complementary_filter/metadata.xml2
-rw-r--r--dev-ros/imu_filter_madgwick/Manifest1
-rw-r--r--dev-ros/imu_filter_madgwick/imu_filter_madgwick-1.2.3.ebuild (renamed from dev-ros/dwa_local_planner/dwa_local_planner-1.17.0-r1.ebuild)32
-rw-r--r--dev-ros/imu_filter_madgwick/metadata.xml2
-rw-r--r--dev-ros/imu_processors/metadata.xml2
-rw-r--r--dev-ros/imu_transformer/metadata.xml2
-rw-r--r--dev-ros/interactive_marker_tutorials/metadata.xml2
-rw-r--r--dev-ros/interactive_markers/metadata.xml2
-rw-r--r--dev-ros/interval_intersection/Manifest1
-rw-r--r--dev-ros/interval_intersection/interval_intersection-0.10.15.ebuild28
-rw-r--r--dev-ros/interval_intersection/metadata.xml2
-rw-r--r--dev-ros/ivcon/metadata.xml2
-rw-r--r--dev-ros/joint_limits_interface/Manifest1
-rw-r--r--dev-ros/joint_limits_interface/joint_limits_interface-0.19.5.ebuild28
-rw-r--r--dev-ros/joint_limits_interface/metadata.xml2
-rw-r--r--dev-ros/joint_state_publisher/metadata.xml2
-rw-r--r--dev-ros/joint_state_publisher_gui/metadata.xml2
-rw-r--r--dev-ros/joint_states_settler/Manifest1
-rw-r--r--dev-ros/joint_states_settler/joint_states_settler-0.10.15.ebuild29
-rw-r--r--dev-ros/joint_states_settler/metadata.xml2
-rw-r--r--dev-ros/kdl_conversions/metadata.xml2
-rw-r--r--dev-ros/kdl_parser/metadata.xml2
-rw-r--r--dev-ros/kdl_parser_py/metadata.xml2
-rw-r--r--dev-ros/laser_assembler/metadata.xml2
-rw-r--r--dev-ros/laser_cb_detector/Manifest2
-rw-r--r--dev-ros/laser_cb_detector/files/boost170.patch13
-rw-r--r--dev-ros/laser_cb_detector/files/gcc6.patch13
-rw-r--r--dev-ros/laser_cb_detector/files/ocv4-2.patch34
-rw-r--r--dev-ros/laser_cb_detector/files/ocv4.patch13
-rw-r--r--dev-ros/laser_cb_detector/laser_cb_detector-0.10.15.ebuild (renamed from dev-ros/laser_cb_detector/laser_cb_detector-0.10.14-r1.ebuild)1
-rw-r--r--dev-ros/laser_cb_detector/laser_cb_detector-9999.ebuild1
-rw-r--r--dev-ros/laser_cb_detector/metadata.xml2
-rw-r--r--dev-ros/laser_filters/laser_filters-1.8.11-r1.ebuild (renamed from dev-ros/laser_filters/laser_filters-1.8.11.ebuild)6
-rw-r--r--dev-ros/laser_filters/laser_filters-9999.ebuild6
-rw-r--r--dev-ros/laser_filters/metadata.xml2
-rw-r--r--dev-ros/laser_geometry/Manifest2
-rw-r--r--dev-ros/laser_geometry/laser_geometry-1.6.7-r1.ebuild (renamed from dev-ros/laser_geometry/laser_geometry-1.6.6-r1.ebuild)2
-rw-r--r--dev-ros/laser_geometry/laser_geometry-9999.ebuild2
-rw-r--r--dev-ros/laser_geometry/metadata.xml2
-rw-r--r--dev-ros/laser_proc/metadata.xml2
-rw-r--r--dev-ros/libmavconn/Manifest1
-rw-r--r--dev-ros/libmavconn/libmavconn-1.8.0.ebuild23
-rw-r--r--dev-ros/libmavconn/metadata.xml2
-rw-r--r--dev-ros/librviz_tutorial/metadata.xml2
-rw-r--r--dev-ros/map_msgs/metadata.xml2
-rw-r--r--dev-ros/map_server/metadata.xml2
-rw-r--r--dev-ros/mavlink-gbp-release/Manifest3
-rw-r--r--dev-ros/mavlink-gbp-release/mavlink-gbp-release-2020.9.10.ebuild21
-rw-r--r--dev-ros/mavlink-gbp-release/mavlink-gbp-release-2021.7.7.ebuild (renamed from dev-ros/mavlink-gbp-release/mavlink-gbp-release-2021.2.2.ebuild)0
-rw-r--r--dev-ros/mavlink-gbp-release/metadata.xml2
-rw-r--r--dev-ros/mavros/Manifest4
-rw-r--r--dev-ros/mavros/mavros-1.2.0.ebuild39
-rw-r--r--dev-ros/mavros/mavros-1.4.0.ebuild39
-rw-r--r--dev-ros/mavros/mavros-1.8.0-r1.ebuild (renamed from dev-ros/mavros/mavros-1.5.2.ebuild)7
-rw-r--r--dev-ros/mavros/mavros-9999.ebuild9
-rw-r--r--dev-ros/mavros/metadata.xml2
-rw-r--r--dev-ros/mavros_extras/Manifest1
-rw-r--r--dev-ros/mavros_extras/mavros_extras-1.8.0.ebuild35
-rw-r--r--dev-ros/mavros_extras/metadata.xml2
-rw-r--r--dev-ros/mavros_msgs/Manifest1
-rw-r--r--dev-ros/mavros_msgs/mavros_msgs-1.8.0.ebuild19
-rw-r--r--dev-ros/mavros_msgs/metadata.xml2
-rw-r--r--dev-ros/media_export/metadata.xml2
-rw-r--r--dev-ros/message_filters/Manifest1
-rw-r--r--dev-ros/message_filters/message_filters-1.15.11.ebuild37
-rw-r--r--dev-ros/message_filters/metadata.xml2
-rw-r--r--dev-ros/message_generation/metadata.xml2
-rw-r--r--dev-ros/message_runtime/metadata.xml2
-rw-r--r--dev-ros/message_to_tf/metadata.xml2
-rw-r--r--dev-ros/metadata.xml2
-rw-r--r--dev-ros/mk/Manifest1
-rw-r--r--dev-ros/mk/metadata.xml2
-rw-r--r--dev-ros/mk/mk-1.15.8.ebuild21
-rw-r--r--dev-ros/monocam_settler/Manifest1
-rw-r--r--dev-ros/monocam_settler/metadata.xml2
-rw-r--r--dev-ros/monocam_settler/monocam_settler-0.10.15.ebuild26
-rw-r--r--dev-ros/move_base/metadata.xml2
-rw-r--r--dev-ros/move_base_msgs/metadata.xml2
-rw-r--r--dev-ros/move_slow_and_clear/metadata.xml2
-rw-r--r--dev-ros/moveit_msgs/Manifest2
-rw-r--r--dev-ros/moveit_msgs/metadata.xml2
-rw-r--r--dev-ros/moveit_msgs/moveit_msgs-0.11.2.ebuild (renamed from dev-ros/moveit_msgs/moveit_msgs-0.11.1.ebuild)2
-rw-r--r--dev-ros/nav_core/metadata.xml2
-rw-r--r--dev-ros/nav_msgs/metadata.xml2
-rw-r--r--dev-ros/navfn/metadata.xml2
-rw-r--r--dev-ros/nmea_msgs/metadata.xml2
-rw-r--r--dev-ros/nodelet/metadata.xml2
-rw-r--r--dev-ros/nodelet_topic_tools/metadata.xml2
-rw-r--r--dev-ros/nodelet_tutorial_math/metadata.xml2
-rw-r--r--dev-ros/object_recognition_msgs/metadata.xml2
-rw-r--r--dev-ros/octomap_msgs/metadata.xml2
-rw-r--r--dev-ros/octomap_ros/metadata.xml2
-rw-r--r--dev-ros/opencv_apps/metadata.xml2
-rw-r--r--dev-ros/opencv_tests/metadata.xml2
-rw-r--r--dev-ros/openni2_camera/Manifest2
-rw-r--r--dev-ros/openni2_camera/metadata.xml2
-rw-r--r--dev-ros/openni2_camera/openni2_camera-1.5.1.ebuild (renamed from dev-ros/openni2_camera/openni2_camera-1.4.2-r1.ebuild)0
-rw-r--r--dev-ros/openni2_launch/Manifest2
-rw-r--r--dev-ros/openni2_launch/metadata.xml2
-rw-r--r--dev-ros/openni2_launch/openni2_launch-1.5.1.ebuild (renamed from dev-ros/openni2_launch/openni2_launch-1.4.2.ebuild)2
-rw-r--r--dev-ros/openslam_gmapping/metadata.xml2
-rw-r--r--dev-ros/pcl_conversions/Manifest1
-rw-r--r--dev-ros/pcl_conversions/files/pcl.patch68
-rw-r--r--dev-ros/pcl_conversions/metadata.xml2
-rw-r--r--dev-ros/pcl_conversions/pcl_conversions-1.7.1.ebuild25
-rw-r--r--dev-ros/pcl_conversions/pcl_conversions-1.7.2-r1.ebuild (renamed from dev-ros/pcl_conversions/pcl_conversions-1.7.2.ebuild)3
-rw-r--r--dev-ros/pcl_msgs/metadata.xml2
-rw-r--r--dev-ros/pcl_ros/files/pcl.patch51
-rw-r--r--dev-ros/pcl_ros/metadata.xml2
-rw-r--r--dev-ros/pcl_ros/pcl_ros-1.7.2-r1.ebuild8
-rw-r--r--dev-ros/pcl_ros/pcl_ros-9999.ebuild6
-rw-r--r--dev-ros/pluginlib/metadata.xml2
-rw-r--r--dev-ros/pluginlib_tutorials/metadata.xml2
-rw-r--r--dev-ros/poco_vendor/Manifest2
-rw-r--r--dev-ros/poco_vendor/metadata.xml2
-rw-r--r--dev-ros/poco_vendor/poco_vendor-1.2.1.ebuild (renamed from dev-ros/poco_vendor/poco_vendor-1.2.0.ebuild)10
-rw-r--r--dev-ros/poco_vendor/poco_vendor-9999.ebuild9
-rw-r--r--dev-ros/pointcloud_to_laserscan/metadata.xml2
-rw-r--r--dev-ros/pointcloud_to_laserscan/pointcloud_to_laserscan-1.4.1.ebuild6
-rw-r--r--dev-ros/pointcloud_to_laserscan/pointcloud_to_laserscan-9999.ebuild6
-rw-r--r--dev-ros/polled_camera/metadata.xml2
-rw-r--r--dev-ros/pr2_dashboard_aggregator/metadata.xml2
-rw-r--r--dev-ros/pr2_description/metadata.xml2
-rw-r--r--dev-ros/pr2_machine/metadata.xml2
-rw-r--r--dev-ros/pr2_msgs/metadata.xml2
-rw-r--r--dev-ros/python_cmake_module/Manifest2
-rw-r--r--dev-ros/python_cmake_module/metadata.xml2
-rw-r--r--dev-ros/python_cmake_module/python_cmake_module-0.8.1.ebuild (renamed from dev-ros/python_cmake_module/python_cmake_module-0.8.0.ebuild)13
-rw-r--r--dev-ros/python_cmake_module/python_cmake_module-9999.ebuild13
-rw-r--r--dev-ros/python_qt_binding/Manifest2
-rw-r--r--dev-ros/python_qt_binding/metadata.xml2
-rw-r--r--dev-ros/python_qt_binding/python_qt_binding-0.4.4.ebuild (renamed from dev-ros/python_qt_binding/python_qt_binding-0.4.3-r1.ebuild)2
-rw-r--r--dev-ros/qt_dotgraph/metadata.xml2
-rw-r--r--dev-ros/qt_gui/metadata.xml2
-rw-r--r--dev-ros/qt_gui_app/metadata.xml2
-rw-r--r--dev-ros/qt_gui_cpp/metadata.xml2
-rw-r--r--dev-ros/qt_gui_py_common/metadata.xml2
-rw-r--r--dev-ros/random_numbers/metadata.xml2
-rw-r--r--dev-ros/realtime_tools/metadata.xml2
-rw-r--r--dev-ros/resource_retriever/metadata.xml2
-rw-r--r--dev-ros/rgbd_launch/metadata.xml2
-rw-r--r--dev-ros/robot_localization/Manifest2
-rw-r--r--dev-ros/robot_localization/metadata.xml2
-rw-r--r--dev-ros/robot_localization/robot_localization-2.7.3.ebuild (renamed from dev-ros/robot_localization/robot_localization-2.7.2.ebuild)2
-rw-r--r--dev-ros/robot_localization/robot_localization-9999.ebuild2
-rw-r--r--dev-ros/robot_pose_ekf/Manifest6
-rw-r--r--dev-ros/robot_pose_ekf/metadata.xml2
-rw-r--r--dev-ros/robot_pose_ekf/robot_pose_ekf-1.15.0.ebuild (renamed from dev-ros/robot_pose_ekf/robot_pose_ekf-1.14.5-r1.ebuild)25
-rw-r--r--dev-ros/robot_pose_ekf/robot_pose_ekf-9999.ebuild25
-rw-r--r--dev-ros/robot_pose_publisher/metadata.xml2
-rw-r--r--dev-ros/robot_state_publisher/metadata.xml2
-rw-r--r--dev-ros/ros_environment/metadata.xml2
-rw-r--r--dev-ros/rosapi/metadata.xml2
-rw-r--r--dev-ros/rosauth/metadata.xml2
-rw-r--r--dev-ros/rosbag/Manifest1
-rw-r--r--dev-ros/rosbag/metadata.xml2
-rw-r--r--dev-ros/rosbag/rosbag-1.15.11.ebuild36
-rw-r--r--dev-ros/rosbag_migration_rule/metadata.xml2
-rw-r--r--dev-ros/rosbag_storage/Manifest1
-rw-r--r--dev-ros/rosbag_storage/metadata.xml2
-rw-r--r--dev-ros/rosbag_storage/rosbag_storage-1.15.11.ebuild47
-rw-r--r--dev-ros/rosbash/Manifest1
-rw-r--r--dev-ros/rosbash/metadata.xml2
-rw-r--r--dev-ros/rosbash/rosbash-1.15.8.ebuild19
-rw-r--r--dev-ros/rosboost_cfg/Manifest1
-rw-r--r--dev-ros/rosboost_cfg/metadata.xml2
-rw-r--r--dev-ros/rosboost_cfg/rosboost_cfg-1.15.8.ebuild18
-rw-r--r--dev-ros/rosbridge_library/metadata.xml2
-rw-r--r--dev-ros/rosbridge_msgs/metadata.xml2
-rw-r--r--dev-ros/rosbridge_server/metadata.xml2
-rw-r--r--dev-ros/rosbuild/Manifest1
-rw-r--r--dev-ros/rosbuild/metadata.xml2
-rw-r--r--dev-ros/rosbuild/rosbuild-1.15.8.ebuild18
-rw-r--r--dev-ros/rosclean/Manifest1
-rw-r--r--dev-ros/rosclean/metadata.xml2
-rw-r--r--dev-ros/rosclean/rosclean-1.15.8.ebuild20
-rw-r--r--dev-ros/rosconsole/metadata.xml2
-rw-r--r--dev-ros/rosconsole_bridge/metadata.xml2
-rw-r--r--dev-ros/roscpp/Manifest1
-rw-r--r--dev-ros/roscpp/metadata.xml2
-rw-r--r--dev-ros/roscpp/roscpp-1.15.11.ebuild29
-rw-r--r--dev-ros/roscpp_serialization/metadata.xml2
-rw-r--r--dev-ros/roscpp_traits/metadata.xml2
-rw-r--r--dev-ros/roscpp_tutorials/metadata.xml2
-rw-r--r--dev-ros/roscreate/Manifest1
-rw-r--r--dev-ros/roscreate/metadata.xml2
-rw-r--r--dev-ros/roscreate/roscreate-1.15.8.ebuild27
-rw-r--r--dev-ros/rosdiagnostic/metadata.xml2
-rw-r--r--dev-ros/rosgraph/Manifest1
-rw-r--r--dev-ros/rosgraph/metadata.xml2
-rw-r--r--dev-ros/rosgraph/rosgraph-1.15.11.ebuild30
-rw-r--r--dev-ros/rosgraph_msgs/metadata.xml2
-rw-r--r--dev-ros/roslang/Manifest1
-rw-r--r--dev-ros/roslang/metadata.xml2
-rw-r--r--dev-ros/roslang/roslang-1.15.8.ebuild18
-rw-r--r--dev-ros/roslaunch/Manifest1
-rw-r--r--dev-ros/roslaunch/metadata.xml2
-rw-r--r--dev-ros/roslaunch/roslaunch-1.15.11.ebuild62
-rw-r--r--dev-ros/roslib/Manifest1
-rw-r--r--dev-ros/roslib/metadata.xml2
-rw-r--r--dev-ros/roslib/roslib-1.15.8.ebuild32
-rw-r--r--dev-ros/roslint/metadata.xml2
-rw-r--r--dev-ros/roslisp/metadata.xml2
-rw-r--r--dev-ros/roslz4/Manifest1
-rw-r--r--dev-ros/roslz4/metadata.xml2
-rw-r--r--dev-ros/roslz4/roslz4-1.15.11.ebuild20
-rw-r--r--dev-ros/rosmake/Manifest1
-rw-r--r--dev-ros/rosmake/metadata.xml2
-rw-r--r--dev-ros/rosmake/rosmake-1.15.8.ebuild20
-rw-r--r--dev-ros/rosmaster/Manifest1
-rw-r--r--dev-ros/rosmaster/metadata.xml2
-rw-r--r--dev-ros/rosmaster/rosmaster-1.15.11.ebuild22
-rw-r--r--dev-ros/rosmsg/Manifest1
-rw-r--r--dev-ros/rosmsg/metadata.xml2
-rw-r--r--dev-ros/rosmsg/rosmsg-1.15.11.ebuild35
-rw-r--r--dev-ros/rosnode/Manifest1
-rw-r--r--dev-ros/rosnode/metadata.xml2
-rw-r--r--dev-ros/rosnode/rosnode-1.15.11.ebuild27
-rw-r--r--dev-ros/rosout/Manifest1
-rw-r--r--dev-ros/rosout/metadata.xml2
-rw-r--r--dev-ros/rosout/rosout-1.15.11.ebuild22
-rw-r--r--dev-ros/rospack/metadata.xml2
-rw-r--r--dev-ros/rosparam/Manifest1
-rw-r--r--dev-ros/rosparam/metadata.xml2
-rw-r--r--dev-ros/rosparam/rosparam-1.15.11.ebuild21
-rw-r--r--dev-ros/rospy/Manifest1
-rw-r--r--dev-ros/rospy/metadata.xml2
-rw-r--r--dev-ros/rospy/rospy-1.15.11.ebuild32
-rw-r--r--dev-ros/rospy_tutorials/metadata.xml2
-rw-r--r--dev-ros/rosserial_arduino/Manifest1
-rw-r--r--dev-ros/rosserial_arduino/metadata.xml2
-rw-r--r--dev-ros/rosserial_arduino/rosserial_arduino-0.9.2.ebuild22
-rw-r--r--dev-ros/rosserial_client/Manifest1
-rw-r--r--dev-ros/rosserial_client/metadata.xml2
-rw-r--r--dev-ros/rosserial_client/rosserial_client-0.9.2.ebuild22
-rw-r--r--dev-ros/rosserial_embeddedlinux/Manifest1
-rw-r--r--dev-ros/rosserial_embeddedlinux/metadata.xml2
-rw-r--r--dev-ros/rosserial_embeddedlinux/rosserial_embeddedlinux-0.9.2.ebuild24
-rw-r--r--dev-ros/rosserial_msgs/Manifest1
-rw-r--r--dev-ros/rosserial_msgs/metadata.xml2
-rw-r--r--dev-ros/rosserial_msgs/rosserial_msgs-0.9.2.ebuild18
-rw-r--r--dev-ros/rosserial_python/Manifest1
-rw-r--r--dev-ros/rosserial_python/metadata.xml2
-rw-r--r--dev-ros/rosserial_python/rosserial_python-0.9.2.ebuild22
-rw-r--r--dev-ros/rosserial_server/Manifest1
-rw-r--r--dev-ros/rosserial_server/metadata.xml2
-rw-r--r--dev-ros/rosserial_server/rosserial_server-0.9.2.ebuild23
-rw-r--r--dev-ros/rosserial_tivac/Manifest1
-rw-r--r--dev-ros/rosserial_tivac/metadata.xml2
-rw-r--r--dev-ros/rosserial_tivac/rosserial_tivac-0.9.2.ebuild20
-rw-r--r--dev-ros/rosserial_windows/Manifest1
-rw-r--r--dev-ros/rosserial_windows/metadata.xml2
-rw-r--r--dev-ros/rosserial_windows/rosserial_windows-0.9.2.ebuild25
-rw-r--r--dev-ros/rosserial_xbee/Manifest1
-rw-r--r--dev-ros/rosserial_xbee/metadata.xml2
-rw-r--r--dev-ros/rosserial_xbee/rosserial_xbee-0.9.2.ebuild23
-rw-r--r--dev-ros/rosservice/Manifest1
-rw-r--r--dev-ros/rosservice/metadata.xml2
-rw-r--r--dev-ros/rosservice/rosservice-1.15.11.ebuild23
-rw-r--r--dev-ros/rostest/Manifest1
-rw-r--r--dev-ros/rostest/metadata.xml2
-rw-r--r--dev-ros/rostest/rostest-1.15.11.ebuild33
-rw-r--r--dev-ros/rostime/metadata.xml2
-rw-r--r--dev-ros/rostopic/Manifest1
-rw-r--r--dev-ros/rostopic/metadata.xml2
-rw-r--r--dev-ros/rostopic/rostopic-1.15.11.ebuild31
-rw-r--r--dev-ros/rosunit/Manifest1
-rw-r--r--dev-ros/rosunit/metadata.xml2
-rw-r--r--dev-ros/rosunit/rosunit-1.15.8.ebuild23
-rw-r--r--dev-ros/roswtf/Manifest1
-rw-r--r--dev-ros/roswtf/metadata.xml2
-rw-r--r--dev-ros/roswtf/roswtf-1.15.11.ebuild46
-rw-r--r--dev-ros/rotate_recovery/Manifest1
-rw-r--r--dev-ros/rotate_recovery/metadata.xml2
-rw-r--r--dev-ros/rotate_recovery/rotate_recovery-1.17.1-r1.ebuild (renamed from dev-ros/rotate_recovery/rotate_recovery-1.17.0.ebuild)4
-rw-r--r--dev-ros/rotate_recovery/rotate_recovery-1.17.1.ebuild33
-rw-r--r--dev-ros/rotate_recovery/rotate_recovery-9999.ebuild4
-rw-r--r--dev-ros/rqt_action/metadata.xml2
-rw-r--r--dev-ros/rqt_bag/Manifest2
-rw-r--r--dev-ros/rqt_bag/metadata.xml2
-rw-r--r--dev-ros/rqt_bag/rqt_bag-0.5.1.ebuild (renamed from dev-ros/rqt_bag/rqt_bag-0.4.15.ebuild)2
-rw-r--r--dev-ros/rqt_bag_plugins/Manifest2
-rw-r--r--dev-ros/rqt_bag_plugins/metadata.xml2
-rw-r--r--dev-ros/rqt_bag_plugins/rqt_bag_plugins-0.5.1.ebuild (renamed from dev-ros/rqt_bag_plugins/rqt_bag_plugins-0.4.15.ebuild)2
-rw-r--r--dev-ros/rqt_console/metadata.xml2
-rw-r--r--dev-ros/rqt_controller_manager/Manifest1
-rw-r--r--dev-ros/rqt_controller_manager/metadata.xml2
-rw-r--r--dev-ros/rqt_controller_manager/rqt_controller_manager-0.19.5.ebuild20
-rw-r--r--dev-ros/rqt_dep/Manifest2
-rw-r--r--dev-ros/rqt_dep/metadata.xml2
-rw-r--r--dev-ros/rqt_dep/rqt_dep-0.4.12.ebuild (renamed from dev-ros/rqt_dep/rqt_dep-0.4.10.ebuild)2
-rw-r--r--dev-ros/rqt_graph/metadata.xml2
-rw-r--r--dev-ros/rqt_gui/metadata.xml2
-rw-r--r--dev-ros/rqt_gui_cpp/metadata.xml2
-rw-r--r--dev-ros/rqt_gui_py/metadata.xml2
-rw-r--r--dev-ros/rqt_image_view/metadata.xml2
-rw-r--r--dev-ros/rqt_launch/metadata.xml2
-rw-r--r--dev-ros/rqt_logger_level/metadata.xml2
-rw-r--r--dev-ros/rqt_moveit/Manifest2
-rw-r--r--dev-ros/rqt_moveit/metadata.xml2
-rw-r--r--dev-ros/rqt_moveit/rqt_moveit-0.5.10.ebuild (renamed from dev-ros/rqt_moveit/rqt_moveit-0.5.9.ebuild)2
-rw-r--r--dev-ros/rqt_msg/Manifest2
-rw-r--r--dev-ros/rqt_msg/metadata.xml2
-rw-r--r--dev-ros/rqt_msg/rqt_msg-0.4.10.ebuild (renamed from dev-ros/rqt_msg/rqt_msg-0.4.9.ebuild)2
-rw-r--r--dev-ros/rqt_nav_view/metadata.xml2
-rw-r--r--dev-ros/rqt_plot/metadata.xml2
-rw-r--r--dev-ros/rqt_pose_view/Manifest2
-rw-r--r--dev-ros/rqt_pose_view/metadata.xml2
-rw-r--r--dev-ros/rqt_pose_view/rqt_pose_view-0.5.11.ebuild (renamed from dev-ros/rqt_pose_view/rqt_pose_view-0.5.10.ebuild)2
-rw-r--r--dev-ros/rqt_publisher/Manifest2
-rw-r--r--dev-ros/rqt_publisher/metadata.xml2
-rw-r--r--dev-ros/rqt_publisher/rqt_publisher-0.4.10.ebuild (renamed from dev-ros/rqt_publisher/rqt_publisher-0.4.9.ebuild)2
-rw-r--r--dev-ros/rqt_py_common/metadata.xml2
-rw-r--r--dev-ros/rqt_py_console/Manifest2
-rw-r--r--dev-ros/rqt_py_console/metadata.xml2
-rw-r--r--dev-ros/rqt_py_console/rqt_py_console-0.4.10.ebuild (renamed from dev-ros/rqt_py_console/rqt_py_console-0.4.9.ebuild)2
-rw-r--r--dev-ros/rqt_reconfigure/metadata.xml2
-rw-r--r--dev-ros/rqt_robot_dashboard/metadata.xml2
-rw-r--r--dev-ros/rqt_robot_monitor/metadata.xml2
-rw-r--r--dev-ros/rqt_robot_steering/metadata.xml2
-rw-r--r--dev-ros/rqt_runtime_monitor/Manifest2
-rw-r--r--dev-ros/rqt_runtime_monitor/metadata.xml2
-rw-r--r--dev-ros/rqt_runtime_monitor/rqt_runtime_monitor-0.5.9.ebuild (renamed from dev-ros/rqt_runtime_monitor/rqt_runtime_monitor-0.5.8.ebuild)2
-rw-r--r--dev-ros/rqt_rviz/Manifest2
-rw-r--r--dev-ros/rqt_rviz/metadata.xml2
-rw-r--r--dev-ros/rqt_rviz/rqt_rviz-0.7.0.ebuild (renamed from dev-ros/rqt_rviz/rqt_rviz-0.6.1.ebuild)2
-rw-r--r--dev-ros/rqt_service_caller/Manifest2
-rw-r--r--dev-ros/rqt_service_caller/metadata.xml2
-rw-r--r--dev-ros/rqt_service_caller/rqt_service_caller-0.4.10.ebuild (renamed from dev-ros/rqt_service_caller/rqt_service_caller-0.4.9.ebuild)2
-rw-r--r--dev-ros/rqt_shell/Manifest2
-rw-r--r--dev-ros/rqt_shell/metadata.xml2
-rw-r--r--dev-ros/rqt_shell/rqt_shell-0.4.11.ebuild (renamed from dev-ros/rqt_shell/rqt_shell-0.4.10.ebuild)2
-rw-r--r--dev-ros/rqt_srv/Manifest2
-rw-r--r--dev-ros/rqt_srv/metadata.xml2
-rw-r--r--dev-ros/rqt_srv/rqt_srv-0.4.9.ebuild (renamed from dev-ros/rqt_srv/rqt_srv-0.4.8.ebuild)2
-rw-r--r--dev-ros/rqt_tf_tree/metadata.xml2
-rw-r--r--dev-ros/rqt_top/Manifest2
-rw-r--r--dev-ros/rqt_top/metadata.xml2
-rw-r--r--dev-ros/rqt_top/rqt_top-0.4.10.ebuild (renamed from dev-ros/rqt_top/rqt_top-0.4.9.ebuild)2
-rw-r--r--dev-ros/rqt_topic/metadata.xml2
-rw-r--r--dev-ros/rqt_web/Manifest2
-rw-r--r--dev-ros/rqt_web/metadata.xml2
-rw-r--r--dev-ros/rqt_web/rqt_web-0.4.10.ebuild (renamed from dev-ros/rqt_web/rqt_web-0.4.9.ebuild)2
-rw-r--r--dev-ros/rviz/Manifest2
-rw-r--r--dev-ros/rviz/files/yamlcpp.patch14
-rw-r--r--dev-ros/rviz/metadata.xml2
-rw-r--r--dev-ros/rviz/rviz-1.14.8-r1.ebuild (renamed from dev-ros/rviz/rviz-1.14.4-r1.ebuild)4
-rw-r--r--dev-ros/rviz/rviz-9999.ebuild4
-rw-r--r--dev-ros/rviz_imu_plugin/Manifest1
-rw-r--r--dev-ros/rviz_imu_plugin/metadata.xml2
-rw-r--r--dev-ros/rviz_imu_plugin/rviz_imu_plugin-1.2.3.ebuild26
-rw-r--r--dev-ros/rviz_plugin_tutorials/metadata.xml2
-rw-r--r--dev-ros/rviz_python_tutorial/metadata.xml2
-rw-r--r--dev-ros/self_test/metadata.xml2
-rw-r--r--dev-ros/sensor_msgs/metadata.xml2
-rw-r--r--dev-ros/settlerlib/Manifest1
-rw-r--r--dev-ros/settlerlib/metadata.xml2
-rw-r--r--dev-ros/settlerlib/settlerlib-0.10.15.ebuild23
-rw-r--r--dev-ros/shape_msgs/metadata.xml2
-rw-r--r--dev-ros/smach/metadata.xml2
-rw-r--r--dev-ros/smach_msgs/metadata.xml2
-rw-r--r--dev-ros/smach_ros/metadata.xml2
-rw-r--r--dev-ros/smclib/metadata.xml2
-rw-r--r--dev-ros/stage_ros/files/tests.patch13
-rw-r--r--dev-ros/stage_ros/metadata.xml2
-rw-r--r--dev-ros/stage_ros/stage_ros-1.8.0-r1.ebuild2
-rw-r--r--dev-ros/stage_ros/stage_ros-9999.ebuild2
-rw-r--r--dev-ros/std_msgs/metadata.xml2
-rw-r--r--dev-ros/std_srvs/metadata.xml2
-rw-r--r--dev-ros/stereo_image_proc/metadata.xml2
-rw-r--r--dev-ros/stereo_msgs/metadata.xml2
-rw-r--r--dev-ros/test_bond/metadata.xml2
-rw-r--r--dev-ros/test_diagnostic_aggregator/metadata.xml2
-rw-r--r--dev-ros/test_nodelet/metadata.xml2
-rw-r--r--dev-ros/test_nodelet_topic_tools/metadata.xml2
-rw-r--r--dev-ros/test_rosbag/Manifest144
-rw-r--r--dev-ros/test_rosbag/metadata.xml2
-rw-r--r--dev-ros/test_rosbag/test_rosbag-1.15.10-r1.ebuild104
-rw-r--r--dev-ros/test_rosbag/test_rosbag-1.15.11.ebuild (renamed from dev-ros/test_rosbag/test_rosbag-1.15.8-r1.ebuild)1
-rw-r--r--dev-ros/test_rosbag/test_rosbag-1.15.9-r1.ebuild104
-rw-r--r--dev-ros/test_rosbag/test_rosbag-9999.ebuild1
-rw-r--r--dev-ros/test_rosbag_storage/Manifest1
-rw-r--r--dev-ros/test_rosbag_storage/metadata.xml2
-rw-r--r--dev-ros/test_rosbag_storage/test_rosbag_storage-1.15.11.ebuild23
-rw-r--r--dev-ros/test_roscpp/Manifest1
-rw-r--r--dev-ros/test_roscpp/metadata.xml2
-rw-r--r--dev-ros/test_roscpp/test_roscpp-1.15.11.ebuild38
-rw-r--r--dev-ros/test_rosgraph/Manifest1
-rw-r--r--dev-ros/test_rosgraph/metadata.xml2
-rw-r--r--dev-ros/test_rosgraph/test_rosgraph-1.15.11.ebuild25
-rw-r--r--dev-ros/test_roslaunch/Manifest1
-rw-r--r--dev-ros/test_roslaunch/metadata.xml2
-rw-r--r--dev-ros/test_roslaunch/test_roslaunch-1.15.11.ebuild29
-rw-r--r--dev-ros/test_roslib_comm/Manifest1
-rw-r--r--dev-ros/test_roslib_comm/metadata.xml2
-rw-r--r--dev-ros/test_roslib_comm/test_roslib_comm-1.15.11.ebuild32
-rw-r--r--dev-ros/test_rosmaster/Manifest1
-rw-r--r--dev-ros/test_rosmaster/metadata.xml2
-rw-r--r--dev-ros/test_rosmaster/test_rosmaster-1.15.11.ebuild36
-rw-r--r--dev-ros/test_rosparam/Manifest1
-rw-r--r--dev-ros/test_rosparam/metadata.xml2
-rw-r--r--dev-ros/test_rosparam/test_rosparam-1.15.11.ebuild29
-rw-r--r--dev-ros/test_rospy/Manifest1
-rw-r--r--dev-ros/test_rospy/metadata.xml2
-rw-r--r--dev-ros/test_rospy/test_rospy-1.15.11.ebuild33
-rw-r--r--dev-ros/test_rosservice/Manifest1
-rw-r--r--dev-ros/test_rosservice/metadata.xml2
-rw-r--r--dev-ros/test_rosservice/test_rosservice-1.15.11.ebuild29
-rw-r--r--dev-ros/test_tf2/Manifest2
-rw-r--r--dev-ros/test_tf2/metadata.xml2
-rw-r--r--dev-ros/test_tf2/test_tf2-0.7.2-r1.ebuild35
-rw-r--r--dev-ros/test_tf2/test_tf2-0.7.3-r1.ebuild35
-rw-r--r--dev-ros/test_tf2/test_tf2-0.7.5-r1.ebuild1
-rw-r--r--dev-ros/test_tf2/test_tf2-9999.ebuild1
-rw-r--r--dev-ros/tf/metadata.xml2
-rw-r--r--dev-ros/tf/tf-1.13.2-r4.ebuild (renamed from dev-ros/tf/tf-1.13.2-r2.ebuild)3
-rw-r--r--dev-ros/tf/tf-9999.ebuild3
-rw-r--r--dev-ros/tf2/metadata.xml2
-rw-r--r--dev-ros/tf2_bullet/metadata.xml2
-rw-r--r--dev-ros/tf2_eigen/metadata.xml2
-rw-r--r--dev-ros/tf2_geometry_msgs/metadata.xml2
-rw-r--r--dev-ros/tf2_kdl/metadata.xml2
-rw-r--r--dev-ros/tf2_msgs/metadata.xml2
-rw-r--r--dev-ros/tf2_py/metadata.xml2
-rw-r--r--dev-ros/tf2_ros/metadata.xml2
-rw-r--r--dev-ros/tf2_sensor_msgs/metadata.xml2
-rw-r--r--dev-ros/tf2_tools/metadata.xml2
-rw-r--r--dev-ros/tf_conversions/metadata.xml2
-rw-r--r--dev-ros/theora_image_transport/metadata.xml2
-rw-r--r--dev-ros/timestamp_tools/metadata.xml2
-rw-r--r--dev-ros/topic_tools/Manifest2
-rw-r--r--dev-ros/topic_tools/metadata.xml2
-rw-r--r--dev-ros/topic_tools/topic_tools-1.15.11.ebuild (renamed from dev-ros/topic_tools/topic_tools-1.15.10-r1.ebuild)1
-rw-r--r--dev-ros/topic_tools/topic_tools-9999.ebuild1
-rw-r--r--dev-ros/trajectory_msgs/metadata.xml2
-rw-r--r--dev-ros/transmission_interface/Manifest1
-rw-r--r--dev-ros/transmission_interface/metadata.xml2
-rw-r--r--dev-ros/transmission_interface/transmission_interface-0.19.5.ebuild (renamed from dev-ros/controller_manager_tests/controller_manager_tests-0.19.3.ebuild)24
-rw-r--r--dev-ros/turtle_actionlib/Manifest1
-rw-r--r--dev-ros/turtle_actionlib/metadata.xml2
-rw-r--r--dev-ros/turtle_actionlib/turtle_actionlib-0.2.0-r1.ebuild (renamed from dev-ros/turtle_actionlib/turtle_actionlib-0.1.12.ebuild)4
-rw-r--r--dev-ros/turtle_actionlib/turtle_actionlib-0.2.0.ebuild27
-rw-r--r--dev-ros/turtle_actionlib/turtle_actionlib-9999.ebuild4
-rw-r--r--dev-ros/turtle_tf/metadata.xml2
-rw-r--r--dev-ros/turtle_tf2/metadata.xml2
-rw-r--r--dev-ros/turtlesim/metadata.xml2
-rw-r--r--dev-ros/unique_id/metadata.xml2
-rw-r--r--dev-ros/urdf/metadata.xml2
-rw-r--r--dev-ros/urdf_parser_plugin/metadata.xml2
-rw-r--r--dev-ros/urdf_tutorial/metadata.xml2
-rw-r--r--dev-ros/urg_c/metadata.xml2
-rw-r--r--dev-ros/urg_node/metadata.xml2
-rw-r--r--dev-ros/uuid_msgs/metadata.xml2
-rw-r--r--dev-ros/visp_auto_tracker/Manifest2
-rw-r--r--dev-ros/visp_auto_tracker/files/boost170.patch13
-rw-r--r--dev-ros/visp_auto_tracker/files/ocv4.patch25
-rw-r--r--dev-ros/visp_auto_tracker/metadata.xml2
-rw-r--r--dev-ros/visp_auto_tracker/visp_auto_tracker-0.12.1.ebuild (renamed from dev-ros/visp_auto_tracker/visp_auto_tracker-0.11.1-r2.ebuild)6
-rw-r--r--dev-ros/visp_auto_tracker/visp_auto_tracker-9999.ebuild6
-rw-r--r--dev-ros/visp_bridge/Manifest1
-rw-r--r--dev-ros/visp_bridge/metadata.xml2
-rw-r--r--dev-ros/visp_bridge/visp_bridge-0.12.1.ebuild31
-rw-r--r--dev-ros/visp_bridge/visp_bridge-9999.ebuild6
-rw-r--r--dev-ros/visp_camera_calibration/Manifest1
-rw-r--r--dev-ros/visp_camera_calibration/metadata.xml2
-rw-r--r--dev-ros/visp_camera_calibration/visp_camera_calibration-0.12.1.ebuild32
-rw-r--r--dev-ros/visp_camera_calibration/visp_camera_calibration-9999.ebuild6
-rw-r--r--dev-ros/visp_hand2eye_calibration/Manifest1
-rw-r--r--dev-ros/visp_hand2eye_calibration/metadata.xml2
-rw-r--r--dev-ros/visp_hand2eye_calibration/visp_hand2eye_calibration-0.12.1.ebuild30
-rw-r--r--dev-ros/visp_hand2eye_calibration/visp_hand2eye_calibration-9999.ebuild6
-rw-r--r--dev-ros/visp_tracker/Manifest1
-rw-r--r--dev-ros/visp_tracker/metadata.xml2
-rw-r--r--dev-ros/visp_tracker/visp_tracker-0.12.1.ebuild39
-rw-r--r--dev-ros/visp_tracker/visp_tracker-9999.ebuild4
-rw-r--r--dev-ros/visualization_marker_tutorials/metadata.xml2
-rw-r--r--dev-ros/visualization_msgs/metadata.xml2
-rw-r--r--dev-ros/voxel_grid/metadata.xml2
-rw-r--r--dev-ros/xacro/Manifest1
-rw-r--r--dev-ros/xacro/metadata.xml2
-rw-r--r--dev-ros/xacro/xacro-1.14.8.ebuild32
-rw-r--r--dev-ros/xmlrpcpp/Manifest1
-rw-r--r--dev-ros/xmlrpcpp/metadata.xml2
-rw-r--r--dev-ros/xmlrpcpp/xmlrpcpp-1.15.11.ebuild26
827 files changed, 4578 insertions, 2108 deletions
diff --git a/dev-ros/actionlib/actionlib-1.13.2-r1.ebuild b/dev-ros/actionlib/actionlib-1.13.2-r1.ebuild
index 77fa73a7d42f..082ffedaef8d 100644
--- a/dev-ros/actionlib/actionlib-1.13.2-r1.ebuild
+++ b/dev-ros/actionlib/actionlib-1.13.2-r1.ebuild
@@ -23,6 +23,7 @@ DEPEND="${RDEPEND}
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
test? (
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/rosnode[${PYTHON_SINGLE_USEDEP}]
dev-cpp/gtest
)"
RDEPEND="${RDEPEND}
diff --git a/dev-ros/actionlib/actionlib-9999.ebuild b/dev-ros/actionlib/actionlib-9999.ebuild
index 77fa73a7d42f..082ffedaef8d 100644
--- a/dev-ros/actionlib/actionlib-9999.ebuild
+++ b/dev-ros/actionlib/actionlib-9999.ebuild
@@ -23,6 +23,7 @@ DEPEND="${RDEPEND}
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
test? (
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/rosnode[${PYTHON_SINGLE_USEDEP}]
dev-cpp/gtest
)"
RDEPEND="${RDEPEND}
diff --git a/dev-ros/actionlib/metadata.xml b/dev-ros/actionlib/metadata.xml
index d032087311c0..40ffb31055e3 100644
--- a/dev-ros/actionlib/metadata.xml
+++ b/dev-ros/actionlib/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/actionlib_msgs/metadata.xml b/dev-ros/actionlib_msgs/metadata.xml
index 22d077d4b85a..2591a02e56dc 100644
--- a/dev-ros/actionlib_msgs/metadata.xml
+++ b/dev-ros/actionlib_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/actionlib_tools/metadata.xml b/dev-ros/actionlib_tools/metadata.xml
index d032087311c0..40ffb31055e3 100644
--- a/dev-ros/actionlib_tools/metadata.xml
+++ b/dev-ros/actionlib_tools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/actionlib_tutorials/metadata.xml b/dev-ros/actionlib_tutorials/metadata.xml
index ac14dc3adf6f..18730473acf0 100644
--- a/dev-ros/actionlib_tutorials/metadata.xml
+++ b/dev-ros/actionlib_tutorials/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/amcl/metadata.xml b/dev-ros/amcl/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/amcl/metadata.xml
+++ b/dev-ros/amcl/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_copyright/Manifest b/dev-ros/ament_cmake_copyright/Manifest
index d3e102b1486f..e2ea8fb7f8b4 100644
--- a/dev-ros/ament_cmake_copyright/Manifest
+++ b/dev-ros/ament_cmake_copyright/Manifest
@@ -1,4 +1,2 @@
-DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
-DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
-DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.0.ebuild b/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.11.2.ebuild
index aedb04bff69e..a5d7095d6b60 100644
--- a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.0.ebuild
+++ b/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The auto-magic functions for ease to use of the ament linters"
@@ -23,11 +23,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
@@ -35,10 +30,13 @@ RDEPEND="
dev-ros/ament_copyright
dev-ros/ament_cmake_test
"
-DEPEND=""
# Deps here are transitive from ament_cmake_core to have matching python support
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_copyright[${PYTHON_USEDEP}] test? ( dev-ros/ament_lint_cmake[${PYTHON_USEDEP}] )' )
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-ros/ament_copyright[${PYTHON_USEDEP}]
+ test? ( dev-ros/ament_lint_cmake[${PYTHON_USEDEP}] )' )
dev-ros/ament_cmake_core
dev-ros/ament_cmake_test
dev-ros/ament_copyright
diff --git a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-9999.ebuild b/dev-ros/ament_cmake_copyright/ament_cmake_copyright-9999.ebuild
index aedb04bff69e..a5d7095d6b60 100644
--- a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-9999.ebuild
+++ b/dev-ros/ament_cmake_copyright/ament_cmake_copyright-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The auto-magic functions for ease to use of the ament linters"
@@ -23,11 +23,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
@@ -35,10 +30,13 @@ RDEPEND="
dev-ros/ament_copyright
dev-ros/ament_cmake_test
"
-DEPEND=""
# Deps here are transitive from ament_cmake_core to have matching python support
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_copyright[${PYTHON_USEDEP}] test? ( dev-ros/ament_lint_cmake[${PYTHON_USEDEP}] )' )
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-ros/ament_copyright[${PYTHON_USEDEP}]
+ test? ( dev-ros/ament_lint_cmake[${PYTHON_USEDEP}] )' )
dev-ros/ament_cmake_core
dev-ros/ament_cmake_test
dev-ros/ament_copyright
diff --git a/dev-ros/ament_cmake_copyright/metadata.xml b/dev-ros/ament_cmake_copyright/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cmake_copyright/metadata.xml
+++ b/dev-ros/ament_cmake_copyright/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_core/Manifest b/dev-ros/ament_cmake_core/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_core/Manifest
+++ b/dev-ros/ament_cmake_core/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_core/ament_cmake_core-1.1.4.ebuild b/dev-ros/ament_cmake_core/ament_cmake_core-1.1.4.ebuild
new file mode 100644
index 000000000000..0bc79bd3fd0c
--- /dev/null
+++ b/dev-ros/ament_cmake_core/ament_cmake_core-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="The core of the ament buildsystem in CMake"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-python/ament_package
+ dev-python/catkin_pkg
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_core/ament_cmake_core-9999.ebuild b/dev-ros/ament_cmake_core/ament_cmake_core-9999.ebuild
index a1dc3e627817..0bc79bd3fd0c 100644
--- a/dev-ros/ament_cmake_core/ament_cmake_core-9999.ebuild
+++ b/dev-ros/ament_cmake_core/ament_cmake_core-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_core/metadata.xml b/dev-ros/ament_cmake_core/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_core/metadata.xml
+++ b/dev-ros/ament_cmake_core/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_cppcheck/Manifest b/dev-ros/ament_cmake_cppcheck/Manifest
index d3e102b1486f..94912532784a 100644
--- a/dev-ros/ament_cmake_cppcheck/Manifest
+++ b/dev-ros/ament_cmake_cppcheck/Manifest
@@ -1,4 +1,5 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
diff --git a/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.11.2.ebuild b/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.11.2.ebuild
new file mode 100644
index 000000000000..7c749cbd249f
--- /dev/null
+++ b/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.11.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_lint"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_lint"
+ S="${WORKDIR}/${P}/${PN}"
+else
+ SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="CMake API for ament_cppcheck to perform static code analysis on C/C++"
+HOMEPAGE="https://github.com/ament/ament_lint"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-ros/ament_cmake_test
+ dev-ros/ament_cmake_core
+ dev-ros/ament_cppcheck
+"
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ dev-ros/ament_cmake_test
+ dev-ros/ament_cmake_core
+ test? (
+ dev-ros/ament_cmake_copyright
+ $(python_gen_any_dep 'dev-ros/ament_copyright[${PYTHON_USEDEP}]')
+ dev-ros/ament_cmake_lint_cmake
+ )
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ { use !test || has_version -b "dev-ros/ament_copyright[${PYTHON_USEDEP}]"; } && \
+ has_version -b "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \
+ has_version -b "dev-python/ament_package[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
diff --git a/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-9999.ebuild b/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-9999.ebuild
index db8cbeb51733..7c749cbd249f 100644
--- a/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-9999.ebuild
+++ b/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="CMake API for ament_cppcheck to perform static code analysis on C/C++"
@@ -23,11 +23,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
@@ -36,9 +31,10 @@ RDEPEND="
dev-ros/ament_cmake_core
dev-ros/ament_cppcheck
"
-DEPEND=""
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
dev-ros/ament_cmake_test
dev-ros/ament_cmake_core
test? (
diff --git a/dev-ros/ament_cmake_cppcheck/metadata.xml b/dev-ros/ament_cmake_cppcheck/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cmake_cppcheck/metadata.xml
+++ b/dev-ros/ament_cmake_cppcheck/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_cpplint/Manifest b/dev-ros/ament_cmake_cpplint/Manifest
index d3e102b1486f..94912532784a 100644
--- a/dev-ros/ament_cmake_cpplint/Manifest
+++ b/dev-ros/ament_cmake_cpplint/Manifest
@@ -1,4 +1,5 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
diff --git a/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.11.2.ebuild b/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.11.2.ebuild
new file mode 100644
index 000000000000..8fd9b0edd57b
--- /dev/null
+++ b/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.11.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_lint"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_lint"
+ S="${WORKDIR}/${P}/${PN}"
+else
+ SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="CMake API for ament_cpplint to lint C / C++ code using cpplint"
+HOMEPAGE="https://github.com/ament/ament_lint"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-ros/ament_cmake_test
+ dev-ros/ament_cpplint
+"
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ dev-ros/ament_cmake_test
+ dev-ros/ament_cmake_core
+ test? (
+ dev-ros/ament_cmake_copyright
+ $(python_gen_any_dep 'dev-ros/ament_copyright[${PYTHON_USEDEP}]')
+ dev-ros/ament_cmake_lint_cmake
+ )
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ { use !test || has_version -b "dev-ros/ament_copyright[${PYTHON_USEDEP}]"; } && \
+ has_version -b "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \
+ has_version -b "dev-python/ament_package[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
diff --git a/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-9999.ebuild b/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-9999.ebuild
index c9b636058541..8fd9b0edd57b 100644
--- a/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-9999.ebuild
+++ b/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="CMake API for ament_cpplint to lint C / C++ code using cpplint"
@@ -23,11 +23,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
@@ -35,9 +30,10 @@ RDEPEND="
dev-ros/ament_cmake_test
dev-ros/ament_cpplint
"
-DEPEND=""
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
dev-ros/ament_cmake_test
dev-ros/ament_cmake_core
test? (
diff --git a/dev-ros/ament_cmake_cpplint/metadata.xml b/dev-ros/ament_cmake_cpplint/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cmake_cpplint/metadata.xml
+++ b/dev-ros/ament_cmake_cpplint/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_export_definitions/Manifest b/dev-ros/ament_cmake_export_definitions/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_export_definitions/Manifest
+++ b/dev-ros/ament_cmake_export_definitions/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.4.ebuild b/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.4.ebuild
new file mode 100644
index 000000000000..a76ef5d0d6c4
--- /dev/null
+++ b/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export definitions to downstream packages in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-9999.ebuild b/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-9999.ebuild
index 40a130e4953e..a76ef5d0d6c4 100644
--- a/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-9999.ebuild
+++ b/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_export_definitions/metadata.xml b/dev-ros/ament_cmake_export_definitions/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_export_definitions/metadata.xml
+++ b/dev-ros/ament_cmake_export_definitions/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_export_dependencies/Manifest b/dev-ros/ament_cmake_export_dependencies/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_export_dependencies/Manifest
+++ b/dev-ros/ament_cmake_export_dependencies/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.4.ebuild b/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.4.ebuild
new file mode 100644
index 000000000000..d9868e9db6f6
--- /dev/null
+++ b/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export dependencies to downstream packages in the ament buildsystem in CMake"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+ dev-ros/ament_cmake_libraries
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-9999.ebuild b/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-9999.ebuild
index 6be2a34aa01e..d9868e9db6f6 100644
--- a/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-9999.ebuild
+++ b/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_export_dependencies/metadata.xml b/dev-ros/ament_cmake_export_dependencies/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_export_dependencies/metadata.xml
+++ b/dev-ros/ament_cmake_export_dependencies/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_export_include_directories/Manifest b/dev-ros/ament_cmake_export_include_directories/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_export_include_directories/Manifest
+++ b/dev-ros/ament_cmake_export_include_directories/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.4.ebuild b/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.4.ebuild
new file mode 100644
index 000000000000..5a4b76c2c1ab
--- /dev/null
+++ b/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export include directories to downstream packages in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-9999.ebuild b/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-9999.ebuild
index 4a30d0ac2418..5a4b76c2c1ab 100644
--- a/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-9999.ebuild
+++ b/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_export_include_directories/metadata.xml b/dev-ros/ament_cmake_export_include_directories/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_export_include_directories/metadata.xml
+++ b/dev-ros/ament_cmake_export_include_directories/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_export_interfaces/Manifest b/dev-ros/ament_cmake_export_interfaces/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_export_interfaces/Manifest
+++ b/dev-ros/ament_cmake_export_interfaces/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.4.ebuild b/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.4.ebuild
new file mode 100644
index 000000000000..4d93075295d4
--- /dev/null
+++ b/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export interfaces to downstream packages in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+ dev-ros/ament_cmake_export_libraries
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-9999.ebuild b/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-9999.ebuild
index e618a9ad7d4d..4d93075295d4 100644
--- a/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-9999.ebuild
+++ b/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_export_interfaces/metadata.xml b/dev-ros/ament_cmake_export_interfaces/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_export_interfaces/metadata.xml
+++ b/dev-ros/ament_cmake_export_interfaces/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_export_libraries/Manifest b/dev-ros/ament_cmake_export_libraries/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_export_libraries/Manifest
+++ b/dev-ros/ament_cmake_export_libraries/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.4.ebuild b/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.4.ebuild
new file mode 100644
index 000000000000..027da570e32d
--- /dev/null
+++ b/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export libraries to downstream packages in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-9999.ebuild b/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-9999.ebuild
index 5a63a39ded54..027da570e32d 100644
--- a/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-9999.ebuild
+++ b/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_export_libraries/metadata.xml b/dev-ros/ament_cmake_export_libraries/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_export_libraries/metadata.xml
+++ b/dev-ros/ament_cmake_export_libraries/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_export_link_flags/Manifest b/dev-ros/ament_cmake_export_link_flags/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_export_link_flags/Manifest
+++ b/dev-ros/ament_cmake_export_link_flags/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.4.ebuild b/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.4.ebuild
new file mode 100644
index 000000000000..fb30c82f371a
--- /dev/null
+++ b/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export link flags to downstream packages in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-9999.ebuild b/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-9999.ebuild
index e31c09637e5a..fb30c82f371a 100644
--- a/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-9999.ebuild
+++ b/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_export_link_flags/metadata.xml b/dev-ros/ament_cmake_export_link_flags/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_export_link_flags/metadata.xml
+++ b/dev-ros/ament_cmake_export_link_flags/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_export_targets/Manifest b/dev-ros/ament_cmake_export_targets/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_export_targets/Manifest
+++ b/dev-ros/ament_cmake_export_targets/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.4.ebuild b/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.4.ebuild
new file mode 100644
index 000000000000..efc907fe2f8b
--- /dev/null
+++ b/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export targets to downstream packages in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+ dev-ros/ament_cmake_export_libraries
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-9999.ebuild b/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-9999.ebuild
index 50b62c2a317b..efc907fe2f8b 100644
--- a/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-9999.ebuild
+++ b/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_export_targets/metadata.xml b/dev-ros/ament_cmake_export_targets/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_export_targets/metadata.xml
+++ b/dev-ros/ament_cmake_export_targets/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_gmock/Manifest b/dev-ros/ament_cmake_gmock/Manifest
index b8889b616625..12f4cf68da27 100644
--- a/dev-ros/ament_cmake_gmock/Manifest
+++ b/dev-ros/ament_cmake_gmock/Manifest
@@ -3,3 +3,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.4.ebuild b/dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.4.ebuild
new file mode 100644
index 000000000000..25c574a131a2
--- /dev/null
+++ b/dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="The ability to add Google mock-based tests in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_gmock/ament_cmake_gmock-9999.ebuild b/dev-ros/ament_cmake_gmock/ament_cmake_gmock-9999.ebuild
index 17c189d5d54e..25c574a131a2 100644
--- a/dev-ros/ament_cmake_gmock/ament_cmake_gmock-9999.ebuild
+++ b/dev-ros/ament_cmake_gmock/ament_cmake_gmock-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_gmock/metadata.xml b/dev-ros/ament_cmake_gmock/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_gmock/metadata.xml
+++ b/dev-ros/ament_cmake_gmock/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_gtest/Manifest b/dev-ros/ament_cmake_gtest/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_gtest/Manifest
+++ b/dev-ros/ament_cmake_gtest/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.4.ebuild b/dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.4.ebuild
new file mode 100644
index 000000000000..69610780da9d
--- /dev/null
+++ b/dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="The ability to add gtest-based tests in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_gtest/ament_cmake_gtest-9999.ebuild b/dev-ros/ament_cmake_gtest/ament_cmake_gtest-9999.ebuild
index b93c7a39772a..69610780da9d 100644
--- a/dev-ros/ament_cmake_gtest/ament_cmake_gtest-9999.ebuild
+++ b/dev-ros/ament_cmake_gtest/ament_cmake_gtest-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_gtest/metadata.xml b/dev-ros/ament_cmake_gtest/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_gtest/metadata.xml
+++ b/dev-ros/ament_cmake_gtest/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_include_directories/Manifest b/dev-ros/ament_cmake_include_directories/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_include_directories/Manifest
+++ b/dev-ros/ament_cmake_include_directories/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.4.ebuild b/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.4.ebuild
new file mode 100644
index 000000000000..5a4b76c2c1ab
--- /dev/null
+++ b/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Export include directories to downstream packages in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-9999.ebuild b/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-9999.ebuild
index 4a30d0ac2418..5a4b76c2c1ab 100644
--- a/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-9999.ebuild
+++ b/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_include_directories/metadata.xml b/dev-ros/ament_cmake_include_directories/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_include_directories/metadata.xml
+++ b/dev-ros/ament_cmake_include_directories/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_libraries/Manifest b/dev-ros/ament_cmake_libraries/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_libraries/Manifest
+++ b/dev-ros/ament_cmake_libraries/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.4.ebuild b/dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.4.ebuild
new file mode 100644
index 000000000000..d307d099dbb9
--- /dev/null
+++ b/dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="The functionality to deduplicate libraries in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_libraries/ament_cmake_libraries-9999.ebuild b/dev-ros/ament_cmake_libraries/ament_cmake_libraries-9999.ebuild
index f4eece8f0db0..d307d099dbb9 100644
--- a/dev-ros/ament_cmake_libraries/ament_cmake_libraries-9999.ebuild
+++ b/dev-ros/ament_cmake_libraries/ament_cmake_libraries-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_libraries/metadata.xml b/dev-ros/ament_cmake_libraries/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_libraries/metadata.xml
+++ b/dev-ros/ament_cmake_libraries/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_lint_cmake/Manifest b/dev-ros/ament_cmake_lint_cmake/Manifest
index d3e102b1486f..94912532784a 100644
--- a/dev-ros/ament_cmake_lint_cmake/Manifest
+++ b/dev-ros/ament_cmake_lint_cmake/Manifest
@@ -1,4 +1,5 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
diff --git a/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.11.2.ebuild b/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.11.2.ebuild
new file mode 100644
index 000000000000..57023a6b7a97
--- /dev/null
+++ b/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.11.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1
+
+ROS_PN="ament_lint"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_lint"
+ S="${WORKDIR}/${P}/${PN}"
+else
+ SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="The CMake API for ament_lint_cmake to lint CMake code using cmakelint"
+HOMEPAGE="https://github.com/ament/ament_lint"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+ dev-ros/ament_cmake_test
+ dev-ros/ament_lint_cmake
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]')
+ dev-ros/ament_cmake_test
+ dev-ros/ament_cmake_core
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \
+ has_version "dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-9999.ebuild b/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-9999.ebuild
index d16461b67cd9..57023a6b7a97 100644
--- a/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-9999.ebuild
+++ b/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-9999.ebuild
@@ -3,19 +3,18 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
-
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The CMake API for ament_lint_cmake to lint CMake code using cmakelint"
@@ -23,12 +22,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE=""
RDEPEND="
dev-ros/ament_cmake_test
@@ -36,7 +29,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]')
dev-ros/ament_cmake_test
dev-ros/ament_cmake_core
${PYTHON_DEPS}
diff --git a/dev-ros/ament_cmake_lint_cmake/metadata.xml b/dev-ros/ament_cmake_lint_cmake/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cmake_lint_cmake/metadata.xml
+++ b/dev-ros/ament_cmake_lint_cmake/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_pytest/Manifest b/dev-ros/ament_cmake_pytest/Manifest
index b8889b616625..12f4cf68da27 100644
--- a/dev-ros/ament_cmake_pytest/Manifest
+++ b/dev-ros/ament_cmake_pytest/Manifest
@@ -3,3 +3,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.4.ebuild b/dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.4.ebuild
new file mode 100644
index 000000000000..e23834be6639
--- /dev/null
+++ b/dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="The ability to run Python tests using pytest in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_pytest/ament_cmake_pytest-9999.ebuild b/dev-ros/ament_cmake_pytest/ament_cmake_pytest-9999.ebuild
index cf7e6c682106..e23834be6639 100644
--- a/dev-ros/ament_cmake_pytest/ament_cmake_pytest-9999.ebuild
+++ b/dev-ros/ament_cmake_pytest/ament_cmake_pytest-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_pytest/metadata.xml b/dev-ros/ament_cmake_pytest/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_pytest/metadata.xml
+++ b/dev-ros/ament_cmake_pytest/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_python/Manifest b/dev-ros/ament_cmake_python/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_python/Manifest
+++ b/dev-ros/ament_cmake_python/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_python/ament_cmake_python-1.1.4.ebuild b/dev-ros/ament_cmake_python/ament_cmake_python-1.1.4.ebuild
new file mode 100644
index 000000000000..d6ff5f678382
--- /dev/null
+++ b/dev-ros/ament_cmake_python/ament_cmake_python-1.1.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="The ability to use Python in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+PATCHES=( "${FILESDIR}/destdir.patch" )
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_python/ament_cmake_python-9999.ebuild b/dev-ros/ament_cmake_python/ament_cmake_python-9999.ebuild
index 0e793810f45b..d6ff5f678382 100644
--- a/dev-ros/ament_cmake_python/ament_cmake_python-9999.ebuild
+++ b/dev-ros/ament_cmake_python/ament_cmake_python-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_python/metadata.xml b/dev-ros/ament_cmake_python/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_python/metadata.xml
+++ b/dev-ros/ament_cmake_python/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_ros/Manifest b/dev-ros/ament_cmake_ros/Manifest
index ff5448ad9dc0..07a7c8f4ff5b 100644
--- a/dev-ros/ament_cmake_ros/Manifest
+++ b/dev-ros/ament_cmake_ros/Manifest
@@ -1 +1 @@
-DIST ament_cmake_ros-0.9.1.tar.gz 10333 BLAKE2B 01d56e4998269ea07b6adbc84c1cc67b6d2a210093c384209f603e5a59d36707d4f977aea78d818191ecb9c16d2e5648927a80aabb763500d67802931ae63644 SHA512 84ade52c8c0eda1d55dd114de9a1cda56fbbe0b73df25ae1268302300ede87a1cb956cefe822af0122bb11a6e43aea88cc237b7c17838454c3765eb9ba7f3bfc
+DIST ament_cmake_ros-0.9.2.tar.gz 10831 BLAKE2B 1e8293a51a1137a84955027b9e89b2dfead58f5a56a3884d10121fcf40ad8702afe91ecff551e7910eb4ba5cce4990a95cd40399b3016fd5ce82181173fe6362 SHA512 85e5ba6982271ba8507f97712f20553de82a6a80a4fb7676f819310acc029c7e9b3933af845ed3ccb9925aa5aace1d1f6b412e975502550867223a440e07ae25
diff --git a/dev-ros/ament_cmake_ros/ament_cmake_ros-0.9.1.ebuild b/dev-ros/ament_cmake_ros/ament_cmake_ros-0.9.2.ebuild
index 7c84882802b0..9db04e1784f0 100644
--- a/dev-ros/ament_cmake_ros/ament_cmake_ros-0.9.1.ebuild
+++ b/dev-ros/ament_cmake_ros/ament_cmake_ros-0.9.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_cmake_ros"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ros2/ament_cmake_ros"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ros2/ament_cmake_ros/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="ROS specific CMake bits in the ament buildsystem"
@@ -23,17 +23,9 @@ HOMEPAGE="https://github.com/ros2/ament_cmake_ros"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND="
-"
-DEPEND="${RDEPEND}"
BDEPEND="
$(python_gen_any_dep 'ros-meta/ament_cmake[${PYTHON_USEDEP}]')
test? (
diff --git a/dev-ros/ament_cmake_ros/ament_cmake_ros-9999.ebuild b/dev-ros/ament_cmake_ros/ament_cmake_ros-9999.ebuild
index 7c84882802b0..9db04e1784f0 100644
--- a/dev-ros/ament_cmake_ros/ament_cmake_ros-9999.ebuild
+++ b/dev-ros/ament_cmake_ros/ament_cmake_ros-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_cmake_ros"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ros2/ament_cmake_ros"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ros2/ament_cmake_ros/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="ROS specific CMake bits in the ament buildsystem"
@@ -23,17 +23,9 @@ HOMEPAGE="https://github.com/ros2/ament_cmake_ros"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND="
-"
-DEPEND="${RDEPEND}"
BDEPEND="
$(python_gen_any_dep 'ros-meta/ament_cmake[${PYTHON_USEDEP}]')
test? (
diff --git a/dev-ros/ament_cmake_ros/metadata.xml b/dev-ros/ament_cmake_ros/metadata.xml
index c4507367383c..cba09cedb988 100644
--- a/dev-ros/ament_cmake_ros/metadata.xml
+++ b/dev-ros/ament_cmake_ros/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_target_dependencies/Manifest b/dev-ros/ament_cmake_target_dependencies/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_target_dependencies/Manifest
+++ b/dev-ros/ament_cmake_target_dependencies/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.4.ebuild b/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.4.ebuild
new file mode 100644
index 000000000000..70b3c063b089
--- /dev/null
+++ b/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Add defs, include dirs and libs to a target in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+ dev-ros/ament_cmake_include_directories
+ dev-ros/ament_cmake_libraries
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-9999.ebuild b/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-9999.ebuild
index cc319e25dd31..70b3c063b089 100644
--- a/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-9999.ebuild
+++ b/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_target_dependencies/metadata.xml b/dev-ros/ament_cmake_target_dependencies/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_target_dependencies/metadata.xml
+++ b/dev-ros/ament_cmake_target_dependencies/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_test/Manifest b/dev-ros/ament_cmake_test/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_test/Manifest
+++ b/dev-ros/ament_cmake_test/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_test/ament_cmake_test-1.1.4.ebuild b/dev-ros/ament_cmake_test/ament_cmake_test-1.1.4.ebuild
new file mode 100644
index 000000000000..098bae647945
--- /dev/null
+++ b/dev-ros/ament_cmake_test/ament_cmake_test-1.1.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="The ability to add tests in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+DEPEND="
+ dev-ros/ament_cmake_core
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-ros/ament_cmake_python
+ ${PYTHON_DEPS}
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${DEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_configure() {
+ python_foreach_impl cmake_src_configure
+}
+
+src_compile() {
+ python_foreach_impl cmake_src_compile
+}
+
+src_test() {
+ python_foreach_impl cmake_src_test
+}
+
+src_install() {
+ python_foreach_impl cmake_src_install
+ python_foreach_impl python_optimize
+}
diff --git a/dev-ros/ament_cmake_test/ament_cmake_test-9999.ebuild b/dev-ros/ament_cmake_test/ament_cmake_test-9999.ebuild
index bb59c0de949c..098bae647945 100644
--- a/dev-ros/ament_cmake_test/ament_cmake_test-9999.ebuild
+++ b/dev-ros/ament_cmake_test/ament_cmake_test-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-r1
diff --git a/dev-ros/ament_cmake_test/metadata.xml b/dev-ros/ament_cmake_test/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_test/metadata.xml
+++ b/dev-ros/ament_cmake_test/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_uncrustify/Manifest b/dev-ros/ament_cmake_uncrustify/Manifest
index d3e102b1486f..94912532784a 100644
--- a/dev-ros/ament_cmake_uncrustify/Manifest
+++ b/dev-ros/ament_cmake_uncrustify/Manifest
@@ -1,4 +1,5 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
diff --git a/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.11.2.ebuild b/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.11.2.ebuild
new file mode 100644
index 000000000000..826f45045e89
--- /dev/null
+++ b/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.11.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_lint"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_lint"
+ S="${WORKDIR}/${P}/${PN}"
+else
+ SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="The CMake API for ament_uncrustify to check code against styleconventions"
+HOMEPAGE="https://github.com/ament/ament_lint"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-ros/ament_cmake_test
+ dev-ros/ament_uncrustify
+"
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ dev-ros/ament_cmake_test
+ dev-ros/ament_cmake_core
+ test? (
+ dev-ros/ament_cmake_copyright
+ $(python_gen_any_dep 'dev-ros/ament_copyright[${PYTHON_USEDEP}]')
+ dev-ros/ament_cmake_lint_cmake
+ )
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ { use !test || has_version -b "dev-ros/ament_copyright[${PYTHON_USEDEP}]"; } && \
+ has_version -b "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \
+ has_version -b "dev-python/ament_package[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
diff --git a/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-9999.ebuild b/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-9999.ebuild
index ba3ee494af1c..826f45045e89 100644
--- a/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-9999.ebuild
+++ b/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The CMake API for ament_uncrustify to check code against styleconventions"
@@ -23,11 +23,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
@@ -35,9 +30,10 @@ RDEPEND="
dev-ros/ament_cmake_test
dev-ros/ament_uncrustify
"
-DEPEND=""
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
dev-ros/ament_cmake_test
dev-ros/ament_cmake_core
test? (
diff --git a/dev-ros/ament_cmake_uncrustify/metadata.xml b/dev-ros/ament_cmake_uncrustify/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cmake_uncrustify/metadata.xml
+++ b/dev-ros/ament_cmake_uncrustify/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_version/Manifest b/dev-ros/ament_cmake_version/Manifest
index 88b98a64e111..06297f80294b 100644
--- a/dev-ros/ament_cmake_version/Manifest
+++ b/dev-ros/ament_cmake_version/Manifest
@@ -4,3 +4,4 @@ DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6
DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a
DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e
DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e
+DIST ament_cmake-1.1.4.tar.gz 94117 BLAKE2B 612bf25301b9794cf51b460819cf4a029547fbc97f7a428215a19f0a7747115de02d3f2cb5f5e524e73ba30813388ca7bff059ab7fe472916eaf2b23ecc76355 SHA512 56acd3d2a8d4b15a164dfdcaa2157fff2889a4c5c0b155ad65a815760f531cdf10226d158f40fc15660c52dd1585b85a2566e402f31881378351624f286efb3d
diff --git a/dev-ros/ament_cmake_version/ament_cmake_version-1.1.4.ebuild b/dev-ros/ament_cmake_version/ament_cmake_version-1.1.4.ebuild
new file mode 100644
index 000000000000..2124a92f04a5
--- /dev/null
+++ b/dev-ros/ament_cmake_version/ament_cmake_version-1.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+ROS_PN="ament_cmake"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_cmake"
+ SRC_URI=""
+ S=${WORKDIR}/${P}/${PN}
+else
+ SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+fi
+
+DESCRIPTION="Override the exported package version in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_cmake"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ PROPERTIES="live"
+else
+ KEYWORDS="~amd64"
+fi
+IUSE=""
+
+RDEPEND="
+ dev-ros/ament_cmake_core
+"
+DEPEND="${RDEPEND}"
+# Deps here are transitive from ament_cmake_core to have matching python support
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ ${PYTHON_DEPS}
+"
+
+python_check_deps() {
+ has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+}
diff --git a/dev-ros/ament_cmake_version/ament_cmake_version-9999.ebuild b/dev-ros/ament_cmake_version/ament_cmake_version-9999.ebuild
index a03f6bbe74af..2124a92f04a5 100644
--- a/dev-ros/ament_cmake_version/ament_cmake_version-9999.ebuild
+++ b/dev-ros/ament_cmake_version/ament_cmake_version-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
diff --git a/dev-ros/ament_cmake_version/metadata.xml b/dev-ros/ament_cmake_version/metadata.xml
index d1baaf5c70f1..507777b6c9a3 100644
--- a/dev-ros/ament_cmake_version/metadata.xml
+++ b/dev-ros/ament_cmake_version/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cmake_xmllint/Manifest b/dev-ros/ament_cmake_xmllint/Manifest
index d3e102b1486f..94912532784a 100644
--- a/dev-ros/ament_cmake_xmllint/Manifest
+++ b/dev-ros/ament_cmake_xmllint/Manifest
@@ -1,4 +1,5 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
diff --git a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.1.ebuild b/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-0.11.2.ebuild
index aedb04bff69e..72cc39d41939 100644
--- a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.1.ebuild
+++ b/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit cmake python-any-r1
@@ -11,37 +11,33 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
-DESCRIPTION="The auto-magic functions for ease to use of the ament linters"
+DESCRIPTION="he CMake API for ament_xmllint to check XML file using xmmlint"
HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
- dev-ros/ament_copyright
dev-ros/ament_cmake_test
+ dev-ros/ament_cmake_copyright
"
-DEPEND=""
-# Deps here are transitive from ament_cmake_core to have matching python support
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_copyright[${PYTHON_USEDEP}] test? ( dev-ros/ament_lint_cmake[${PYTHON_USEDEP}] )' )
- dev-ros/ament_cmake_core
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-ros/ament_xmllint[${PYTHON_USEDEP}]')
dev-ros/ament_cmake_test
- dev-ros/ament_copyright
+ dev-ros/ament_cmake_core
+ dev-ros/ament_cmake_copyright
test? (
dev-ros/ament_cmake_lint_cmake
)
@@ -51,8 +47,7 @@ BDEPEND="
python_check_deps() {
has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \
- has_version "dev-ros/ament_copyright[${PYTHON_USEDEP}]" && \
- ( use !test || has_version "dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]" )
+ has_version "dev-ros/ament_xmllint[${PYTHON_USEDEP}]"
}
src_configure() {
diff --git a/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-9999.ebuild b/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-9999.ebuild
index 91e92ca5ad7d..72cc39d41939 100644
--- a/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-9999.ebuild
+++ b/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="he CMake API for ament_xmllint to check XML file using xmmlint"
@@ -23,11 +23,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
@@ -35,9 +30,11 @@ RDEPEND="
dev-ros/ament_cmake_test
dev-ros/ament_cmake_copyright
"
-DEPEND=""
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_xmllint[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-ros/ament_xmllint[${PYTHON_USEDEP}]')
dev-ros/ament_cmake_test
dev-ros/ament_cmake_core
dev-ros/ament_cmake_copyright
diff --git a/dev-ros/ament_cmake_xmllint/metadata.xml b/dev-ros/ament_cmake_xmllint/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cmake_xmllint/metadata.xml
+++ b/dev-ros/ament_cmake_xmllint/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_copyright/Manifest b/dev-ros/ament_copyright/Manifest
index 7ae1c97b2996..e2ea8fb7f8b4 100644
--- a/dev-ros/ament_copyright/Manifest
+++ b/dev-ros/ament_copyright/Manifest
@@ -1,3 +1,2 @@
-DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
-DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_copyright/ament_copyright-0.10.1.ebuild b/dev-ros/ament_copyright/ament_copyright-0.11.2.ebuild
index dfdc3192ac68..74abd98c7e6a 100644
--- a/dev-ros/ament_copyright/ament_copyright-0.10.1.ebuild
+++ b/dev-ros/ament_copyright/ament_copyright-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,11 +12,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The ability to check source files for copyright and license information."
@@ -24,29 +24,17 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
RDEPEND="
dev-ros/ament_lint
dev-python/importlib_metadata[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
dev-ros/ament_flake8[${PYTHON_USEDEP}]
dev-ros/ament_pep257[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
-BDEPEND=""
-
-distutils_enable_tests pytest
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
+distutils_enable_tests --install pytest
diff --git a/dev-ros/ament_copyright/ament_copyright-9999.ebuild b/dev-ros/ament_copyright/ament_copyright-9999.ebuild
index dfdc3192ac68..74abd98c7e6a 100644
--- a/dev-ros/ament_copyright/ament_copyright-9999.ebuild
+++ b/dev-ros/ament_copyright/ament_copyright-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,11 +12,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The ability to check source files for copyright and license information."
@@ -24,29 +24,17 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
RDEPEND="
dev-ros/ament_lint
dev-python/importlib_metadata[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
dev-ros/ament_flake8[${PYTHON_USEDEP}]
dev-ros/ament_pep257[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
-BDEPEND=""
-
-distutils_enable_tests pytest
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
+distutils_enable_tests --install pytest
diff --git a/dev-ros/ament_copyright/metadata.xml b/dev-ros/ament_copyright/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_copyright/metadata.xml
+++ b/dev-ros/ament_copyright/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cppcheck/Manifest b/dev-ros/ament_cppcheck/Manifest
index 7ae1c97b2996..e2ea8fb7f8b4 100644
--- a/dev-ros/ament_cppcheck/Manifest
+++ b/dev-ros/ament_cppcheck/Manifest
@@ -1,3 +1,2 @@
-DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
-DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild b/dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild
index 2dbf9430dfe6..1ec0564cee82 100644
--- a/dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild
+++ b/dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -36,3 +36,8 @@ RDEPEND="
"
DEPEND=""
BDEPEND=""
+
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_cppcheck/ament_cppcheck-0.10.0.ebuild b/dev-ros/ament_cppcheck/ament_cppcheck-0.11.2.ebuild
index 2dbf9430dfe6..1ec0564cee82 100644
--- a/dev-ros/ament_cppcheck/ament_cppcheck-0.10.0.ebuild
+++ b/dev-ros/ament_cppcheck/ament_cppcheck-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -36,3 +36,8 @@ RDEPEND="
"
DEPEND=""
BDEPEND=""
+
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_cppcheck/ament_cppcheck-9999.ebuild b/dev-ros/ament_cppcheck/ament_cppcheck-9999.ebuild
index 2dbf9430dfe6..1ec0564cee82 100644
--- a/dev-ros/ament_cppcheck/ament_cppcheck-9999.ebuild
+++ b/dev-ros/ament_cppcheck/ament_cppcheck-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -36,3 +36,8 @@ RDEPEND="
"
DEPEND=""
BDEPEND=""
+
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_cppcheck/metadata.xml b/dev-ros/ament_cppcheck/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cppcheck/metadata.xml
+++ b/dev-ros/ament_cppcheck/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_cpplint/Manifest b/dev-ros/ament_cpplint/Manifest
index 7ae1c97b2996..237d6ef562b9 100644
--- a/dev-ros/ament_cpplint/Manifest
+++ b/dev-ros/ament_cpplint/Manifest
@@ -1,3 +1,4 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_cpplint/ament_cpplint-0.11.2.ebuild b/dev-ros/ament_cpplint/ament_cpplint-0.11.2.ebuild
new file mode 100644
index 000000000000..fd0a411550bc
--- /dev/null
+++ b/dev-ros/ament_cpplint/ament_cpplint-0.11.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+ROS_PN="ament_lint"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_lint"
+ S="${WORKDIR}/${P}/${PN}"
+else
+ SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="The ability to check code against the Google style conventions using cpplint"
+HOMEPAGE="https://github.com/ament/ament_lint"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND="
+ test? (
+ dev-ros/ament_copyright[${PYTHON_USEDEP}]
+ dev-ros/ament_flake8[${PYTHON_USEDEP}]
+ dev-ros/ament_pep257[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_cpplint/ament_cpplint-9999.ebuild b/dev-ros/ament_cpplint/ament_cpplint-9999.ebuild
index c8856b376bb5..fd0a411550bc 100644
--- a/dev-ros/ament_cpplint/ament_cpplint-9999.ebuild
+++ b/dev-ros/ament_cpplint/ament_cpplint-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,11 +12,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The ability to check code against the Google style conventions using cpplint"
@@ -24,23 +24,13 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
-RDEPEND="
-"
-DEPEND="${RDEPEND}
+BDEPEND="
test? (
dev-ros/ament_copyright[${PYTHON_USEDEP}]
dev-ros/ament_flake8[${PYTHON_USEDEP}]
dev-ros/ament_pep257[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
-BDEPEND=""
distutils_enable_tests pytest
diff --git a/dev-ros/ament_cpplint/metadata.xml b/dev-ros/ament_cpplint/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_cpplint/metadata.xml
+++ b/dev-ros/ament_cpplint/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_flake8/Manifest b/dev-ros/ament_flake8/Manifest
index 7ae1c97b2996..237d6ef562b9 100644
--- a/dev-ros/ament_flake8/Manifest
+++ b/dev-ros/ament_flake8/Manifest
@@ -1,3 +1,4 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_uncrustify/ament_uncrustify-0.10.1.ebuild b/dev-ros/ament_flake8/ament_flake8-0.11.2.ebuild
index 9fbde9ec7c94..86b4eb10d03b 100644
--- a/dev-ros/ament_uncrustify/ament_uncrustify-0.10.1.ebuild
+++ b/dev-ros/ament_flake8/ament_flake8-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,27 +12,23 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
-DESCRIPTION="The ability to check code against style conventions using uncrustify"
+DESCRIPTION="The ability to check code for style and syntax conventions with flake8"
HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE=""
RDEPEND="
- dev-util/uncrustify
+ dev-ros/ament_lint[${PYTHON_USEDEP}]
+ dev-python/flake8[${PYTHON_USEDEP}]
"
-DEPEND=""
-BDEPEND=""
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_flake8/ament_flake8-9999.ebuild b/dev-ros/ament_flake8/ament_flake8-9999.ebuild
index c2beb0d53809..86b4eb10d03b 100644
--- a/dev-ros/ament_flake8/ament_flake8-9999.ebuild
+++ b/dev-ros/ament_flake8/ament_flake8-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,11 +12,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The ability to check code for style and syntax conventions with flake8"
@@ -24,22 +24,11 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
RDEPEND="
dev-ros/ament_lint[${PYTHON_USEDEP}]
dev-python/flake8[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-BDEPEND=""
+DEPEND="${RDEPEND}"
distutils_enable_tests pytest
diff --git a/dev-ros/ament_flake8/metadata.xml b/dev-ros/ament_flake8/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_flake8/metadata.xml
+++ b/dev-ros/ament_flake8/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_lint/Manifest b/dev-ros/ament_lint/Manifest
index d3e102b1486f..e2ea8fb7f8b4 100644
--- a/dev-ros/ament_lint/Manifest
+++ b/dev-ros/ament_lint/Manifest
@@ -1,4 +1,2 @@
-DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
-DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
-DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_lint/ament_lint-0.10.1.ebuild b/dev-ros/ament_lint/ament_lint-0.10.1.ebuild
deleted file mode 100644
index ea29b12dcd48..000000000000
--- a/dev-ros/ament_lint/ament_lint-0.10.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-
-inherit distutils-r1
-
-ROS_PN="ament_lint"
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
-else
- SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
- S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
-fi
-
-DESCRIPTION="Common API for ament linter packages"
-HOMEPAGE="https://github.com/ament/ament_lint"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND=""
diff --git a/dev-ros/ament_lint/ament_lint-0.10.0.ebuild b/dev-ros/ament_lint/ament_lint-0.10.4-r1.ebuild
index ea29b12dcd48..8c8bff8aecc0 100644
--- a/dev-ros/ament_lint/ament_lint-0.10.0.ebuild
+++ b/dev-ros/ament_lint/ament_lint-0.10.4-r1.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -33,3 +34,7 @@ IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND=""
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_lint/ament_lint-0.10.4.ebuild b/dev-ros/ament_lint/ament_lint-0.11.2.ebuild
index ea29b12dcd48..8c8bff8aecc0 100644
--- a/dev-ros/ament_lint/ament_lint-0.10.4.ebuild
+++ b/dev-ros/ament_lint/ament_lint-0.11.2.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -33,3 +34,7 @@ IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND=""
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_lint/ament_lint-0.9.5.ebuild b/dev-ros/ament_lint/ament_lint-0.9.5.ebuild
deleted file mode 100644
index ea29b12dcd48..000000000000
--- a/dev-ros/ament_lint/ament_lint-0.9.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-
-inherit distutils-r1
-
-ROS_PN="ament_lint"
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
-else
- SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
- S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
-fi
-
-DESCRIPTION="Common API for ament linter packages"
-HOMEPAGE="https://github.com/ament/ament_lint"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND=""
diff --git a/dev-ros/ament_lint/ament_lint-9999.ebuild b/dev-ros/ament_lint/ament_lint-9999.ebuild
index ea29b12dcd48..8c8bff8aecc0 100644
--- a/dev-ros/ament_lint/ament_lint-9999.ebuild
+++ b/dev-ros/ament_lint/ament_lint-9999.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -33,3 +34,7 @@ IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND=""
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_lint/metadata.xml b/dev-ros/ament_lint/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_lint/metadata.xml
+++ b/dev-ros/ament_lint/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_lint_auto/Manifest b/dev-ros/ament_lint_auto/Manifest
index d3e102b1486f..94912532784a 100644
--- a/dev-ros/ament_lint_auto/Manifest
+++ b/dev-ros/ament_lint_auto/Manifest
@@ -1,4 +1,5 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384
diff --git a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.9.5.ebuild b/dev-ros/ament_lint_auto/ament_lint_auto-0.11.2.ebuild
index aedb04bff69e..7c0ae86f0a35 100644
--- a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.9.5.ebuild
+++ b/dev-ros/ament_lint_auto/ament_lint_auto-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The auto-magic functions for ease to use of the ament linters"
@@ -23,41 +23,21 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
- dev-ros/ament_copyright
+ dev-ros/ament_cmake_core
dev-ros/ament_cmake_test
"
-DEPEND=""
+DEPEND="${RDEPEND}"
# Deps here are transitive from ament_cmake_core to have matching python support
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_copyright[${PYTHON_USEDEP}] test? ( dev-ros/ament_lint_cmake[${PYTHON_USEDEP}] )' )
- dev-ros/ament_cmake_core
- dev-ros/ament_cmake_test
- dev-ros/ament_copyright
- test? (
- dev-ros/ament_cmake_lint_cmake
- )
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
${PYTHON_DEPS}
"
python_check_deps() {
has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \
- has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \
- has_version "dev-ros/ament_copyright[${PYTHON_USEDEP}]" && \
- ( use !test || has_version "dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]" )
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test ON OFF)
- )
- cmake_src_configure
+ has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]"
}
diff --git a/dev-ros/ament_lint_auto/ament_lint_auto-9999.ebuild b/dev-ros/ament_lint_auto/ament_lint_auto-9999.ebuild
index 99bd8c66a9d9..7c0ae86f0a35 100644
--- a/dev-ros/ament_lint_auto/ament_lint_auto-9999.ebuild
+++ b/dev-ros/ament_lint_auto/ament_lint_auto-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
@@ -11,11 +11,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="The auto-magic functions for ease to use of the ament linters"
@@ -23,12 +23,6 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE=""
RDEPEND="
dev-ros/ament_cmake_core
@@ -37,7 +31,9 @@ RDEPEND="
DEPEND="${RDEPEND}"
# Deps here are transitive from ament_cmake_core to have matching python support
BDEPEND="
- $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/ament_package[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]')
${PYTHON_DEPS}
"
diff --git a/dev-ros/ament_lint_auto/metadata.xml b/dev-ros/ament_lint_auto/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_lint_auto/metadata.xml
+++ b/dev-ros/ament_lint_auto/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_lint_cmake/Manifest b/dev-ros/ament_lint_cmake/Manifest
index 7ae1c97b2996..237d6ef562b9 100644
--- a/dev-ros/ament_lint_cmake/Manifest
+++ b/dev-ros/ament_lint_cmake/Manifest
@@ -1,3 +1,4 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_cppcheck/ament_cppcheck-0.10.1.ebuild b/dev-ros/ament_lint_cmake/ament_lint_cmake-0.11.2.ebuild
index 2dbf9430dfe6..26c91bcf5f4c 100644
--- a/dev-ros/ament_cppcheck/ament_cppcheck-0.10.1.ebuild
+++ b/dev-ros/ament_lint_cmake/ament_lint_cmake-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,27 +12,25 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
-DESCRIPTION="The ability to perform static code analysis on C/C++ code using Cppcheck"
+DESCRIPTION="Lint CMake code using cmakelint and generate xUnit test result files"
HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE=""
-RDEPEND="
- dev-util/cppcheck
+BDEPEND="
+ test? (
+ dev-ros/ament_flake8[${PYTHON_USEDEP}]
+ dev-ros/ament_pep257[${PYTHON_USEDEP}]
+ dev-ros/ament_copyright[${PYTHON_USEDEP}]
+ )
"
-DEPEND=""
-BDEPEND=""
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_lint_cmake/metadata.xml b/dev-ros/ament_lint_cmake/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_lint_cmake/metadata.xml
+++ b/dev-ros/ament_lint_cmake/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_pep257/Manifest b/dev-ros/ament_pep257/Manifest
index 7ae1c97b2996..237d6ef562b9 100644
--- a/dev-ros/ament_pep257/Manifest
+++ b/dev-ros/ament_pep257/Manifest
@@ -1,3 +1,4 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_pep257/ament_pep257-0.11.2.ebuild b/dev-ros/ament_pep257/ament_pep257-0.11.2.ebuild
new file mode 100644
index 000000000000..92564bbd5e52
--- /dev/null
+++ b/dev-ros/ament_pep257/ament_pep257-0.11.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+ROS_PN="ament_lint"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ament/ament_lint"
+ S="${WORKDIR}/${P}/${PN}"
+else
+ SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
+ S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Checks code against style conventions in PEP 8 and generate test result files"
+HOMEPAGE="https://github.com/ament/ament_lint"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+ dev-ros/ament_lint[${PYTHON_USEDEP}]
+ dev-python/pydocstyle[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ dev-ros/ament_flake8[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_pep257/ament_pep257-9999.ebuild b/dev-ros/ament_pep257/ament_pep257-9999.ebuild
index d68cc9cf4ecc..92564bbd5e52 100644
--- a/dev-ros/ament_pep257/ament_pep257-9999.ebuild
+++ b/dev-ros/ament_pep257/ament_pep257-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,11 +12,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="Checks code against style conventions in PEP 8 and generate test result files"
@@ -24,23 +24,16 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
RDEPEND="
dev-ros/ament_lint[${PYTHON_USEDEP}]
dev-python/pydocstyle[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
dev-ros/ament_flake8[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
-BDEPEND=""
distutils_enable_tests pytest
diff --git a/dev-ros/ament_pep257/metadata.xml b/dev-ros/ament_pep257/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_pep257/metadata.xml
+++ b/dev-ros/ament_pep257/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_uncrustify/Manifest b/dev-ros/ament_uncrustify/Manifest
index 7ae1c97b2996..e2ea8fb7f8b4 100644
--- a/dev-ros/ament_uncrustify/Manifest
+++ b/dev-ros/ament_uncrustify/Manifest
@@ -1,3 +1,2 @@
-DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
-DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild b/dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild
index 9fbde9ec7c94..4a530cd280f9 100644
--- a/dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild
+++ b/dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -36,3 +36,8 @@ RDEPEND="
"
DEPEND=""
BDEPEND=""
+
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_uncrustify/ament_uncrustify-0.10.0.ebuild b/dev-ros/ament_uncrustify/ament_uncrustify-0.11.2.ebuild
index 9fbde9ec7c94..4a530cd280f9 100644
--- a/dev-ros/ament_uncrustify/ament_uncrustify-0.10.0.ebuild
+++ b/dev-ros/ament_uncrustify/ament_uncrustify-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -36,3 +36,8 @@ RDEPEND="
"
DEPEND=""
BDEPEND=""
+
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_uncrustify/ament_uncrustify-9999.ebuild b/dev-ros/ament_uncrustify/ament_uncrustify-9999.ebuild
index 9fbde9ec7c94..4a530cd280f9 100644
--- a/dev-ros/ament_uncrustify/ament_uncrustify-9999.ebuild
+++ b/dev-ros/ament_uncrustify/ament_uncrustify-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -36,3 +36,8 @@ RDEPEND="
"
DEPEND=""
BDEPEND=""
+
+# pytest.ini is there but no tests are ran causing it to fail
+RESTRICT="test"
+
+distutils_enable_tests pytest
diff --git a/dev-ros/ament_uncrustify/metadata.xml b/dev-ros/ament_uncrustify/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_uncrustify/metadata.xml
+++ b/dev-ros/ament_uncrustify/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ament_xmllint/Manifest b/dev-ros/ament_xmllint/Manifest
index 7ae1c97b2996..237d6ef562b9 100644
--- a/dev-ros/ament_xmllint/Manifest
+++ b/dev-ros/ament_xmllint/Manifest
@@ -1,3 +1,4 @@
DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8
DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3
DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3
+DIST ament_lint-0.11.2.tar.gz 265435 BLAKE2B 09545bd029dc692e5393983a3fc9210600c4a6456635238b7038ff87799f9cfde9c2d3c7ceb4c01b71594ba7bd159e8b6b3c2370bdfcdbf3d6189a895b96292a SHA512 1a379f4fb0ead306a668aef2b9e390728d6d3901b75f43fac6ccc28681a8010e42b094237f3f1ab95ca304ba917c8fb5d5519ec0581cadb346e6eb05466e39f0
diff --git a/dev-ros/ament_copyright/ament_copyright-0.10.0.ebuild b/dev-ros/ament_xmllint/ament_xmllint-0.11.2.ebuild
index dfdc3192ac68..5858bc5b618d 100644
--- a/dev-ros/ament_copyright/ament_copyright-0.10.0.ebuild
+++ b/dev-ros/ament_xmllint/ament_xmllint-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,41 +12,30 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
-DESCRIPTION="The ability to check source files for copyright and license information."
+DESCRIPTION="Checks XML files like the package manifest using xmllint"
HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
RDEPEND="
- dev-ros/ament_lint
- dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ dev-ros/ament_lint[${PYTHON_USEDEP}]
+ dev-libs/libxml2[python,${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
+ dev-ros/ament_copyright[${PYTHON_USEDEP}]
dev-ros/ament_flake8[${PYTHON_USEDEP}]
dev-ros/ament_pep257[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
-BDEPEND=""
distutils_enable_tests pytest
-
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-ros/ament_xmllint/ament_xmllint-9999.ebuild b/dev-ros/ament_xmllint/ament_xmllint-9999.ebuild
index dc712bff4c31..5858bc5b618d 100644
--- a/dev-ros/ament_xmllint/ament_xmllint-9999.ebuild
+++ b/dev-ros/ament_xmllint/ament_xmllint-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -12,11 +12,11 @@ ROS_PN="ament_lint"
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ament/ament_lint"
- SRC_URI=""
- S=${WORKDIR}/${P}/${PN}
+ S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz"
S="${WORKDIR}/${ROS_PN}-${PV}/${PN}"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="Checks XML files like the package manifest using xmllint"
@@ -24,25 +24,18 @@ HOMEPAGE="https://github.com/ament/ament_lint"
LICENSE="Apache-2.0"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
-IUSE="test"
RDEPEND="
dev-ros/ament_lint[${PYTHON_USEDEP}]
dev-libs/libxml2[python,${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
dev-ros/ament_copyright[${PYTHON_USEDEP}]
dev-ros/ament_flake8[${PYTHON_USEDEP}]
dev-ros/ament_pep257[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
-BDEPEND=""
distutils_enable_tests pytest
diff --git a/dev-ros/ament_xmllint/metadata.xml b/dev-ros/ament_xmllint/metadata.xml
index d5919f1304a0..e997622e1d3a 100644
--- a/dev-ros/ament_xmllint/metadata.xml
+++ b/dev-ros/ament_xmllint/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/angles/metadata.xml b/dev-ros/angles/metadata.xml
index dbc732ae8ad8..31da1307036c 100644
--- a/dev-ros/angles/metadata.xml
+++ b/dev-ros/angles/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/audio_capture/Manifest b/dev-ros/audio_capture/Manifest
index 856ffe732549..ab95e9d0d7ca 100644
--- a/dev-ros/audio_capture/Manifest
+++ b/dev-ros/audio_capture/Manifest
@@ -1,5 +1 @@
-DIST audio_common-0.3.10.tar.gz 191615 BLAKE2B 6d0247859099bda3c0edde109681364490654dbffb167a4aa252d7c1406dc8b77da6055d22b46b9fd0df10e3f8617b15544632ce1012d9a302c06a5732a217e6 SHA512 79a2bbc5cd9f837b9262d6a1a397b6bb5f2bf926959c44b05b6e2815862f0b32f430396cdf0f8960c9e5780fdfff3815285c037f82ca9b654c16c772fb732e66
DIST audio_common-0.3.11.tar.gz 191655 BLAKE2B 01d07027523632eb61fbcc9e20b40da27a923e596da94bd60411cf02400b37e2e7b307f1ac9da819c17184de521c689968e47d28274ba3f6ee5fe47dcea24e15 SHA512 95caeaa4a73a1d71f8f1329f7e3c94a9762e71608ac54ed60f5f01beb92f4ce2fe75ac944dadb0ffb9db69da5d2f6de3b22be452a394260317ed1ee9ac0e894e
-DIST audio_common-0.3.6.tar.gz 189612 BLAKE2B 536192cdbab9c205c17eb4b1f7ccb1864c2fcaa6b47747664a1fa7c077e747d6b7e01be1119a02333e1581bd865baffbd02b4e43569727645bd28f2f3ac36a22 SHA512 e36f7c52c4c9dcf382e65fe6de0b72729e76bca85230074e5cf3f0a74d7ec7e95c1aee14cfd7ee0d6075439efab04d66db946115919be664e8e94df91652e96c
-DIST audio_common-0.3.7.tar.gz 190644 BLAKE2B b4c66cedfdff01ea1e8c3b257ef65961b535041685b2ca0220545f2c8092cb43ad3de158c4c879071bedccc72859a046b7425d839dff7fcad393fda86dbec2ac SHA512 6e7f2aae57b15792709e204f556846d7fc443cb99a3013c828b5c564474ba5c3a5782144e20aa721a851e2e3f029d9200fdc98a86babf70dac330c22889a9402
-DIST audio_common-0.3.8.tar.gz 190972 BLAKE2B 729781085336ec2818817a7233c9e732a2eb62fc22f82869c629aef4a13a4a0460cf4836e118a5bb7c52af365f2fcdc8bdbaad278ac2d316846da3269ccfed57 SHA512 f69341629e8b7883e5e6f232a119cf66cf5c657feafcde7edbdc3abf73b08c24b505569b39ce370802a27a146f5a51ca4ee42db8ef201811f42474b6e54ca853
diff --git a/dev-ros/audio_capture/audio_capture-0.3.10-r1.ebuild b/dev-ros/audio_capture/audio_capture-0.3.10-r1.ebuild
deleted file mode 100644
index 12a43f7bd39e..000000000000
--- a/dev-ros/audio_capture/audio_capture-0.3.10-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-drivers/audio_common"
-KEYWORDS="~amd64 ~arm"
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="Transports audio from a source to a destination"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/roscpp
- dev-libs/boost:=[threads(+)]
- media-libs/gstreamer:1.0
-"
-DEPEND="${RDEPEND}
- dev-ros/audio_common_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
-RDEPEND="${RDEPEND}
- media-plugins/gst-plugins-lame:1.0
- media-libs/gst-plugins-good:1.0
- media-libs/gst-plugins-base:1.0
-"
-BDEPEND="
- virtual/pkgconfig"
diff --git a/dev-ros/audio_capture/audio_capture-0.3.6-r1.ebuild b/dev-ros/audio_capture/audio_capture-0.3.6-r1.ebuild
deleted file mode 100644
index 12a43f7bd39e..000000000000
--- a/dev-ros/audio_capture/audio_capture-0.3.6-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-drivers/audio_common"
-KEYWORDS="~amd64 ~arm"
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="Transports audio from a source to a destination"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/roscpp
- dev-libs/boost:=[threads(+)]
- media-libs/gstreamer:1.0
-"
-DEPEND="${RDEPEND}
- dev-ros/audio_common_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
-RDEPEND="${RDEPEND}
- media-plugins/gst-plugins-lame:1.0
- media-libs/gst-plugins-good:1.0
- media-libs/gst-plugins-base:1.0
-"
-BDEPEND="
- virtual/pkgconfig"
diff --git a/dev-ros/audio_capture/audio_capture-0.3.7-r1.ebuild b/dev-ros/audio_capture/audio_capture-0.3.7-r1.ebuild
deleted file mode 100644
index 12a43f7bd39e..000000000000
--- a/dev-ros/audio_capture/audio_capture-0.3.7-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-drivers/audio_common"
-KEYWORDS="~amd64 ~arm"
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="Transports audio from a source to a destination"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/roscpp
- dev-libs/boost:=[threads(+)]
- media-libs/gstreamer:1.0
-"
-DEPEND="${RDEPEND}
- dev-ros/audio_common_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
-RDEPEND="${RDEPEND}
- media-plugins/gst-plugins-lame:1.0
- media-libs/gst-plugins-good:1.0
- media-libs/gst-plugins-base:1.0
-"
-BDEPEND="
- virtual/pkgconfig"
diff --git a/dev-ros/audio_capture/audio_capture-0.3.8-r1.ebuild b/dev-ros/audio_capture/audio_capture-0.3.8-r1.ebuild
deleted file mode 100644
index 12a43f7bd39e..000000000000
--- a/dev-ros/audio_capture/audio_capture-0.3.8-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-drivers/audio_common"
-KEYWORDS="~amd64 ~arm"
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="Transports audio from a source to a destination"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/roscpp
- dev-libs/boost:=[threads(+)]
- media-libs/gstreamer:1.0
-"
-DEPEND="${RDEPEND}
- dev-ros/audio_common_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
-RDEPEND="${RDEPEND}
- media-plugins/gst-plugins-lame:1.0
- media-libs/gst-plugins-good:1.0
- media-libs/gst-plugins-base:1.0
-"
-BDEPEND="
- virtual/pkgconfig"
diff --git a/dev-ros/audio_capture/metadata.xml b/dev-ros/audio_capture/metadata.xml
index 73c3483f9803..4d7bd90c7707 100644
--- a/dev-ros/audio_capture/metadata.xml
+++ b/dev-ros/audio_capture/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/audio_common_msgs/metadata.xml b/dev-ros/audio_common_msgs/metadata.xml
index 73c3483f9803..4d7bd90c7707 100644
--- a/dev-ros/audio_common_msgs/metadata.xml
+++ b/dev-ros/audio_common_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/audio_play/metadata.xml b/dev-ros/audio_play/metadata.xml
index 73c3483f9803..4d7bd90c7707 100644
--- a/dev-ros/audio_play/metadata.xml
+++ b/dev-ros/audio_play/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/base_local_planner/Manifest b/dev-ros/base_local_planner/Manifest
index 494e2eda7805..5ca21b5617e9 100644
--- a/dev-ros/base_local_planner/Manifest
+++ b/dev-ros/base_local_planner/Manifest
@@ -1,2 +1 @@
-DIST navigation-1.17.0.tar.gz 347660 BLAKE2B 8345dccf8ac5e24d1017631bb621ebaa472cc492d6361f29938501a149555771e03a6a46e16fdcc508bbe5c206ead80e9b79e9168b873685fca50a78ea7a7e13 SHA512 a536c8826bd88151ff8f51f83661282f8ccf1b19872bd91ed32987ef372797b94489380262e79ee2560ecb4d9e290c5b4f8d52c17721e2a41126eaea909bce26
DIST navigation-1.17.1.tar.gz 349192 BLAKE2B 4cb946a296ab53d7196a70c66cc1dda0cf62f5f279fe020ca7c39781ecb5402af6addcd6164ab6e0a9bcfe3ba26e42f647546280f03b572202f0f4df8d6ed3cf SHA512 23178adaef9b720c644f621c67ed579be312101e70a7d12b527164c5cc55286982c99149a521a76c6dda05248e859435e51f9a0f09e582b89aed3b7c2173cfaa
diff --git a/dev-ros/base_local_planner/base_local_planner-1.17.1-r1.ebuild b/dev-ros/base_local_planner/base_local_planner-1.17.1-r1.ebuild
deleted file mode 100644
index 3a33a8c39edb..000000000000
--- a/dev-ros/base_local_planner/base_local_planner-1.17.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-planning/navigation"
-CATKIN_HAS_MESSAGES=yes
-ROS_SUBDIR=${PN}
-KEYWORDS="~amd64 ~arm"
-CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
-
-inherit ros-catkin
-
-DESCRIPTION="Trajectory Rollout and Dynamic Window approaches to robot navigation on a plane"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/angles
- >=dev-ros/costmap_2d-1.16
- dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
- dev-cpp/eigen:3
- >=dev-ros/nav_core-1.16
- dev-ros/pluginlib
- dev-ros/rosconsole
- dev-ros/roscpp
- dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
- dev-ros/tf2
- dev-ros/tf2_ros
- dev-ros/voxel_grid
- dev-libs/boost:=[threads(+)]
-"
-DEPEND="${RDEPEND}
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/tf2_geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- test? ( dev-cpp/gtest dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}] )
-"
-BDEPEND="
- dev-ros/cmake_modules
-"
diff --git a/dev-ros/base_local_planner/base_local_planner-1.17.0-r1.ebuild b/dev-ros/base_local_planner/base_local_planner-1.17.1-r2.ebuild
index 3a33a8c39edb..5579104bc052 100644
--- a/dev-ros/base_local_planner/base_local_planner-1.17.0-r1.ebuild
+++ b/dev-ros/base_local_planner/base_local_planner-1.17.1-r2.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
>=dev-ros/costmap_2d-1.16
dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
dev-cpp/eigen:3
diff --git a/dev-ros/base_local_planner/base_local_planner-9999.ebuild b/dev-ros/base_local_planner/base_local_planner-9999.ebuild
index 3a33a8c39edb..5579104bc052 100644
--- a/dev-ros/base_local_planner/base_local_planner-9999.ebuild
+++ b/dev-ros/base_local_planner/base_local_planner-9999.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
>=dev-ros/costmap_2d-1.16
dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
dev-cpp/eigen:3
diff --git a/dev-ros/base_local_planner/metadata.xml b/dev-ros/base_local_planner/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/base_local_planner/metadata.xml
+++ b/dev-ros/base_local_planner/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/bond/metadata.xml b/dev-ros/bond/metadata.xml
index d6d84c80ecc4..9ae2e2f3192e 100644
--- a/dev-ros/bond/metadata.xml
+++ b/dev-ros/bond/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/bondcpp/metadata.xml b/dev-ros/bondcpp/metadata.xml
index d6d84c80ecc4..9ae2e2f3192e 100644
--- a/dev-ros/bondcpp/metadata.xml
+++ b/dev-ros/bondcpp/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/bondpy/metadata.xml b/dev-ros/bondpy/metadata.xml
index d6d84c80ecc4..9ae2e2f3192e 100644
--- a/dev-ros/bondpy/metadata.xml
+++ b/dev-ros/bondpy/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/calibration_estimation/Manifest b/dev-ros/calibration_estimation/Manifest
index 0c2018f9b46d..7d01d5458acf 100644
--- a/dev-ros/calibration_estimation/Manifest
+++ b/dev-ros/calibration_estimation/Manifest
@@ -1 +1,2 @@
DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/calibration_estimation/calibration_estimation-0.10.15.ebuild b/dev-ros/calibration_estimation/calibration_estimation-0.10.15.ebuild
new file mode 100644
index 000000000000..65951f6a974b
--- /dev/null
+++ b/dev-ros/calibration_estimation/calibration_estimation-0.10.15.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-perception/calibration"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Runs an optimization to estimate the a robot's kinematic parameters"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ $(python_gen_cond_dep "dev-python/numpy[\${PYTHON_USEDEP}]")
+ dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
+ dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/calibration_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+ $(python_gen_cond_dep "dev-python/matplotlib[\${PYTHON_USEDEP}]")
+ $(python_gen_cond_dep "dev-python/python_orocos_kdl[\${PYTHON_USEDEP}]")
+ $(python_gen_cond_dep "dev-python/scipy[\${PYTHON_USEDEP}]")
+ $(python_gen_cond_dep "dev-python/urdf_parser_py[\${PYTHON_USEDEP}]")
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
+ )"
+
+src_prepare() {
+ ros-catkin_src_prepare
+ sed -e 's/yaml.load/yaml.safe_load/g' -i src/*/*.py -i test/*.py || die
+}
+
+src_test() {
+ export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+ ros-catkin_src_test
+}
diff --git a/dev-ros/calibration_estimation/calibration_estimation-9999.ebuild b/dev-ros/calibration_estimation/calibration_estimation-9999.ebuild
index d445cebc3fda..65951f6a974b 100644
--- a/dev-ros/calibration_estimation/calibration_estimation-9999.ebuild
+++ b/dev-ros/calibration_estimation/calibration_estimation-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,12 +30,10 @@ DEPEND="${RDEPEND}
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
)"
-PATCHES=( "${FILESDIR}/py3.patch" )
src_prepare() {
ros-catkin_src_prepare
sed -e 's/yaml.load/yaml.safe_load/g' -i src/*/*.py -i test/*.py || die
- 2to3 -w src/*/*.py src/*/*/*.py test/*.py || die
}
src_test() {
diff --git a/dev-ros/calibration_estimation/metadata.xml b/dev-ros/calibration_estimation/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/calibration_estimation/metadata.xml
+++ b/dev-ros/calibration_estimation/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/calibration_launch/Manifest b/dev-ros/calibration_launch/Manifest
index 0c2018f9b46d..3195e34ccbf7 100644
--- a/dev-ros/calibration_launch/Manifest
+++ b/dev-ros/calibration_launch/Manifest
@@ -1 +1 @@
-DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/calibration_launch/calibration_launch-0.10.14.ebuild b/dev-ros/calibration_launch/calibration_launch-0.10.15-r1.ebuild
index b3b796757277..2ea52c5982a2 100644
--- a/dev-ros/calibration_launch/calibration_launch-0.10.14.ebuild
+++ b/dev-ros/calibration_launch/calibration_launch-0.10.15-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,3 +22,4 @@ RDEPEND="
dev-ros/roslaunch
dev-libs/urdfdom
"
+PATCHES=( "${FILESDIR}/py3.patch" )
diff --git a/dev-ros/calibration_launch/calibration_launch-9999.ebuild b/dev-ros/calibration_launch/calibration_launch-9999.ebuild
index b3b796757277..2ea52c5982a2 100644
--- a/dev-ros/calibration_launch/calibration_launch-9999.ebuild
+++ b/dev-ros/calibration_launch/calibration_launch-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,3 +22,4 @@ RDEPEND="
dev-ros/roslaunch
dev-libs/urdfdom
"
+PATCHES=( "${FILESDIR}/py3.patch" )
diff --git a/dev-ros/calibration_launch/files/py3.patch b/dev-ros/calibration_launch/files/py3.patch
new file mode 100644
index 000000000000..ee9aa2c41f34
--- /dev/null
+++ b/dev-ros/calibration_launch/files/py3.patch
@@ -0,0 +1,13 @@
+Index: calibration_launch/src/capture_executive/robot_measurement_cache.py
+===================================================================
+--- calibration_launch.orig/src/capture_executive/robot_measurement_cache.py
++++ calibration_launch/src/capture_executive/robot_measurement_cache.py
+@@ -174,7 +174,7 @@ class RobotMeasurementCache:
+ return m
+
+ # TODO: eliminate print statement or convert to rospy.log*
+- print "Received everything!"
++ print("Received everything!")
+
+ # Push everything into a RobotMeasurement message
+ m_robot = RobotMeasurement()
diff --git a/dev-ros/calibration_launch/metadata.xml b/dev-ros/calibration_launch/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/calibration_launch/metadata.xml
+++ b/dev-ros/calibration_launch/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/calibration_msgs/Manifest b/dev-ros/calibration_msgs/Manifest
index 0c2018f9b46d..7d01d5458acf 100644
--- a/dev-ros/calibration_msgs/Manifest
+++ b/dev-ros/calibration_msgs/Manifest
@@ -1 +1,2 @@
DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/calibration_msgs/calibration_msgs-0.10.15.ebuild b/dev-ros/calibration_msgs/calibration_msgs-0.10.15.ebuild
new file mode 100644
index 000000000000..84fc5ca3dc67
--- /dev/null
+++ b/dev-ros/calibration_msgs/calibration_msgs-0.10.15.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-perception/calibration"
+CATKIN_HAS_MESSAGES=yes
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/geometry_msgs dev-ros/sensor_msgs dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Messages for storing calibration samples to be used in calibration procedures"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/dev-ros/calibration_msgs/metadata.xml b/dev-ros/calibration_msgs/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/calibration_msgs/metadata.xml
+++ b/dev-ros/calibration_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/calibration_setup_helper/Manifest b/dev-ros/calibration_setup_helper/Manifest
index 0c2018f9b46d..7d01d5458acf 100644
--- a/dev-ros/calibration_setup_helper/Manifest
+++ b/dev-ros/calibration_setup_helper/Manifest
@@ -1 +1,2 @@
DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/calibration_setup_helper/calibration_setup_helper-0.10.15.ebuild b/dev-ros/calibration_setup_helper/calibration_setup_helper-0.10.15.ebuild
new file mode 100644
index 000000000000..6fd09bcbc177
--- /dev/null
+++ b/dev-ros/calibration_setup_helper/calibration_setup_helper-0.10.15.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-perception/calibration"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Script to generate calibration launch and configurationfiles for your robot"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="dev-ros/calibration_launch"
diff --git a/dev-ros/calibration_setup_helper/metadata.xml b/dev-ros/calibration_setup_helper/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/calibration_setup_helper/metadata.xml
+++ b/dev-ros/calibration_setup_helper/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/camera_calibration/metadata.xml b/dev-ros/camera_calibration/metadata.xml
index 7536ca01cdf7..a96f24591a70 100644
--- a/dev-ros/camera_calibration/metadata.xml
+++ b/dev-ros/camera_calibration/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/camera_calibration_parsers/metadata.xml b/dev-ros/camera_calibration_parsers/metadata.xml
index 27784f938aa4..80ca28d8d9f4 100644
--- a/dev-ros/camera_calibration_parsers/metadata.xml
+++ b/dev-ros/camera_calibration_parsers/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/camera_info_manager/metadata.xml b/dev-ros/camera_info_manager/metadata.xml
index 27784f938aa4..80ca28d8d9f4 100644
--- a/dev-ros/camera_info_manager/metadata.xml
+++ b/dev-ros/camera_info_manager/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/carrot_planner/metadata.xml b/dev-ros/carrot_planner/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/carrot_planner/metadata.xml
+++ b/dev-ros/carrot_planner/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/class_loader/metadata.xml b/dev-ros/class_loader/metadata.xml
index 54b1b0e41515..2b8592c9496b 100644
--- a/dev-ros/class_loader/metadata.xml
+++ b/dev-ros/class_loader/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/clear_costmap_recovery/Manifest b/dev-ros/clear_costmap_recovery/Manifest
index 494e2eda7805..5ca21b5617e9 100644
--- a/dev-ros/clear_costmap_recovery/Manifest
+++ b/dev-ros/clear_costmap_recovery/Manifest
@@ -1,2 +1 @@
-DIST navigation-1.17.0.tar.gz 347660 BLAKE2B 8345dccf8ac5e24d1017631bb621ebaa472cc492d6361f29938501a149555771e03a6a46e16fdcc508bbe5c206ead80e9b79e9168b873685fca50a78ea7a7e13 SHA512 a536c8826bd88151ff8f51f83661282f8ccf1b19872bd91ed32987ef372797b94489380262e79ee2560ecb4d9e290c5b4f8d52c17721e2a41126eaea909bce26
DIST navigation-1.17.1.tar.gz 349192 BLAKE2B 4cb946a296ab53d7196a70c66cc1dda0cf62f5f279fe020ca7c39781ecb5402af6addcd6164ab6e0a9bcfe3ba26e42f647546280f03b572202f0f4df8d6ed3cf SHA512 23178adaef9b720c644f621c67ed579be312101e70a7d12b527164c5cc55286982c99149a521a76c6dda05248e859435e51f9a0f09e582b89aed3b7c2173cfaa
diff --git a/dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.0-r1.ebuild b/dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.0-r1.ebuild
deleted file mode 100644
index 385e41ceda38..000000000000
--- a/dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-planning/navigation"
-ROS_SUBDIR=${PN}
-KEYWORDS="~amd64 ~arm"
-
-inherit ros-catkin
-
-DESCRIPTION="Recovery behavior that attempts reverting the costmaps to the static map"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- >=dev-ros/costmap_2d-1.16.3
- dev-cpp/eigen:3
- dev-ros/nav_core
- dev-ros/pluginlib
- dev-ros/roscpp
- dev-ros/tf2_ros
-
- dev-libs/boost:=[threads(+)]
- dev-libs/console_bridge:=
-"
-DEPEND="${RDEPEND}
- dev-ros/cmake_modules
- test? ( dev-ros/rostest dev-cpp/gtest )
-"
diff --git a/dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.1-r1.ebuild b/dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.1-r1.ebuild
index 385e41ceda38..3f5cb324e386 100644
--- a/dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.1-r1.ebuild
+++ b/dev-ros/clear_costmap_recovery/clear_costmap_recovery-1.17.1-r1.ebuild
@@ -28,3 +28,8 @@ DEPEND="${RDEPEND}
dev-ros/cmake_modules
test? ( dev-ros/rostest dev-cpp/gtest )
"
+
+src_test() {
+ export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+ ros-catkin_src_test
+}
diff --git a/dev-ros/clear_costmap_recovery/clear_costmap_recovery-9999.ebuild b/dev-ros/clear_costmap_recovery/clear_costmap_recovery-9999.ebuild
index 385e41ceda38..3f5cb324e386 100644
--- a/dev-ros/clear_costmap_recovery/clear_costmap_recovery-9999.ebuild
+++ b/dev-ros/clear_costmap_recovery/clear_costmap_recovery-9999.ebuild
@@ -28,3 +28,8 @@ DEPEND="${RDEPEND}
dev-ros/cmake_modules
test? ( dev-ros/rostest dev-cpp/gtest )
"
+
+src_test() {
+ export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+ ros-catkin_src_test
+}
diff --git a/dev-ros/clear_costmap_recovery/metadata.xml b/dev-ros/clear_costmap_recovery/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/clear_costmap_recovery/metadata.xml
+++ b/dev-ros/clear_costmap_recovery/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/cmake_modules/metadata.xml b/dev-ros/cmake_modules/metadata.xml
index 2d1eca1f36ef..a4c2a639bdbf 100644
--- a/dev-ros/cmake_modules/metadata.xml
+++ b/dev-ros/cmake_modules/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/collada_parser/metadata.xml b/dev-ros/collada_parser/metadata.xml
index 64055daeae23..1a3414b4a538 100644
--- a/dev-ros/collada_parser/metadata.xml
+++ b/dev-ros/collada_parser/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/collada_urdf/collada_urdf-1.12.13.ebuild b/dev-ros/collada_urdf/collada_urdf-1.12.13-r1.ebuild
index 446859e234e0..a88a7e5d80af 100644
--- a/dev-ros/collada_urdf/collada_urdf-1.12.13.ebuild
+++ b/dev-ros/collada_urdf/collada_urdf-1.12.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ IUSE=""
RDEPEND="
dev-libs/boost:=
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/collada_parser
dev-ros/resource_retriever
dev-ros/rosconsole
diff --git a/dev-ros/collada_urdf/collada_urdf-9999.ebuild b/dev-ros/collada_urdf/collada_urdf-9999.ebuild
index 446859e234e0..a88a7e5d80af 100644
--- a/dev-ros/collada_urdf/collada_urdf-9999.ebuild
+++ b/dev-ros/collada_urdf/collada_urdf-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ IUSE=""
RDEPEND="
dev-libs/boost:=
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/collada_parser
dev-ros/resource_retriever
dev-ros/rosconsole
diff --git a/dev-ros/collada_urdf/metadata.xml b/dev-ros/collada_urdf/metadata.xml
index 64055daeae23..1a3414b4a538 100644
--- a/dev-ros/collada_urdf/metadata.xml
+++ b/dev-ros/collada_urdf/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/combined_robot_hw/Manifest b/dev-ros/combined_robot_hw/Manifest
index 134c4894d8f9..ef1846a224d2 100644
--- a/dev-ros/combined_robot_hw/Manifest
+++ b/dev-ros/combined_robot_hw/Manifest
@@ -2,3 +2,4 @@ DIST ros_control-0.19.1.tar.gz 678884 BLAKE2B 427d927900b52ecc7c83807666cb315ad6
DIST ros_control-0.19.2.tar.gz 679272 BLAKE2B ac08db38e1ee543fdc0a23449c7e9a2ad9b81ce9a414ed99f6549fee0c1bde7cc53ff8b72b059bb6300c3eb57da4460a50c7ebf8bfb9c0ce60eabefc7e210cf8 SHA512 bee37088acb49a8f033c613947befbb14d5b7ceff947a5c4c0def826b6458e4a758819b18973c755ce137416a0283bb76b30ba30a972cea4807f8b98681ec310
DIST ros_control-0.19.3.tar.gz 684069 BLAKE2B fe767c8012be6675b03c56b3d1c9a2246e7e4b0d0b02b579ba5bc6b6806765163451c1ce4183f94d005507e37b8d4d2e9d023404a86de918a41bb53e1cd3c531 SHA512 59e3f86e8d69de68ae1bc38264c0e3d1fa479153290c8574bb8b8c00c5c257f6ef72dfcf1abe2367f5573f75f583f488e08aa10c67a5c59f2fd307e08b08b284
DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/combined_robot_hw/combined_robot_hw-0.19.5.ebuild b/dev-ros/combined_robot_hw/combined_robot_hw-0.19.5.ebuild
new file mode 100644
index 000000000000..d1ef9a1b84bc
--- /dev/null
+++ b/dev-ros/combined_robot_hw/combined_robot_hw-0.19.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-controls/ros_control"
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Combined Robot HW class"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ >=dev-ros/hardware_interface-0.15
+ dev-ros/pluginlib
+ dev-libs/tinyxml2:=
+ dev-ros/roscpp
+ dev-libs/boost:=
+ dev-libs/console_bridge:=
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-ros/combined_robot_hw/metadata.xml b/dev-ros/combined_robot_hw/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/combined_robot_hw/metadata.xml
+++ b/dev-ros/combined_robot_hw/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/combined_robot_hw_tests/Manifest b/dev-ros/combined_robot_hw_tests/Manifest
index 134c4894d8f9..ef1846a224d2 100644
--- a/dev-ros/combined_robot_hw_tests/Manifest
+++ b/dev-ros/combined_robot_hw_tests/Manifest
@@ -2,3 +2,4 @@ DIST ros_control-0.19.1.tar.gz 678884 BLAKE2B 427d927900b52ecc7c83807666cb315ad6
DIST ros_control-0.19.2.tar.gz 679272 BLAKE2B ac08db38e1ee543fdc0a23449c7e9a2ad9b81ce9a414ed99f6549fee0c1bde7cc53ff8b72b059bb6300c3eb57da4460a50c7ebf8bfb9c0ce60eabefc7e210cf8 SHA512 bee37088acb49a8f033c613947befbb14d5b7ceff947a5c4c0def826b6458e4a758819b18973c755ce137416a0283bb76b30ba30a972cea4807f8b98681ec310
DIST ros_control-0.19.3.tar.gz 684069 BLAKE2B fe767c8012be6675b03c56b3d1c9a2246e7e4b0d0b02b579ba5bc6b6806765163451c1ce4183f94d005507e37b8d4d2e9d023404a86de918a41bb53e1cd3c531 SHA512 59e3f86e8d69de68ae1bc38264c0e3d1fa479153290c8574bb8b8c00c5c257f6ef72dfcf1abe2367f5573f75f583f488e08aa10c67a5c59f2fd307e08b08b284
DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/controller_manager_tests/controller_manager_tests-0.19.1.ebuild b/dev-ros/combined_robot_hw_tests/combined_robot_hw_tests-0.19.5.ebuild
index 44483c86ebe3..b52a335bd58b 100644
--- a/dev-ros/controller_manager_tests/controller_manager_tests-0.19.1.ebuild
+++ b/dev-ros/combined_robot_hw_tests/combined_robot_hw_tests-0.19.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,27 +8,27 @@ ROS_SUBDIR=${PN}
inherit ros-catkin
-DESCRIPTION="Tests for the controller manager"
+DESCRIPTION="Combined Robot HW class tests"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/controller_manager[${PYTHON_SINGLE_USEDEP}]
- dev-ros/controller_interface
- dev-ros/control_toolbox
+ dev-ros/combined_robot_hw
+ dev-ros/controller_manager
+ dev-ros/controller_manager_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/controller_manager_tests
+ dev-ros/hardware_interface
+ dev-ros/pluginlib
+ dev-ros/roscpp
dev-libs/boost:=
dev-libs/console_bridge:=
- dev-cpp/gtest
"
DEPEND="${RDEPEND}
test? (
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
- $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
- dev-ros/rosservice[${PYTHON_SINGLE_USEDEP}]
+ dev-cpp/gtest
)"
-# needed by combined_robot_hw_tests
-mycatkincmakeargs=( "-DCATKIN_ENABLE_TESTING=ON" )
src_test() {
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
diff --git a/dev-ros/combined_robot_hw_tests/metadata.xml b/dev-ros/combined_robot_hw_tests/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/combined_robot_hw_tests/metadata.xml
+++ b/dev-ros/combined_robot_hw_tests/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/compressed_depth_image_transport/metadata.xml b/dev-ros/compressed_depth_image_transport/metadata.xml
index feed05c03f5b..76ac742a0d7e 100644
--- a/dev-ros/compressed_depth_image_transport/metadata.xml
+++ b/dev-ros/compressed_depth_image_transport/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/compressed_image_transport/metadata.xml b/dev-ros/compressed_image_transport/metadata.xml
index feed05c03f5b..76ac742a0d7e 100644
--- a/dev-ros/compressed_image_transport/metadata.xml
+++ b/dev-ros/compressed_image_transport/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/console_bridge_vendor/console_bridge_vendor-1.2.2.ebuild b/dev-ros/console_bridge_vendor/console_bridge_vendor-1.2.2.ebuild
index 657bd30e0142..4646288f53e8 100644
--- a/dev-ros/console_bridge_vendor/console_bridge_vendor-1.2.2.ebuild
+++ b/dev-ros/console_bridge_vendor/console_bridge_vendor-1.2.2.ebuild
@@ -3,16 +3,16 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ros2/console_bridge_vendor"
- SRC_URI=""
else
SRC_URI="https://github.com/ros2/console_bridge_vendor/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="Wrapper around console_bridge"
@@ -20,11 +20,6 @@ HOMEPAGE="https://github.com/ros2/console_bridge_vendor"
LICENSE="Apache-2.0 BSD"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ros/console_bridge_vendor/console_bridge_vendor-9999.ebuild b/dev-ros/console_bridge_vendor/console_bridge_vendor-9999.ebuild
index 657bd30e0142..4646288f53e8 100644
--- a/dev-ros/console_bridge_vendor/console_bridge_vendor-9999.ebuild
+++ b/dev-ros/console_bridge_vendor/console_bridge_vendor-9999.ebuild
@@ -3,16 +3,16 @@
EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit cmake python-any-r1
if [ "${PV#9999}" != "${PV}" ] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ros2/console_bridge_vendor"
- SRC_URI=""
else
SRC_URI="https://github.com/ros2/console_bridge_vendor/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="Wrapper around console_bridge"
@@ -20,11 +20,6 @@ HOMEPAGE="https://github.com/ros2/console_bridge_vendor"
LICENSE="Apache-2.0 BSD"
SLOT="0"
-if [ "${PV#9999}" != "${PV}" ] ; then
- PROPERTIES="live"
-else
- KEYWORDS="~amd64"
-fi
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ros/console_bridge_vendor/metadata.xml b/dev-ros/console_bridge_vendor/metadata.xml
index aaf4c6a26a54..2e7e6c42d9de 100644
--- a/dev-ros/console_bridge_vendor/metadata.xml
+++ b/dev-ros/console_bridge_vendor/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/control_msgs/metadata.xml b/dev-ros/control_msgs/metadata.xml
index 1d362650e3ec..9d031866efa8 100644
--- a/dev-ros/control_msgs/metadata.xml
+++ b/dev-ros/control_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/control_toolbox/control_toolbox-1.18.2-r1.ebuild b/dev-ros/control_toolbox/control_toolbox-1.18.2-r1.ebuild
index 83cfabc81f04..a600c6fd73a7 100644
--- a/dev-ros/control_toolbox/control_toolbox-1.18.2-r1.ebuild
+++ b/dev-ros/control_toolbox/control_toolbox-1.18.2-r1.ebuild
@@ -16,7 +16,7 @@ IUSE=""
RDEPEND="
dev-ros/roscpp
- dev-ros/dynamic_reconfigure
+ dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
dev-ros/realtime_tools
dev-libs/boost:=[threads(+)]
dev-libs/tinyxml
diff --git a/dev-ros/control_toolbox/control_toolbox-9999.ebuild b/dev-ros/control_toolbox/control_toolbox-9999.ebuild
index 83cfabc81f04..a600c6fd73a7 100644
--- a/dev-ros/control_toolbox/control_toolbox-9999.ebuild
+++ b/dev-ros/control_toolbox/control_toolbox-9999.ebuild
@@ -16,7 +16,7 @@ IUSE=""
RDEPEND="
dev-ros/roscpp
- dev-ros/dynamic_reconfigure
+ dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
dev-ros/realtime_tools
dev-libs/boost:=[threads(+)]
dev-libs/tinyxml
diff --git a/dev-ros/control_toolbox/metadata.xml b/dev-ros/control_toolbox/metadata.xml
index b7282aa89160..bea9325f8cf3 100644
--- a/dev-ros/control_toolbox/metadata.xml
+++ b/dev-ros/control_toolbox/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/controller_interface/Manifest b/dev-ros/controller_interface/Manifest
index 134c4894d8f9..ef1846a224d2 100644
--- a/dev-ros/controller_interface/Manifest
+++ b/dev-ros/controller_interface/Manifest
@@ -2,3 +2,4 @@ DIST ros_control-0.19.1.tar.gz 678884 BLAKE2B 427d927900b52ecc7c83807666cb315ad6
DIST ros_control-0.19.2.tar.gz 679272 BLAKE2B ac08db38e1ee543fdc0a23449c7e9a2ad9b81ce9a414ed99f6549fee0c1bde7cc53ff8b72b059bb6300c3eb57da4460a50c7ebf8bfb9c0ce60eabefc7e210cf8 SHA512 bee37088acb49a8f033c613947befbb14d5b7ceff947a5c4c0def826b6458e4a758819b18973c755ce137416a0283bb76b30ba30a972cea4807f8b98681ec310
DIST ros_control-0.19.3.tar.gz 684069 BLAKE2B fe767c8012be6675b03c56b3d1c9a2246e7e4b0d0b02b579ba5bc6b6806765163451c1ce4183f94d005507e37b8d4d2e9d023404a86de918a41bb53e1cd3c531 SHA512 59e3f86e8d69de68ae1bc38264c0e3d1fa479153290c8574bb8b8c00c5c257f6ef72dfcf1abe2367f5573f75f583f488e08aa10c67a5c59f2fd307e08b08b284
DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/controller_interface/controller_interface-0.19.5.ebuild b/dev-ros/controller_interface/controller_interface-0.19.5.ebuild
new file mode 100644
index 000000000000..62002566d3e9
--- /dev/null
+++ b/dev-ros/controller_interface/controller_interface-0.19.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-controls/ros_control"
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Interface base class for controllers"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+ dev-ros/hardware_interface
+ dev-ros/pluginlib:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )
+"
diff --git a/dev-ros/controller_interface/metadata.xml b/dev-ros/controller_interface/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/controller_interface/metadata.xml
+++ b/dev-ros/controller_interface/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/controller_manager/Manifest b/dev-ros/controller_manager/Manifest
index 46a3adad51f0..a0ca7baafe06 100644
--- a/dev-ros/controller_manager/Manifest
+++ b/dev-ros/controller_manager/Manifest
@@ -1 +1,2 @@
DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/controller_manager/controller_manager-0.19.5.ebuild b/dev-ros/controller_manager/controller_manager-0.19.5.ebuild
new file mode 100644
index 000000000000..e039c57a8218
--- /dev/null
+++ b/dev-ros/controller_manager/controller_manager-0.19.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-controls/ros_control"
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="The controller manager"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ >=dev-ros/controller_interface-0.15
+ >=dev-ros/controller_manager_msgs-0.10.0[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+ >=dev-ros/hardware_interface-0.10.0
+ dev-ros/pluginlib
+ dev-libs/tinyxml2:=
+ dev-ros/roscpp
+ dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/rosparam[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep "dev-python/pyyaml[\${PYTHON_USEDEP}]")
+ dev-libs/boost:=
+ dev-libs/console_bridge:=
+"
+DEPEND="${RDEPEND}
+ >=dev-ros/controller_manager_msgs-0.10.0[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? (
+ dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
+ dev-cpp/gtest
+ )"
+
+src_test() {
+ export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+ ros-catkin_src_test
+}
diff --git a/dev-ros/controller_manager/metadata.xml b/dev-ros/controller_manager/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/controller_manager/metadata.xml
+++ b/dev-ros/controller_manager/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/controller_manager_msgs/Manifest b/dev-ros/controller_manager_msgs/Manifest
index 134c4894d8f9..ef1846a224d2 100644
--- a/dev-ros/controller_manager_msgs/Manifest
+++ b/dev-ros/controller_manager_msgs/Manifest
@@ -2,3 +2,4 @@ DIST ros_control-0.19.1.tar.gz 678884 BLAKE2B 427d927900b52ecc7c83807666cb315ad6
DIST ros_control-0.19.2.tar.gz 679272 BLAKE2B ac08db38e1ee543fdc0a23449c7e9a2ad9b81ce9a414ed99f6549fee0c1bde7cc53ff8b72b059bb6300c3eb57da4460a50c7ebf8bfb9c0ce60eabefc7e210cf8 SHA512 bee37088acb49a8f033c613947befbb14d5b7ceff947a5c4c0def826b6458e4a758819b18973c755ce137416a0283bb76b30ba30a972cea4807f8b98681ec310
DIST ros_control-0.19.3.tar.gz 684069 BLAKE2B fe767c8012be6675b03c56b3d1c9a2246e7e4b0d0b02b579ba5bc6b6806765163451c1ce4183f94d005507e37b8d4d2e9d023404a86de918a41bb53e1cd3c531 SHA512 59e3f86e8d69de68ae1bc38264c0e3d1fa479153290c8574bb8b8c00c5c257f6ef72dfcf1abe2367f5573f75f583f488e08aa10c67a5c59f2fd307e08b08b284
DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/controller_manager_msgs/controller_manager_msgs-0.19.5.ebuild b/dev-ros/controller_manager_msgs/controller_manager_msgs-0.19.5.ebuild
new file mode 100644
index 000000000000..dcfdcd21f983
--- /dev/null
+++ b/dev-ros/controller_manager_msgs/controller_manager_msgs-0.19.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-controls/ros_control"
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+CATKIN_HAS_MESSAGES=yes
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="The controller manager"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/dev-ros/controller_manager_msgs/metadata.xml b/dev-ros/controller_manager_msgs/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/controller_manager_msgs/metadata.xml
+++ b/dev-ros/controller_manager_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/controller_manager_tests/Manifest b/dev-ros/controller_manager_tests/Manifest
index 134c4894d8f9..13fefec26a03 100644
--- a/dev-ros/controller_manager_tests/Manifest
+++ b/dev-ros/controller_manager_tests/Manifest
@@ -1,4 +1 @@
-DIST ros_control-0.19.1.tar.gz 678884 BLAKE2B 427d927900b52ecc7c83807666cb315ad6a0850b2425d1ee0ca28389668d081e594211678108315ec690391d0369164d58a23d0a3a4351c1a80fbb9bb51d454b SHA512 bb5d161510623e1257cddd41da79d0025bd5000a3f6d4fa1a0055336d830f4375e2d7a3dcc3215a86bb84a355da14e745044225d716b07631295e500ab45d1c7
-DIST ros_control-0.19.2.tar.gz 679272 BLAKE2B ac08db38e1ee543fdc0a23449c7e9a2ad9b81ce9a414ed99f6549fee0c1bde7cc53ff8b72b059bb6300c3eb57da4460a50c7ebf8bfb9c0ce60eabefc7e210cf8 SHA512 bee37088acb49a8f033c613947befbb14d5b7ceff947a5c4c0def826b6458e4a758819b18973c755ce137416a0283bb76b30ba30a972cea4807f8b98681ec310
-DIST ros_control-0.19.3.tar.gz 684069 BLAKE2B fe767c8012be6675b03c56b3d1c9a2246e7e4b0d0b02b579ba5bc6b6806765163451c1ce4183f94d005507e37b8d4d2e9d023404a86de918a41bb53e1cd3c531 SHA512 59e3f86e8d69de68ae1bc38264c0e3d1fa479153290c8574bb8b8c00c5c257f6ef72dfcf1abe2367f5573f75f583f488e08aa10c67a5c59f2fd307e08b08b284
-DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/controller_manager_tests/controller_manager_tests-0.19.2.ebuild b/dev-ros/controller_manager_tests/controller_manager_tests-0.19.2.ebuild
deleted file mode 100644
index 3c574d1b681b..000000000000
--- a/dev-ros/controller_manager_tests/controller_manager_tests-0.19.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-controls/ros_control"
-KEYWORDS="~amd64"
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="Tests for the controller manager"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/controller_manager[${PYTHON_SINGLE_USEDEP}]
- dev-ros/controller_interface
- dev-ros/control_toolbox
- dev-libs/boost:=
- dev-libs/console_bridge:=
- dev-cpp/gtest
-"
-DEPEND="${RDEPEND}
- dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
- $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
- dev-ros/rosservice[${PYTHON_SINGLE_USEDEP}]
-"
-# needed by combined_robot_hw_tests
-mycatkincmakeargs=( "-DCATKIN_ENABLE_TESTING=ON" )
-
-src_test() {
- export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
- export CATKIN_PREFIX_PATH="${BUILD_DIR}/devel/:${CATKIN_PREFIX_PATH}"
- ros-catkin_src_test
-}
diff --git a/dev-ros/controller_manager_tests/controller_manager_tests-0.19.4.ebuild b/dev-ros/controller_manager_tests/controller_manager_tests-0.19.5.ebuild
index 976ea1f42e0f..c28c2b9f697c 100644
--- a/dev-ros/controller_manager_tests/controller_manager_tests-0.19.4.ebuild
+++ b/dev-ros/controller_manager_tests/controller_manager_tests-0.19.5.ebuild
@@ -25,6 +25,9 @@ DEPEND="${RDEPEND}
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
dev-ros/rosservice[${PYTHON_SINGLE_USEDEP}]
+ test? (
+ dev-ros/rosbash
+ )
"
# needed by combined_robot_hw_tests
mycatkincmakeargs=( "-DCATKIN_ENABLE_TESTING=ON" )
diff --git a/dev-ros/controller_manager_tests/controller_manager_tests-9999.ebuild b/dev-ros/controller_manager_tests/controller_manager_tests-9999.ebuild
index 3c574d1b681b..c28c2b9f697c 100644
--- a/dev-ros/controller_manager_tests/controller_manager_tests-9999.ebuild
+++ b/dev-ros/controller_manager_tests/controller_manager_tests-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,6 +25,9 @@ DEPEND="${RDEPEND}
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
dev-ros/rosservice[${PYTHON_SINGLE_USEDEP}]
+ test? (
+ dev-ros/rosbash
+ )
"
# needed by combined_robot_hw_tests
mycatkincmakeargs=( "-DCATKIN_ENABLE_TESTING=ON" )
diff --git a/dev-ros/controller_manager_tests/metadata.xml b/dev-ros/controller_manager_tests/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/controller_manager_tests/metadata.xml
+++ b/dev-ros/controller_manager_tests/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/convex_decomposition/metadata.xml b/dev-ros/convex_decomposition/metadata.xml
index 2998f05cd795..a3e5c201eebc 100644
--- a/dev-ros/convex_decomposition/metadata.xml
+++ b/dev-ros/convex_decomposition/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/costmap_2d/metadata.xml b/dev-ros/costmap_2d/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/costmap_2d/metadata.xml
+++ b/dev-ros/costmap_2d/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/cpp_common/metadata.xml b/dev-ros/cpp_common/metadata.xml
index 72934e2c6755..4e0c376ad93e 100644
--- a/dev-ros/cpp_common/metadata.xml
+++ b/dev-ros/cpp_common/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/cv_bridge/metadata.xml b/dev-ros/cv_bridge/metadata.xml
index 1c2493de8791..6fad310c965b 100644
--- a/dev-ros/cv_bridge/metadata.xml
+++ b/dev-ros/cv_bridge/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/depth_image_proc/metadata.xml b/dev-ros/depth_image_proc/metadata.xml
index 7536ca01cdf7..a96f24591a70 100644
--- a/dev-ros/depth_image_proc/metadata.xml
+++ b/dev-ros/depth_image_proc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/depthimage_to_laserscan/metadata.xml b/dev-ros/depthimage_to_laserscan/metadata.xml
index 4b338e1e4325..708bad7124c2 100644
--- a/dev-ros/depthimage_to_laserscan/metadata.xml
+++ b/dev-ros/depthimage_to_laserscan/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/diagnostic_aggregator/metadata.xml b/dev-ros/diagnostic_aggregator/metadata.xml
index 6cc2de656785..dd82416e0b4a 100644
--- a/dev-ros/diagnostic_aggregator/metadata.xml
+++ b/dev-ros/diagnostic_aggregator/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/diagnostic_analysis/metadata.xml b/dev-ros/diagnostic_analysis/metadata.xml
index 6cc2de656785..dd82416e0b4a 100644
--- a/dev-ros/diagnostic_analysis/metadata.xml
+++ b/dev-ros/diagnostic_analysis/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/diagnostic_common_diagnostics/metadata.xml b/dev-ros/diagnostic_common_diagnostics/metadata.xml
index 6cc2de656785..dd82416e0b4a 100644
--- a/dev-ros/diagnostic_common_diagnostics/metadata.xml
+++ b/dev-ros/diagnostic_common_diagnostics/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/diagnostic_msgs/metadata.xml b/dev-ros/diagnostic_msgs/metadata.xml
index 22d077d4b85a..2591a02e56dc 100644
--- a/dev-ros/diagnostic_msgs/metadata.xml
+++ b/dev-ros/diagnostic_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/diagnostic_updater/metadata.xml b/dev-ros/diagnostic_updater/metadata.xml
index 6cc2de656785..dd82416e0b4a 100644
--- a/dev-ros/diagnostic_updater/metadata.xml
+++ b/dev-ros/diagnostic_updater/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/driver_base/metadata.xml b/dev-ros/driver_base/metadata.xml
index e4029ce25b8b..a6e8cff19b00 100644
--- a/dev-ros/driver_base/metadata.xml
+++ b/dev-ros/driver_base/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/dwa_local_planner/Manifest b/dev-ros/dwa_local_planner/Manifest
index 494e2eda7805..5ca21b5617e9 100644
--- a/dev-ros/dwa_local_planner/Manifest
+++ b/dev-ros/dwa_local_planner/Manifest
@@ -1,2 +1 @@
-DIST navigation-1.17.0.tar.gz 347660 BLAKE2B 8345dccf8ac5e24d1017631bb621ebaa472cc492d6361f29938501a149555771e03a6a46e16fdcc508bbe5c206ead80e9b79e9168b873685fca50a78ea7a7e13 SHA512 a536c8826bd88151ff8f51f83661282f8ccf1b19872bd91ed32987ef372797b94489380262e79ee2560ecb4d9e290c5b4f8d52c17721e2a41126eaea909bce26
DIST navigation-1.17.1.tar.gz 349192 BLAKE2B 4cb946a296ab53d7196a70c66cc1dda0cf62f5f279fe020ca7c39781ecb5402af6addcd6164ab6e0a9bcfe3ba26e42f647546280f03b572202f0f4df8d6ed3cf SHA512 23178adaef9b720c644f621c67ed579be312101e70a7d12b527164c5cc55286982c99149a521a76c6dda05248e859435e51f9a0f09e582b89aed3b7c2173cfaa
diff --git a/dev-ros/dwa_local_planner/dwa_local_planner-1.17.1-r1.ebuild b/dev-ros/dwa_local_planner/dwa_local_planner-1.17.1-r2.ebuild
index 1247b1f90e29..4b1dd66aea9a 100644
--- a/dev-ros/dwa_local_planner/dwa_local_planner-1.17.1-r1.ebuild
+++ b/dev-ros/dwa_local_planner/dwa_local_planner-1.17.1-r2.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/base_local_planner
dev-ros/costmap_2d
dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
diff --git a/dev-ros/dwa_local_planner/dwa_local_planner-9999.ebuild b/dev-ros/dwa_local_planner/dwa_local_planner-9999.ebuild
index 1247b1f90e29..4b1dd66aea9a 100644
--- a/dev-ros/dwa_local_planner/dwa_local_planner-9999.ebuild
+++ b/dev-ros/dwa_local_planner/dwa_local_planner-9999.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/base_local_planner
dev-ros/costmap_2d
dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
diff --git a/dev-ros/dwa_local_planner/metadata.xml b/dev-ros/dwa_local_planner/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/dwa_local_planner/metadata.xml
+++ b/dev-ros/dwa_local_planner/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/dynamic_reconfigure/metadata.xml b/dev-ros/dynamic_reconfigure/metadata.xml
index 76c48d2a3569..443875616795 100644
--- a/dev-ros/dynamic_reconfigure/metadata.xml
+++ b/dev-ros/dynamic_reconfigure/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/eigen_conversions/metadata.xml b/dev-ros/eigen_conversions/metadata.xml
index f41d91d6a75e..0717de2e0623 100644
--- a/dev-ros/eigen_conversions/metadata.xml
+++ b/dev-ros/eigen_conversions/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/eigen_stl_containers/metadata.xml b/dev-ros/eigen_stl_containers/metadata.xml
index 5bb2b0ae30ab..5f83721da69f 100644
--- a/dev-ros/eigen_stl_containers/metadata.xml
+++ b/dev-ros/eigen_stl_containers/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/fake_localization/Manifest b/dev-ros/fake_localization/Manifest
index 494e2eda7805..5ca21b5617e9 100644
--- a/dev-ros/fake_localization/Manifest
+++ b/dev-ros/fake_localization/Manifest
@@ -1,2 +1 @@
-DIST navigation-1.17.0.tar.gz 347660 BLAKE2B 8345dccf8ac5e24d1017631bb621ebaa472cc492d6361f29938501a149555771e03a6a46e16fdcc508bbe5c206ead80e9b79e9168b873685fca50a78ea7a7e13 SHA512 a536c8826bd88151ff8f51f83661282f8ccf1b19872bd91ed32987ef372797b94489380262e79ee2560ecb4d9e290c5b4f8d52c17721e2a41126eaea909bce26
DIST navigation-1.17.1.tar.gz 349192 BLAKE2B 4cb946a296ab53d7196a70c66cc1dda0cf62f5f279fe020ca7c39781ecb5402af6addcd6164ab6e0a9bcfe3ba26e42f647546280f03b572202f0f4df8d6ed3cf SHA512 23178adaef9b720c644f621c67ed579be312101e70a7d12b527164c5cc55286982c99149a521a76c6dda05248e859435e51f9a0f09e582b89aed3b7c2173cfaa
diff --git a/dev-ros/fake_localization/fake_localization-1.17.0.ebuild b/dev-ros/fake_localization/fake_localization-1.17.1-r1.ebuild
index 532a449c1399..30d6188cb635 100644
--- a/dev-ros/fake_localization/fake_localization-1.17.0.ebuild
+++ b/dev-ros/fake_localization/fake_localization-1.17.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ IUSE=""
RDEPEND="
dev-libs/boost:=
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/roscpp
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
dev-ros/rosconsole
diff --git a/dev-ros/fake_localization/fake_localization-1.17.1.ebuild b/dev-ros/fake_localization/fake_localization-1.17.1.ebuild
deleted file mode 100644
index 532a449c1399..000000000000
--- a/dev-ros/fake_localization/fake_localization-1.17.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-planning/navigation"
-ROS_SUBDIR=${PN}
-KEYWORDS="~amd64 ~arm"
-
-inherit ros-catkin
-
-DESCRIPTION="A ROS node that simply forwards odometry information"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-libs/boost:=
- dev-ros/angles
- dev-ros/roscpp
- dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
- dev-ros/rosconsole
- dev-ros/nav_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
- dev-ros/tf2_ros
- dev-ros/message_filters
-"
-DEPEND="${RDEPEND}
- dev-ros/tf2_geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
diff --git a/dev-ros/fake_localization/fake_localization-9999.ebuild b/dev-ros/fake_localization/fake_localization-9999.ebuild
index 532a449c1399..30d6188cb635 100644
--- a/dev-ros/fake_localization/fake_localization-9999.ebuild
+++ b/dev-ros/fake_localization/fake_localization-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ IUSE=""
RDEPEND="
dev-libs/boost:=
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/roscpp
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
dev-ros/rosconsole
diff --git a/dev-ros/fake_localization/metadata.xml b/dev-ros/fake_localization/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/fake_localization/metadata.xml
+++ b/dev-ros/fake_localization/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/filters/metadata.xml b/dev-ros/filters/metadata.xml
index ad4c049fa419..f179f98ba254 100644
--- a/dev-ros/filters/metadata.xml
+++ b/dev-ros/filters/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gazebo_dev/metadata.xml b/dev-ros/gazebo_dev/metadata.xml
index ca1574a351fc..18c5ebcc4636 100644
--- a/dev-ros/gazebo_dev/metadata.xml
+++ b/dev-ros/gazebo_dev/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gazebo_msgs/metadata.xml b/dev-ros/gazebo_msgs/metadata.xml
index ca1574a351fc..18c5ebcc4636 100644
--- a/dev-ros/gazebo_msgs/metadata.xml
+++ b/dev-ros/gazebo_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gazebo_plugins/Manifest b/dev-ros/gazebo_plugins/Manifest
index c4816a40bfc6..596ec669d53b 100644
--- a/dev-ros/gazebo_plugins/Manifest
+++ b/dev-ros/gazebo_plugins/Manifest
@@ -1,2 +1 @@
-DIST gazebo_ros_pkgs-2.9.1.tar.gz 1861740 BLAKE2B 56569e73184c767abeea0ac6add8aa19bb70e66f3a41fe9fc5278e540759de945467372c7a0130acdb665924ab803defa22e148a36a624d08c39835dc110e208 SHA512 47510f97060d5434619948899b416a8136545b79cd112051543212abe8ce34a30c1f868c633a3f3288fd6c0ea775162daf2eea15ca539a352c9bdb55ee336b20
DIST gazebo_ros_pkgs-2.9.2.tar.gz 1864333 BLAKE2B d8a777594624fe6ae38f1ae27ea49f9629a59f507ec5e8512f50dbf8ae551e6b171dd47eff308ab1badc4e07de7183fe512ff8179637169896f6cb1dbf3d50ba SHA512 38ca70b44a229d8ca87bf9cb2ed3e0eaf7855f5711a81891986a985b7ff4218cdd6c914c1d25352da47a3fb52a3df5638af36990264e5241d17bb43ae0fa6f0b
diff --git a/dev-ros/gazebo_plugins/gazebo_plugins-2.9.1.ebuild b/dev-ros/gazebo_plugins/gazebo_plugins-2.9.1.ebuild
deleted file mode 100644
index 743965d423ed..000000000000
--- a/dev-ros/gazebo_plugins/gazebo_plugins-2.9.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-simulation/gazebo_ros_pkgs"
-KEYWORDS="~amd64"
-CATKIN_HAS_MESSAGES=yes
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="Robot-independent Gazebo plugins"
-LICENSE="BSD Apache-2.0"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/gazebo_dev
- dev-ros/roscpp
- dev-ros/rospy
- dev-ros/nodelet
- dev-ros/angles
- dev-ros/std_srvs
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
- dev-ros/urdf
- dev-ros/tf
- dev-ros/tf2_ros
- dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
- dev-ros/driver_base[${PYTHON_SINGLE_USEDEP}]
- dev-ros/pcl_conversions
- dev-ros/image_transport
- dev-ros/rosconsole
- dev-ros/cv_bridge
- media-libs/opencv:=
- dev-ros/polled_camera
- dev-ros/diagnostic_updater
- dev-ros/camera_info_manager
- dev-libs/libxml2
- >=sci-electronics/gazebo-7:=
- dev-libs/protobuf:=
- dev-games/ogre
- sci-libs/pcl
- dev-libs/boost:=
- dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-ros/gazebo_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/trajectory_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/moveit_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
diff --git a/dev-ros/gazebo_plugins/gazebo_plugins-2.9.2.ebuild b/dev-ros/gazebo_plugins/gazebo_plugins-2.9.2-r1.ebuild
index a13320901ff6..59b660f7aa81 100644
--- a/dev-ros/gazebo_plugins/gazebo_plugins-2.9.2.ebuild
+++ b/dev-ros/gazebo_plugins/gazebo_plugins-2.9.2-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-ros/roscpp
dev-ros/rospy
dev-ros/nodelet
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/std_srvs
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/urdf
@@ -51,4 +51,9 @@ DEPEND="${RDEPEND}
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/trajectory_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/moveit_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? (
+ dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
+ dev-cpp/gtest
+ )
"
diff --git a/dev-ros/gazebo_plugins/gazebo_plugins-9999.ebuild b/dev-ros/gazebo_plugins/gazebo_plugins-9999.ebuild
index 743965d423ed..59b660f7aa81 100644
--- a/dev-ros/gazebo_plugins/gazebo_plugins-9999.ebuild
+++ b/dev-ros/gazebo_plugins/gazebo_plugins-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,7 @@ RDEPEND="
dev-ros/roscpp
dev-ros/rospy
dev-ros/nodelet
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/std_srvs
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/urdf
@@ -51,4 +51,9 @@ DEPEND="${RDEPEND}
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/trajectory_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/moveit_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? (
+ dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
+ dev-cpp/gtest
+ )
"
diff --git a/dev-ros/gazebo_plugins/metadata.xml b/dev-ros/gazebo_plugins/metadata.xml
index ca1574a351fc..18c5ebcc4636 100644
--- a/dev-ros/gazebo_plugins/metadata.xml
+++ b/dev-ros/gazebo_plugins/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gazebo_ros/metadata.xml b/dev-ros/gazebo_ros/metadata.xml
index ca1574a351fc..18c5ebcc4636 100644
--- a/dev-ros/gazebo_ros/metadata.xml
+++ b/dev-ros/gazebo_ros/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gazebo_ros_control/metadata.xml b/dev-ros/gazebo_ros_control/metadata.xml
index ca1574a351fc..18c5ebcc4636 100644
--- a/dev-ros/gazebo_ros_control/metadata.xml
+++ b/dev-ros/gazebo_ros_control/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gencpp/metadata.xml b/dev-ros/gencpp/metadata.xml
index cfbde37a19c1..d84535538460 100644
--- a/dev-ros/gencpp/metadata.xml
+++ b/dev-ros/gencpp/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/geneus/metadata.xml b/dev-ros/geneus/metadata.xml
index 0f824aa5ce7f..4dc8ae9b18f4 100644
--- a/dev-ros/geneus/metadata.xml
+++ b/dev-ros/geneus/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/genlisp/metadata.xml b/dev-ros/genlisp/metadata.xml
index 3fcc5a81490f..13d99e24e2d5 100644
--- a/dev-ros/genlisp/metadata.xml
+++ b/dev-ros/genlisp/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/genmsg/metadata.xml b/dev-ros/genmsg/metadata.xml
index 99148106ac3e..1a6f5558317a 100644
--- a/dev-ros/genmsg/metadata.xml
+++ b/dev-ros/genmsg/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gennodejs/metadata.xml b/dev-ros/gennodejs/metadata.xml
index 86d63e3a8f21..5ec4a482b7f3 100644
--- a/dev-ros/gennodejs/metadata.xml
+++ b/dev-ros/gennodejs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/genpy/Manifest b/dev-ros/genpy/Manifest
index bf53a0c05714..9affe2bd75af 100644
--- a/dev-ros/genpy/Manifest
+++ b/dev-ros/genpy/Manifest
@@ -1,2 +1 @@
-DIST genpy-0.6.11.tar.gz 53128 BLAKE2B c0c6d9aa8d713e873a5cbceda8763c23e4b6259f5708be1575c4eae600b3f96bd8f05cda281711c799a0a4e00d69623ed0ddcb7812b4894d7c45717121f51c00 SHA512 267391cce6119085ae974f00fa4a33767b2b62a5d61bd290b3d2164cee275ce88b21d124b2da9ca9d85ac6a3a030ceddef766be34fba9c0d57ba26d6e1e41186
-DIST genpy-0.6.14.tar.gz 53964 BLAKE2B ff1503a56fdb07a5165d2891589450e3b40e85f68d541990828959b8d7f0e440091d77fd0bb4ac70fa0e39114b366c061e8d03979482539d2e5ca6cc3ff15b8c SHA512 5ce357ef41d2c06025ca2a06ca4111baf0d3b92dbdf877ea0ce5515d516d9e0fa46171057293ba96d5b55c5fa32b7c24ef28cfcd45be8bf9c3d73302feec6957
+DIST genpy-0.6.16.tar.gz 55296 BLAKE2B 061b7c761a8a8892ffbd27073812ffd375bbeabe1606efdd5d43082f693968cad1fbbdf87ec87b0f4ddc6cef81c22c6e562455885a4b8b82519f544bd5d1c672 SHA512 e87a368d6d966ca681d8abfa0fb16ce1f827aaa9cc0649ffd88ccb849fd3c479db0a36f7a82e16e386e83d471e2a75c38afebe33975a1cf6d42b98804ec7a1bd
diff --git a/dev-ros/genpy/genpy-0.6.14.ebuild b/dev-ros/genpy/genpy-0.6.14.ebuild
deleted file mode 100644
index a5796a02b2e9..000000000000
--- a/dev-ros/genpy/genpy-0.6.14.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ROS_REPO_URI="https://github.com/ros/genpy"
-KEYWORDS="~amd64 ~arm"
-
-inherit ros-catkin
-
-DESCRIPTION="Python ROS message and service generators"
-HOMEPAGE="https://wiki.ros.org/genpy"
-LICENSE="BSD"
-SLOT="0/${PV}"
-IUSE=""
-
-RDEPEND="
- dev-ros/genmsg[${PYTHON_SINGLE_USEDEP}]
- $(python_gen_cond_dep "dev-python/pyyaml[\${PYTHON_USEDEP}]")
-"
-DEPEND="${RDEPEND}
- test? (
- $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
- )
-"
-PATCHES=( "${FILESDIR}/yaml.patch" )
diff --git a/dev-ros/genpy/genpy-0.6.11.ebuild b/dev-ros/genpy/genpy-0.6.16.ebuild
index a5796a02b2e9..a0323669d201 100644
--- a/dev-ros/genpy/genpy-0.6.11.ebuild
+++ b/dev-ros/genpy/genpy-0.6.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,7 @@ RDEPEND="
DEPEND="${RDEPEND}
test? (
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
+ $(python_gen_cond_dep "dev-python/numpy[\${PYTHON_USEDEP}]")
)
"
PATCHES=( "${FILESDIR}/yaml.patch" )
diff --git a/dev-ros/genpy/genpy-9999.ebuild b/dev-ros/genpy/genpy-9999.ebuild
index a5796a02b2e9..a0323669d201 100644
--- a/dev-ros/genpy/genpy-9999.ebuild
+++ b/dev-ros/genpy/genpy-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,7 @@ RDEPEND="
DEPEND="${RDEPEND}
test? (
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
+ $(python_gen_cond_dep "dev-python/numpy[\${PYTHON_USEDEP}]")
)
"
PATCHES=( "${FILESDIR}/yaml.patch" )
diff --git a/dev-ros/genpy/metadata.xml b/dev-ros/genpy/metadata.xml
index be874fb37da7..901fe1b45da5 100644
--- a/dev-ros/genpy/metadata.xml
+++ b/dev-ros/genpy/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/geodesy/Manifest b/dev-ros/geodesy/Manifest
index 901d771b1248..b1e2b4acf3d4 100644
--- a/dev-ros/geodesy/Manifest
+++ b/dev-ros/geodesy/Manifest
@@ -1 +1 @@
-DIST geographic_info-0.5.5.tar.gz 27762 BLAKE2B 9235911d6a2b010e47722268f5aa14b2bd10dac73bf4445bcd6585c5094947e9ea43ee2ccb6d6a3b0ae788d149fcc546e6618f0097e4bde32d69ed9baacbf255 SHA512 a1699778cd85960603435e7b7d46831c7c5ac4b57f4a06e9f394933799151a5ebf95c59bc109ca05eeb9376763aae8c77bc9150081c81170f1778730145910ec
+DIST geographic_info-0.5.6.tar.gz 28130 BLAKE2B 4d7013543db91c02c470c6b6dcb6e00070d5356f91ace20b3bb97aafa71eff2b525fc11994796f2de103b1df40efe8358d19a7e8fc0b1290c73cc28c791f22ce SHA512 d2f41320d2b094c2ea04593941e35d2b5581b84cc2f599099880dd671255dd59bc8787ad4a5640539cc25a13592df2ec7a887e3ea171398cfeafeccc669bd7f0
diff --git a/dev-ros/geodesy/files/py3.patch b/dev-ros/geodesy/files/py3.patch
index 08259ee976c1..66ef4e5dd3ca 100644
--- a/dev-ros/geodesy/files/py3.patch
+++ b/dev-ros/geodesy/files/py3.patch
@@ -1,31 +1,3 @@
-Index: geodesy/src/geodesy/wu_point.py
-===================================================================
---- geodesy.orig/src/geodesy/wu_point.py
-+++ geodesy/src/geodesy/wu_point.py
-@@ -159,12 +159,12 @@ class WuPointSet():
- # Initialize way point information.
- self.way_point_ids = {} # points symbol table
- self.n_points = len(self.points)
-- for wid in xrange(self.n_points):
-+ for wid in range(self.n_points):
- self.way_point_ids[self.points[wid].id.uuid] = wid
-
- # Create empty list of UTM points, corresponding to map points.
- # They will be evaluated lazily, when first needed.
-- self.utm_points = [None for wid in xrange(self.n_points)]
-+ self.utm_points = [None for wid in range(self.n_points)]
-
- def __contains__(self, item):
- """ Point set membership. """
-@@ -259,7 +259,7 @@ class WuPointSet():
- """
- return self.way_point_ids.get(key, default)
-
-- def next(self):
-+ def __next__(self):
- """ Next iteration point.
-
- :returns: Next :class:`WuPoint`.
Index: geodesy/tests/test_wu_point.py
===================================================================
--- geodesy.orig/tests/test_wu_point.py
diff --git a/dev-ros/geodesy/geodesy-0.5.5.ebuild b/dev-ros/geodesy/geodesy-0.5.6-r1.ebuild
index 88ea377b0cc7..291dd8ef6a56 100644
--- a/dev-ros/geodesy/geodesy-0.5.5.ebuild
+++ b/dev-ros/geodesy/geodesy-0.5.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/geographic_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/tf
diff --git a/dev-ros/geodesy/geodesy-9999.ebuild b/dev-ros/geodesy/geodesy-9999.ebuild
index 88ea377b0cc7..291dd8ef6a56 100644
--- a/dev-ros/geodesy/geodesy-9999.ebuild
+++ b/dev-ros/geodesy/geodesy-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/geographic_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/tf
diff --git a/dev-ros/geodesy/metadata.xml b/dev-ros/geodesy/metadata.xml
index ef3ec24a24af..790827b81dc3 100644
--- a/dev-ros/geodesy/metadata.xml
+++ b/dev-ros/geodesy/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/geographic_msgs/Manifest b/dev-ros/geographic_msgs/Manifest
index 901d771b1248..6e4508144646 100644
--- a/dev-ros/geographic_msgs/Manifest
+++ b/dev-ros/geographic_msgs/Manifest
@@ -1 +1,2 @@
DIST geographic_info-0.5.5.tar.gz 27762 BLAKE2B 9235911d6a2b010e47722268f5aa14b2bd10dac73bf4445bcd6585c5094947e9ea43ee2ccb6d6a3b0ae788d149fcc546e6618f0097e4bde32d69ed9baacbf255 SHA512 a1699778cd85960603435e7b7d46831c7c5ac4b57f4a06e9f394933799151a5ebf95c59bc109ca05eeb9376763aae8c77bc9150081c81170f1778730145910ec
+DIST geographic_info-0.5.6.tar.gz 28130 BLAKE2B 4d7013543db91c02c470c6b6dcb6e00070d5356f91ace20b3bb97aafa71eff2b525fc11994796f2de103b1df40efe8358d19a7e8fc0b1290c73cc28c791f22ce SHA512 d2f41320d2b094c2ea04593941e35d2b5581b84cc2f599099880dd671255dd59bc8787ad4a5640539cc25a13592df2ec7a887e3ea171398cfeafeccc669bd7f0
diff --git a/dev-ros/geographic_msgs/geographic_msgs-0.5.6.ebuild b/dev-ros/geographic_msgs/geographic_msgs-0.5.6.ebuild
new file mode 100644
index 000000000000..a299373688ff
--- /dev/null
+++ b/dev-ros/geographic_msgs/geographic_msgs-0.5.6.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CATKIN_HAS_MESSAGES=yes
+ROS_REPO_URI="https://github.com/ros-geographic-info/geographic_info"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/geometry_msgs dev-ros/std_msgs dev-ros/uuid_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="ROS messages for Geographic Information Systems"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/dev-ros/geographic_msgs/metadata.xml b/dev-ros/geographic_msgs/metadata.xml
index ef3ec24a24af..790827b81dc3 100644
--- a/dev-ros/geographic_msgs/metadata.xml
+++ b/dev-ros/geographic_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/geometric_shapes/Manifest b/dev-ros/geometric_shapes/Manifest
index ef9f3f5f91eb..a69b16ee2fb5 100644
--- a/dev-ros/geometric_shapes/Manifest
+++ b/dev-ros/geometric_shapes/Manifest
@@ -1 +1 @@
-DIST geometric_shapes-0.7.2.tar.gz 84443 BLAKE2B bcfcfeb08cbd60c889a2a801855eddd85a3ac42752991c0721ea0aee19a5650493e390d80a8ed99610a40efb5ca1fe0c1a49329471368b335483f8ceb193ca8a SHA512 5c1a05c0166c32c0d5ac9d22dd6feb784845342d7cde8d642731a08aafa54ed0b1545864f42b7de7641031bf7f0e353a632404799051770d55c7855b57d78027
+DIST geometric_shapes-0.7.3.tar.gz 85830 BLAKE2B 2e5475a55e389ccd0cf2819c268efdf6e8764daadc7adae48d89d636b8155c49b892ec7204f2ecedc2e01948f6fa31fcaa88a14709d2ab63f850aee9352f5b1b SHA512 bd35a3aa23243d1bf85e7c9cc8b2263cbc1e5af626ae80950fd0867222bd5aaa29ac7fed6c1d5e28943916314ab941b182ba343114452b98c6f18b33a570123c
diff --git a/dev-ros/geometric_shapes/geometric_shapes-0.7.2.ebuild b/dev-ros/geometric_shapes/geometric_shapes-0.7.3.ebuild
index 4e9add6e0660..d7890463d7db 100644
--- a/dev-ros/geometric_shapes/geometric_shapes-0.7.2.ebuild
+++ b/dev-ros/geometric_shapes/geometric_shapes-0.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/dev-ros/geometric_shapes/metadata.xml b/dev-ros/geometric_shapes/metadata.xml
index 662657730dfb..f29a98e33d97 100644
--- a/dev-ros/geometric_shapes/metadata.xml
+++ b/dev-ros/geometric_shapes/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/geometry_msgs/metadata.xml b/dev-ros/geometry_msgs/metadata.xml
index 22d077d4b85a..2591a02e56dc 100644
--- a/dev-ros/geometry_msgs/metadata.xml
+++ b/dev-ros/geometry_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/global_planner/Manifest b/dev-ros/global_planner/Manifest
index 494e2eda7805..5ca21b5617e9 100644
--- a/dev-ros/global_planner/Manifest
+++ b/dev-ros/global_planner/Manifest
@@ -1,2 +1 @@
-DIST navigation-1.17.0.tar.gz 347660 BLAKE2B 8345dccf8ac5e24d1017631bb621ebaa472cc492d6361f29938501a149555771e03a6a46e16fdcc508bbe5c206ead80e9b79e9168b873685fca50a78ea7a7e13 SHA512 a536c8826bd88151ff8f51f83661282f8ccf1b19872bd91ed32987ef372797b94489380262e79ee2560ecb4d9e290c5b4f8d52c17721e2a41126eaea909bce26
DIST navigation-1.17.1.tar.gz 349192 BLAKE2B 4cb946a296ab53d7196a70c66cc1dda0cf62f5f279fe020ca7c39781ecb5402af6addcd6164ab6e0a9bcfe3ba26e42f647546280f03b572202f0f4df8d6ed3cf SHA512 23178adaef9b720c644f621c67ed579be312101e70a7d12b527164c5cc55286982c99149a521a76c6dda05248e859435e51f9a0f09e582b89aed3b7c2173cfaa
diff --git a/dev-ros/global_planner/global_planner-1.17.0.ebuild b/dev-ros/global_planner/global_planner-1.17.1-r1.ebuild
index 8d1a9dbe0d24..3858fdca1c1a 100644
--- a/dev-ros/global_planner/global_planner-1.17.0.ebuild
+++ b/dev-ros/global_planner/global_planner-1.17.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,7 +25,7 @@ RDEPEND="
dev-libs/boost:=
dev-libs/console_bridge:=
- dev-ros/angles
+ dev-ros/angles:0
"
DEPEND="${RDEPEND}
dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
diff --git a/dev-ros/global_planner/global_planner-1.17.1.ebuild b/dev-ros/global_planner/global_planner-1.17.1.ebuild
deleted file mode 100644
index 8d1a9dbe0d24..000000000000
--- a/dev-ros/global_planner/global_planner-1.17.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-planning/navigation"
-ROS_SUBDIR=${PN}
-KEYWORDS="~amd64 ~arm"
-
-inherit ros-catkin
-
-DESCRIPTION="Path planner library and node"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- >=dev-ros/costmap_2d-1.16
- dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
- dev-ros/nav_core
- dev-ros/navfn
- dev-ros/pluginlib
- dev-ros/roscpp
- dev-ros/tf2_ros
-
- dev-libs/boost:=
- dev-libs/console_bridge:=
-
- dev-ros/angles
-"
-DEPEND="${RDEPEND}
- dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/tf2_geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
diff --git a/dev-ros/global_planner/global_planner-9999.ebuild b/dev-ros/global_planner/global_planner-9999.ebuild
index 8d1a9dbe0d24..3858fdca1c1a 100644
--- a/dev-ros/global_planner/global_planner-9999.ebuild
+++ b/dev-ros/global_planner/global_planner-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,7 +25,7 @@ RDEPEND="
dev-libs/boost:=
dev-libs/console_bridge:=
- dev-ros/angles
+ dev-ros/angles:0
"
DEPEND="${RDEPEND}
dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
diff --git a/dev-ros/global_planner/metadata.xml b/dev-ros/global_planner/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/global_planner/metadata.xml
+++ b/dev-ros/global_planner/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/gmapping/metadata.xml b/dev-ros/gmapping/metadata.xml
index a45ed347785d..08c24a643bd0 100644
--- a/dev-ros/gmapping/metadata.xml
+++ b/dev-ros/gmapping/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hardware_interface/Manifest b/dev-ros/hardware_interface/Manifest
index 134c4894d8f9..ef1846a224d2 100644
--- a/dev-ros/hardware_interface/Manifest
+++ b/dev-ros/hardware_interface/Manifest
@@ -2,3 +2,4 @@ DIST ros_control-0.19.1.tar.gz 678884 BLAKE2B 427d927900b52ecc7c83807666cb315ad6
DIST ros_control-0.19.2.tar.gz 679272 BLAKE2B ac08db38e1ee543fdc0a23449c7e9a2ad9b81ce9a414ed99f6549fee0c1bde7cc53ff8b72b059bb6300c3eb57da4460a50c7ebf8bfb9c0ce60eabefc7e210cf8 SHA512 bee37088acb49a8f033c613947befbb14d5b7ceff947a5c4c0def826b6458e4a758819b18973c755ce137416a0283bb76b30ba30a972cea4807f8b98681ec310
DIST ros_control-0.19.3.tar.gz 684069 BLAKE2B fe767c8012be6675b03c56b3d1c9a2246e7e4b0d0b02b579ba5bc6b6806765163451c1ce4183f94d005507e37b8d4d2e9d023404a86de918a41bb53e1cd3c531 SHA512 59e3f86e8d69de68ae1bc38264c0e3d1fa479153290c8574bb8b8c00c5c257f6ef72dfcf1abe2367f5573f75f583f488e08aa10c67a5c59f2fd307e08b08b284
DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/hardware_interface/hardware_interface-0.19.5.ebuild b/dev-ros/hardware_interface/hardware_interface-0.19.5.ebuild
new file mode 100644
index 000000000000..3cbf6c2cb246
--- /dev/null
+++ b/dev-ros/hardware_interface/hardware_interface-0.19.5.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-controls/ros_control"
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Hardware Interface base class"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-ros/roscpp"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest dev-ros/rostest )"
diff --git a/dev-ros/hardware_interface/metadata.xml b/dev-ros/hardware_interface/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/hardware_interface/metadata.xml
+++ b/dev-ros/hardware_interface/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_compressed_map_transport/Manifest b/dev-ros/hector_compressed_map_transport/Manifest
index 82bb9ffe5c37..d57886a7a9db 100644
--- a/dev-ros/hector_compressed_map_transport/Manifest
+++ b/dev-ros/hector_compressed_map_transport/Manifest
@@ -1 +1,2 @@
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_compressed_map_transport/hector_compressed_map_transport-0.5.2.ebuild b/dev-ros/hector_compressed_map_transport/hector_compressed_map_transport-0.5.2.ebuild
new file mode 100644
index 000000000000..b17d75bdeaca
--- /dev/null
+++ b/dev-ros/hector_compressed_map_transport/hector_compressed_map_transport-0.5.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Means for transporting compressed map data through the use of image_transport"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/cv_bridge
+ media-libs/opencv:=
+ dev-ros/hector_map_tools
+ dev-ros/image_transport
+ media-libs/opencv
+"
+DEPEND="${RDEPEND}
+ dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-cpp/eigen:3"
diff --git a/dev-ros/hector_compressed_map_transport/metadata.xml b/dev-ros/hector_compressed_map_transport/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_compressed_map_transport/metadata.xml
+++ b/dev-ros/hector_compressed_map_transport/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_geotiff/Manifest b/dev-ros/hector_geotiff/Manifest
index 82bb9ffe5c37..d57886a7a9db 100644
--- a/dev-ros/hector_geotiff/Manifest
+++ b/dev-ros/hector_geotiff/Manifest
@@ -1 +1,2 @@
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_geotiff/hector_geotiff-0.5.2.ebuild b/dev-ros/hector_geotiff/hector_geotiff-0.5.2.ebuild
new file mode 100644
index 000000000000..5dedc3aec918
--- /dev/null
+++ b/dev-ros/hector_geotiff/hector_geotiff-0.5.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Saves occupancy grid map, robot trajectory and object data to GeoTiff images"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/hector_map_tools
+ dev-ros/pluginlib
+ dev-libs/tinyxml2:=
+ dev-libs/console_bridge:=
+ dev-ros/roscpp
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}
+ dev-ros/hector_nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-cpp/eigen:3"
diff --git a/dev-ros/hector_geotiff/metadata.xml b/dev-ros/hector_geotiff/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_geotiff/metadata.xml
+++ b/dev-ros/hector_geotiff/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_geotiff_launch/Manifest b/dev-ros/hector_geotiff_launch/Manifest
index 82bb9ffe5c37..d57886a7a9db 100644
--- a/dev-ros/hector_geotiff_launch/Manifest
+++ b/dev-ros/hector_geotiff_launch/Manifest
@@ -1 +1,2 @@
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_geotiff_launch/hector_geotiff_launch-0.5.2.ebuild b/dev-ros/hector_geotiff_launch/hector_geotiff_launch-0.5.2.ebuild
new file mode 100644
index 000000000000..1a0d1f94dc3f
--- /dev/null
+++ b/dev-ros/hector_geotiff_launch/hector_geotiff_launch-0.5.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Launch files for the hector_geotiff mapper"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/hector_geotiff
+ dev-ros/hector_geotiff_plugins
+ dev-ros/hector_trajectory_server
+"
+DEPEND=""
diff --git a/dev-ros/hector_geotiff_launch/metadata.xml b/dev-ros/hector_geotiff_launch/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_geotiff_launch/metadata.xml
+++ b/dev-ros/hector_geotiff_launch/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_geotiff_plugins/Manifest b/dev-ros/hector_geotiff_plugins/Manifest
index 5621bc8ca341..20831f1311fc 100644
--- a/dev-ros/hector_geotiff_plugins/Manifest
+++ b/dev-ros/hector_geotiff_plugins/Manifest
@@ -1,3 +1,4 @@
DIST hector_slam-0.4.1.tar.gz 66772 BLAKE2B ad6f5596ea1fca2ed68017534280a4d622179de8df4c039e95f3e87a0e591212944d65e4d507194eb33584f7f55cba4fe398b19f5a22bfb3afce1b2406d1635d SHA512 bd0932971114f13c41c6e346756f2c95cc0a9a011d11202792a6f837757a144355e05c3e7ed1afa574b743166a78f1a7855c5693b0c57378611e50c386c2483e
DIST hector_slam-0.5.0.tar.gz 160320 BLAKE2B 9109b81740296aada8b0987d153774ac547cf063546973e8034849a5c81117c10047c12ca65f15feae5355c35a6e746cbf0ab8fa2089d282beb1f7aa06528254 SHA512 d9d7e0e7de96330358bcd98de2083ee67e0d232d6758599291607951696aef5dd93b335252448ddec59202627f69fd5a9122c0f3a2829744b4b6417906aab3ed
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_geotiff_plugins/hector_geotiff_plugins-0.5.2.ebuild b/dev-ros/hector_geotiff_plugins/hector_geotiff_plugins-0.5.2.ebuild
new file mode 100644
index 000000000000..b45c4e15ac25
--- /dev/null
+++ b/dev-ros/hector_geotiff_plugins/hector_geotiff_plugins-0.5.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Plugins that extend geotiff maps generated by hector_geotiff"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/hector_geotiff
+ dev-libs/boost:=
+ dev-libs/console_bridge:=
+"
+DEPEND="${RDEPEND}
+ dev-ros/hector_nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
diff --git a/dev-ros/hector_geotiff_plugins/metadata.xml b/dev-ros/hector_geotiff_plugins/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_geotiff_plugins/metadata.xml
+++ b/dev-ros/hector_geotiff_plugins/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_imu_attitude_to_tf/Manifest b/dev-ros/hector_imu_attitude_to_tf/Manifest
index 82bb9ffe5c37..d57886a7a9db 100644
--- a/dev-ros/hector_imu_attitude_to_tf/Manifest
+++ b/dev-ros/hector_imu_attitude_to_tf/Manifest
@@ -1 +1,2 @@
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_imu_attitude_to_tf/hector_imu_attitude_to_tf-0.5.2.ebuild b/dev-ros/hector_imu_attitude_to_tf/hector_imu_attitude_to_tf-0.5.2.ebuild
new file mode 100644
index 000000000000..bf058d3517e9
--- /dev/null
+++ b/dev-ros/hector_imu_attitude_to_tf/hector_imu_attitude_to_tf-0.5.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Publish the roll/pitch attitude angles reported via a imu message to tf"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+ dev-ros/tf
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}
+ dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
diff --git a/dev-ros/hector_imu_attitude_to_tf/metadata.xml b/dev-ros/hector_imu_attitude_to_tf/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_imu_attitude_to_tf/metadata.xml
+++ b/dev-ros/hector_imu_attitude_to_tf/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_imu_tools/Manifest b/dev-ros/hector_imu_tools/Manifest
index 5621bc8ca341..20831f1311fc 100644
--- a/dev-ros/hector_imu_tools/Manifest
+++ b/dev-ros/hector_imu_tools/Manifest
@@ -1,3 +1,4 @@
DIST hector_slam-0.4.1.tar.gz 66772 BLAKE2B ad6f5596ea1fca2ed68017534280a4d622179de8df4c039e95f3e87a0e591212944d65e4d507194eb33584f7f55cba4fe398b19f5a22bfb3afce1b2406d1635d SHA512 bd0932971114f13c41c6e346756f2c95cc0a9a011d11202792a6f837757a144355e05c3e7ed1afa574b743166a78f1a7855c5693b0c57378611e50c386c2483e
DIST hector_slam-0.5.0.tar.gz 160320 BLAKE2B 9109b81740296aada8b0987d153774ac547cf063546973e8034849a5c81117c10047c12ca65f15feae5355c35a6e746cbf0ab8fa2089d282beb1f7aa06528254 SHA512 d9d7e0e7de96330358bcd98de2083ee67e0d232d6758599291607951696aef5dd93b335252448ddec59202627f69fd5a9122c0f3a2829744b4b6417906aab3ed
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_imu_tools/hector_imu_tools-0.5.2.ebuild b/dev-ros/hector_imu_tools/hector_imu_tools-0.5.2.ebuild
new file mode 100644
index 000000000000..45f66eda01ab
--- /dev/null
+++ b/dev-ros/hector_imu_tools/hector_imu_tools-0.5.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Tools for processing IMU messages"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+ dev-ros/tf
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}
+ dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
diff --git a/dev-ros/hector_imu_tools/metadata.xml b/dev-ros/hector_imu_tools/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_imu_tools/metadata.xml
+++ b/dev-ros/hector_imu_tools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_map_server/Manifest b/dev-ros/hector_map_server/Manifest
index 5621bc8ca341..20831f1311fc 100644
--- a/dev-ros/hector_map_server/Manifest
+++ b/dev-ros/hector_map_server/Manifest
@@ -1,3 +1,4 @@
DIST hector_slam-0.4.1.tar.gz 66772 BLAKE2B ad6f5596ea1fca2ed68017534280a4d622179de8df4c039e95f3e87a0e591212944d65e4d507194eb33584f7f55cba4fe398b19f5a22bfb3afce1b2406d1635d SHA512 bd0932971114f13c41c6e346756f2c95cc0a9a011d11202792a6f837757a144355e05c3e7ed1afa574b743166a78f1a7855c5693b0c57378611e50c386c2483e
DIST hector_slam-0.5.0.tar.gz 160320 BLAKE2B 9109b81740296aada8b0987d153774ac547cf063546973e8034849a5c81117c10047c12ca65f15feae5355c35a6e746cbf0ab8fa2089d282beb1f7aa06528254 SHA512 d9d7e0e7de96330358bcd98de2083ee67e0d232d6758599291607951696aef5dd93b335252448ddec59202627f69fd5a9122c0f3a2829744b4b6417906aab3ed
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_map_server/hector_map_server-0.5.2.ebuild b/dev-ros/hector_map_server/hector_map_server-0.5.2.ebuild
new file mode 100644
index 000000000000..c3cd30cb4ede
--- /dev/null
+++ b/dev-ros/hector_map_server/hector_map_server-0.5.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Service for retrieving the map, as well as for raycasting based obstacle queries"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+ dev-ros/hector_map_tools
+ dev-ros/hector_marker_drawing
+ dev-ros/tf
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}
+ dev-ros/hector_nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
diff --git a/dev-ros/hector_map_server/metadata.xml b/dev-ros/hector_map_server/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_map_server/metadata.xml
+++ b/dev-ros/hector_map_server/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_map_tools/Manifest b/dev-ros/hector_map_tools/Manifest
index 5621bc8ca341..20831f1311fc 100644
--- a/dev-ros/hector_map_tools/Manifest
+++ b/dev-ros/hector_map_tools/Manifest
@@ -1,3 +1,4 @@
DIST hector_slam-0.4.1.tar.gz 66772 BLAKE2B ad6f5596ea1fca2ed68017534280a4d622179de8df4c039e95f3e87a0e591212944d65e4d507194eb33584f7f55cba4fe398b19f5a22bfb3afce1b2406d1635d SHA512 bd0932971114f13c41c6e346756f2c95cc0a9a011d11202792a6f837757a144355e05c3e7ed1afa574b743166a78f1a7855c5693b0c57378611e50c386c2483e
DIST hector_slam-0.5.0.tar.gz 160320 BLAKE2B 9109b81740296aada8b0987d153774ac547cf063546973e8034849a5c81117c10047c12ca65f15feae5355c35a6e746cbf0ab8fa2089d282beb1f7aa06528254 SHA512 d9d7e0e7de96330358bcd98de2083ee67e0d232d6758599291607951696aef5dd93b335252448ddec59202627f69fd5a9122c0f3a2829744b4b6417906aab3ed
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_map_tools/hector_map_tools-0.5.2.ebuild b/dev-ros/hector_map_tools/hector_map_tools-0.5.2.ebuild
new file mode 100644
index 000000000000..85ada002eff2
--- /dev/null
+++ b/dev-ros/hector_map_tools/hector_map_tools-0.5.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Functions related to accessing information from OccupancyGridMap maps"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-cpp/eigen:3
+"
diff --git a/dev-ros/hector_map_tools/metadata.xml b/dev-ros/hector_map_tools/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_map_tools/metadata.xml
+++ b/dev-ros/hector_map_tools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_mapping/Manifest b/dev-ros/hector_mapping/Manifest
index 5621bc8ca341..20831f1311fc 100644
--- a/dev-ros/hector_mapping/Manifest
+++ b/dev-ros/hector_mapping/Manifest
@@ -1,3 +1,4 @@
DIST hector_slam-0.4.1.tar.gz 66772 BLAKE2B ad6f5596ea1fca2ed68017534280a4d622179de8df4c039e95f3e87a0e591212944d65e4d507194eb33584f7f55cba4fe398b19f5a22bfb3afce1b2406d1635d SHA512 bd0932971114f13c41c6e346756f2c95cc0a9a011d11202792a6f837757a144355e05c3e7ed1afa574b743166a78f1a7855c5693b0c57378611e50c386c2483e
DIST hector_slam-0.5.0.tar.gz 160320 BLAKE2B 9109b81740296aada8b0987d153774ac547cf063546973e8034849a5c81117c10047c12ca65f15feae5355c35a6e746cbf0ab8fa2089d282beb1f7aa06528254 SHA512 d9d7e0e7de96330358bcd98de2083ee67e0d232d6758599291607951696aef5dd93b335252448ddec59202627f69fd5a9122c0f3a2829744b4b6417906aab3ed
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_mapping/hector_mapping-0.5.2.ebuild b/dev-ros/hector_mapping/hector_mapping-0.5.2.ebuild
new file mode 100644
index 000000000000..f3266ab2140e
--- /dev/null
+++ b/dev-ros/hector_mapping/hector_mapping-0.5.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_HAS_MESSAGES=yes
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/nav_msgs dev-ros/visualization_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="SLAM that can be used without odometry and on platforms that exhibit roll/pitch"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+ dev-ros/tf
+ dev-ros/message_filters
+ dev-ros/laser_geometry
+ dev-ros/tf_conversions
+ dev-libs/boost:=[threads(+)]
+"
+DEPEND="${RDEPEND}
+ dev-cpp/eigen:3"
diff --git a/dev-ros/hector_mapping/metadata.xml b/dev-ros/hector_mapping/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_mapping/metadata.xml
+++ b/dev-ros/hector_mapping/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_marker_drawing/Manifest b/dev-ros/hector_marker_drawing/Manifest
index 5621bc8ca341..20831f1311fc 100644
--- a/dev-ros/hector_marker_drawing/Manifest
+++ b/dev-ros/hector_marker_drawing/Manifest
@@ -1,3 +1,4 @@
DIST hector_slam-0.4.1.tar.gz 66772 BLAKE2B ad6f5596ea1fca2ed68017534280a4d622179de8df4c039e95f3e87a0e591212944d65e4d507194eb33584f7f55cba4fe398b19f5a22bfb3afce1b2406d1635d SHA512 bd0932971114f13c41c6e346756f2c95cc0a9a011d11202792a6f837757a144355e05c3e7ed1afa574b743166a78f1a7855c5693b0c57378611e50c386c2483e
DIST hector_slam-0.5.0.tar.gz 160320 BLAKE2B 9109b81740296aada8b0987d153774ac547cf063546973e8034849a5c81117c10047c12ca65f15feae5355c35a6e746cbf0ab8fa2089d282beb1f7aa06528254 SHA512 d9d7e0e7de96330358bcd98de2083ee67e0d232d6758599291607951696aef5dd93b335252448ddec59202627f69fd5a9122c0f3a2829744b4b6417906aab3ed
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_marker_drawing/hector_marker_drawing-0.5.2.ebuild b/dev-ros/hector_marker_drawing/hector_marker_drawing-0.5.2.ebuild
new file mode 100644
index 000000000000..693076a81b34
--- /dev/null
+++ b/dev-ros/hector_marker_drawing/hector_marker_drawing-0.5.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Convenience functions for easier publishing of visualization markers"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+"
+DEPEND="${RDEPEND}
+ dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-cpp/eigen:3"
diff --git a/dev-ros/hector_marker_drawing/metadata.xml b/dev-ros/hector_marker_drawing/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_marker_drawing/metadata.xml
+++ b/dev-ros/hector_marker_drawing/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_nav_msgs/Manifest b/dev-ros/hector_nav_msgs/Manifest
index 82bb9ffe5c37..d57886a7a9db 100644
--- a/dev-ros/hector_nav_msgs/Manifest
+++ b/dev-ros/hector_nav_msgs/Manifest
@@ -1 +1,2 @@
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_nav_msgs/hector_nav_msgs-0.5.2.ebuild b/dev-ros/hector_nav_msgs/hector_nav_msgs-0.5.2.ebuild
new file mode 100644
index 000000000000..44844ddc3e42
--- /dev/null
+++ b/dev-ros/hector_nav_msgs/hector_nav_msgs-0.5.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_HAS_MESSAGES=yes
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/nav_msgs dev-ros/geometry_msgs dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Messages and services used in the hector_slam stack"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/dev-ros/hector_nav_msgs/metadata.xml b/dev-ros/hector_nav_msgs/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_nav_msgs/metadata.xml
+++ b/dev-ros/hector_nav_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_pose_estimation/metadata.xml b/dev-ros/hector_pose_estimation/metadata.xml
index ee6ea29b2d58..b2ed6142a736 100644
--- a/dev-ros/hector_pose_estimation/metadata.xml
+++ b/dev-ros/hector_pose_estimation/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_pose_estimation_core/metadata.xml b/dev-ros/hector_pose_estimation_core/metadata.xml
index ee6ea29b2d58..b2ed6142a736 100644
--- a/dev-ros/hector_pose_estimation_core/metadata.xml
+++ b/dev-ros/hector_pose_estimation_core/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_slam_launch/Manifest b/dev-ros/hector_slam_launch/Manifest
index 82bb9ffe5c37..d57886a7a9db 100644
--- a/dev-ros/hector_slam_launch/Manifest
+++ b/dev-ros/hector_slam_launch/Manifest
@@ -1 +1,2 @@
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_slam_launch/hector_slam_launch-0.5.2.ebuild b/dev-ros/hector_slam_launch/hector_slam_launch-0.5.2.ebuild
new file mode 100644
index 000000000000..aaf43b374170
--- /dev/null
+++ b/dev-ros/hector_slam_launch/hector_slam_launch-0.5.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Launch files for launching hector_slam with different robot scenarios"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ dev-ros/hector_mapping
+ dev-ros/hector_map_server
+ dev-ros/hector_trajectory_server
+ dev-ros/hector_geotiff
+ dev-ros/hector_geotiff_plugins
+"
diff --git a/dev-ros/hector_slam_launch/metadata.xml b/dev-ros/hector_slam_launch/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_slam_launch/metadata.xml
+++ b/dev-ros/hector_slam_launch/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/hector_trajectory_server/Manifest b/dev-ros/hector_trajectory_server/Manifest
index 5621bc8ca341..20831f1311fc 100644
--- a/dev-ros/hector_trajectory_server/Manifest
+++ b/dev-ros/hector_trajectory_server/Manifest
@@ -1,3 +1,4 @@
DIST hector_slam-0.4.1.tar.gz 66772 BLAKE2B ad6f5596ea1fca2ed68017534280a4d622179de8df4c039e95f3e87a0e591212944d65e4d507194eb33584f7f55cba4fe398b19f5a22bfb3afce1b2406d1635d SHA512 bd0932971114f13c41c6e346756f2c95cc0a9a011d11202792a6f837757a144355e05c3e7ed1afa574b743166a78f1a7855c5693b0c57378611e50c386c2483e
DIST hector_slam-0.5.0.tar.gz 160320 BLAKE2B 9109b81740296aada8b0987d153774ac547cf063546973e8034849a5c81117c10047c12ca65f15feae5355c35a6e746cbf0ab8fa2089d282beb1f7aa06528254 SHA512 d9d7e0e7de96330358bcd98de2083ee67e0d232d6758599291607951696aef5dd93b335252448ddec59202627f69fd5a9122c0f3a2829744b4b6417906aab3ed
DIST hector_slam-0.5.1.tar.gz 160548 BLAKE2B 7a4cf8f0c1a387c4de08620478c8954df27a3ae6d23b1f11bf8574a1f62f8e742934cfb08d278e881dfb73941be89de43fe97813c992f9aa53a97487b0ae2efb SHA512 b46131a4ba3bc1eaef27091040a29f4b0f7d1a80f54e2f2756f13e08ef4d4b37ad4fef2802737bb31afe7cbbbf0e49573b87d7df991e7a19e80219a4158e3064
+DIST hector_slam-0.5.2.tar.gz 161865 BLAKE2B b9dbff17e53f2a28c0f918ff74050b2b479f4afad3acddd853a387e6cf066a0f75ff0a4b59fe212889598a65b04a08ca18a03d8cedb2b42187ec36b6f2dd03cd SHA512 62e5a74d5bc29c2fe8adc3d9d138282af6ef9d4390b44bae42a772a97a69d4f1a3d79acad0845f7bfbfddb43db6ca9b17a7b03921829643a51f44b25c2170baf
diff --git a/dev-ros/hector_trajectory_server/hector_trajectory_server-0.5.2.ebuild b/dev-ros/hector_trajectory_server/hector_trajectory_server-0.5.2.ebuild
new file mode 100644
index 000000000000..0a7151550c78
--- /dev/null
+++ b/dev-ros/hector_trajectory_server/hector_trajectory_server-0.5.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/tu-darmstadt-ros-pkg/hector_slam"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Keeps track of tf trajectories and makes this data accessible"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+ dev-ros/hector_map_tools
+ dev-ros/tf
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}
+ dev-ros/hector_nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
diff --git a/dev-ros/hector_trajectory_server/metadata.xml b/dev-ros/hector_trajectory_server/metadata.xml
index 29147f0be960..22316d4658e8 100644
--- a/dev-ros/hector_trajectory_server/metadata.xml
+++ b/dev-ros/hector_trajectory_server/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/image_cb_detector/Manifest b/dev-ros/image_cb_detector/Manifest
index 0c2018f9b46d..3195e34ccbf7 100644
--- a/dev-ros/image_cb_detector/Manifest
+++ b/dev-ros/image_cb_detector/Manifest
@@ -1 +1 @@
-DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/image_cb_detector/files/boost170.patch b/dev-ros/image_cb_detector/files/boost170.patch
deleted file mode 100644
index f8ae562dadc5..000000000000
--- a/dev-ros/image_cb_detector/files/boost170.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: image_cb_detector/CMakeLists.txt
-===================================================================
---- image_cb_detector.orig/CMakeLists.txt
-+++ image_cb_detector/CMakeLists.txt
-@@ -1,7 +1,7 @@
- cmake_minimum_required(VERSION 2.8.3)
- project(image_cb_detector)
-
--find_package(Boost REQUIRED thread signals)
-+find_package(Boost REQUIRED thread)
- find_package(catkin REQUIRED actionlib actionlib_msgs calibration_msgs cv_bridge genmsg geometry_msgs image_transport message_filters roscpp sensor_msgs std_msgs)
- find_package(OpenCV REQUIRED)
-
diff --git a/dev-ros/image_cb_detector/files/py3.patch b/dev-ros/image_cb_detector/files/py3.patch
new file mode 100644
index 000000000000..54475afd66dc
--- /dev/null
+++ b/dev-ros/image_cb_detector/files/py3.patch
@@ -0,0 +1,22 @@
+Index: image_cb_detector/src/image_cb_detector/cb_detector.py
+===================================================================
+--- image_cb_detector.orig/src/image_cb_detector/cb_detector.py
++++ image_cb_detector/src/image_cb_detector/cb_detector.py
+@@ -39,7 +39,7 @@ NAME = 'image_cb_detector_node'
+ import roslib; roslib.load_manifest(PKG)
+
+ import rospy
+-import cv
++import cv2 as cv
+ import math
+
+ from sensor_msgs.msg import Image
+@@ -130,7 +130,7 @@ class ImageCbDetectorNode:
+ #we need to convert the ros image to an opencv image
+ try:
+ image = self.bridge.imgmsg_to_cv(ros_image, "mono8")
+- except CvBridgeError, e:
++ except CvBridgeError as e:
+ rospy.logerror("Error importing image %s" % e)
+ return
+
diff --git a/dev-ros/image_cb_detector/image_cb_detector-0.10.14-r2.ebuild b/dev-ros/image_cb_detector/image_cb_detector-0.10.15-r1.ebuild
index 505371176272..3cb98fba9da3 100644
--- a/dev-ros/image_cb_detector/image_cb_detector-0.10.14-r2.ebuild
+++ b/dev-ros/image_cb_detector/image_cb_detector-0.10.15-r1.ebuild
@@ -30,4 +30,4 @@ DEPEND="${RDEPEND}
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/calibration_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
"
-PATCHES=( "${FILESDIR}/gcc6.patch" "${FILESDIR}/c11.patch" "${FILESDIR}/boost170.patch" )
+PATCHES=( "${FILESDIR}/gcc6.patch" "${FILESDIR}/c11.patch" "${FILESDIR}/py3.patch" )
diff --git a/dev-ros/image_cb_detector/image_cb_detector-9999.ebuild b/dev-ros/image_cb_detector/image_cb_detector-9999.ebuild
index 505371176272..3cb98fba9da3 100644
--- a/dev-ros/image_cb_detector/image_cb_detector-9999.ebuild
+++ b/dev-ros/image_cb_detector/image_cb_detector-9999.ebuild
@@ -30,4 +30,4 @@ DEPEND="${RDEPEND}
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/calibration_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
"
-PATCHES=( "${FILESDIR}/gcc6.patch" "${FILESDIR}/c11.patch" "${FILESDIR}/boost170.patch" )
+PATCHES=( "${FILESDIR}/gcc6.patch" "${FILESDIR}/c11.patch" "${FILESDIR}/py3.patch" )
diff --git a/dev-ros/image_cb_detector/metadata.xml b/dev-ros/image_cb_detector/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/image_cb_detector/metadata.xml
+++ b/dev-ros/image_cb_detector/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/image_geometry/metadata.xml b/dev-ros/image_geometry/metadata.xml
index 1c2493de8791..6fad310c965b 100644
--- a/dev-ros/image_geometry/metadata.xml
+++ b/dev-ros/image_geometry/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/image_proc/metadata.xml b/dev-ros/image_proc/metadata.xml
index 7536ca01cdf7..a96f24591a70 100644
--- a/dev-ros/image_proc/metadata.xml
+++ b/dev-ros/image_proc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/image_publisher/metadata.xml b/dev-ros/image_publisher/metadata.xml
index 7536ca01cdf7..a96f24591a70 100644
--- a/dev-ros/image_publisher/metadata.xml
+++ b/dev-ros/image_publisher/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/image_rotate/metadata.xml b/dev-ros/image_rotate/metadata.xml
index 7536ca01cdf7..a96f24591a70 100644
--- a/dev-ros/image_rotate/metadata.xml
+++ b/dev-ros/image_rotate/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/image_transport/metadata.xml b/dev-ros/image_transport/metadata.xml
index 27784f938aa4..80ca28d8d9f4 100644
--- a/dev-ros/image_transport/metadata.xml
+++ b/dev-ros/image_transport/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/image_view/metadata.xml b/dev-ros/image_view/metadata.xml
index 7536ca01cdf7..a96f24591a70 100644
--- a/dev-ros/image_view/metadata.xml
+++ b/dev-ros/image_view/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/imu_complementary_filter/Manifest b/dev-ros/imu_complementary_filter/Manifest
index 916951b520a4..12e0ae5a5a60 100644
--- a/dev-ros/imu_complementary_filter/Manifest
+++ b/dev-ros/imu_complementary_filter/Manifest
@@ -1 +1,2 @@
DIST imu_tools-1.2.2.tar.gz 1654829 BLAKE2B 1cd0ce321f6a9012146da07fc7f24425c1e68a8144b1ec3e5fefda316d07c3bc579f63f14adc4b86fc4f3975ad2d5c575ecfb2ae729d54ae3876a2ce2aa9d7f3 SHA512 d4b746acdf39e5137f54de9ac27f338bf89cd4102af5407ae0b6bb45c830b6a7da9250570000a7ed140187659d93934e5ecc3f2b1722f686a5cc8cbd52e986be
+DIST imu_tools-1.2.3.tar.gz 1656874 BLAKE2B d11a3d706ddd1eaae7562ca55ed25ade02dc79456ef8f99aa772e4dc6c6d38684d47175b3ffca3ca69e89aff1f02353379d2debfd53a03aa9a1eadd216a9dfe4 SHA512 b3c652836c049e096113ac075790ecb03fd8867b5702f83e52e5b97e41b1fecb448835ab9c8846b24104387e9148a1678c4d0b294885bc2472e8694dd090ba82
diff --git a/dev-ros/imu_complementary_filter/imu_complementary_filter-1.2.3.ebuild b/dev-ros/imu_complementary_filter/imu_complementary_filter-1.2.3.ebuild
new file mode 100644
index 000000000000..6d1597fea89e
--- /dev/null
+++ b/dev-ros/imu_complementary_filter/imu_complementary_filter-1.2.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ROS_REPO_URI="https://github.com/ccny-ros-pkg/imu_tools"
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Fuses angular velocities, accelerations, and magnetic readings from an IMU"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/message_filters
+ dev-ros/roscpp
+ dev-ros/tf
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}
+ dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
+BDEPEND="
+ dev-ros/cmake_modules
+"
diff --git a/dev-ros/imu_complementary_filter/metadata.xml b/dev-ros/imu_complementary_filter/metadata.xml
index 0be33667fd34..4ea7057e97a6 100644
--- a/dev-ros/imu_complementary_filter/metadata.xml
+++ b/dev-ros/imu_complementary_filter/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/imu_filter_madgwick/Manifest b/dev-ros/imu_filter_madgwick/Manifest
index 916951b520a4..12e0ae5a5a60 100644
--- a/dev-ros/imu_filter_madgwick/Manifest
+++ b/dev-ros/imu_filter_madgwick/Manifest
@@ -1 +1,2 @@
DIST imu_tools-1.2.2.tar.gz 1654829 BLAKE2B 1cd0ce321f6a9012146da07fc7f24425c1e68a8144b1ec3e5fefda316d07c3bc579f63f14adc4b86fc4f3975ad2d5c575ecfb2ae729d54ae3876a2ce2aa9d7f3 SHA512 d4b746acdf39e5137f54de9ac27f338bf89cd4102af5407ae0b6bb45c830b6a7da9250570000a7ed140187659d93934e5ecc3f2b1722f686a5cc8cbd52e986be
+DIST imu_tools-1.2.3.tar.gz 1656874 BLAKE2B d11a3d706ddd1eaae7562ca55ed25ade02dc79456ef8f99aa772e4dc6c6d38684d47175b3ffca3ca69e89aff1f02353379d2debfd53a03aa9a1eadd216a9dfe4 SHA512 b3c652836c049e096113ac075790ecb03fd8867b5702f83e52e5b97e41b1fecb448835ab9c8846b24104387e9148a1678c4d0b294885bc2472e8694dd090ba82
diff --git a/dev-ros/dwa_local_planner/dwa_local_planner-1.17.0-r1.ebuild b/dev-ros/imu_filter_madgwick/imu_filter_madgwick-1.2.3.ebuild
index 1247b1f90e29..9c8ff8ebace4 100644
--- a/dev-ros/dwa_local_planner/dwa_local_planner-1.17.0-r1.ebuild
+++ b/dev-ros/imu_filter_madgwick/imu_filter_madgwick-1.2.3.ebuild
@@ -2,35 +2,35 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-ROS_REPO_URI="https://github.com/ros-planning/navigation"
+
+ROS_REPO_URI="https://github.com/ccny-ros-pkg/imu_tools"
+KEYWORDS="~amd64"
ROS_SUBDIR=${PN}
-KEYWORDS="~amd64 ~arm"
inherit ros-catkin
-DESCRIPTION="Dynamic Window Approach to local robot navigation on a plane"
-LICENSE="BSD"
+DESCRIPTION="Fuses angular velocities, accelerations, and magnetic readings from an IMU"
+LICENSE="GPL-2"
SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
- dev-ros/base_local_planner
- dev-ros/costmap_2d
- dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
- dev-cpp/eigen:3
- dev-ros/nav_core
- dev-ros/pluginlib
dev-ros/roscpp
-
dev-ros/tf2
+ dev-ros/tf2_geometry_msgs
dev-ros/tf2_ros
-
- dev-libs/boost:=[threads(+)]
+ dev-ros/nodelet
dev-libs/console_bridge:=
+ dev-ros/pluginlib
+ dev-ros/message_filters
+ dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
+ dev-libs/boost:=[threads(+)]
"
DEPEND="${RDEPEND}
- dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/tf2_geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? (
+ dev-ros/rosunit
+ dev-cpp/gtest
+ )
"
diff --git a/dev-ros/imu_filter_madgwick/metadata.xml b/dev-ros/imu_filter_madgwick/metadata.xml
index 0be33667fd34..4ea7057e97a6 100644
--- a/dev-ros/imu_filter_madgwick/metadata.xml
+++ b/dev-ros/imu_filter_madgwick/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/imu_processors/metadata.xml b/dev-ros/imu_processors/metadata.xml
index 4fa31f58d6b4..c4428fdeabe6 100644
--- a/dev-ros/imu_processors/metadata.xml
+++ b/dev-ros/imu_processors/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/imu_transformer/metadata.xml b/dev-ros/imu_transformer/metadata.xml
index 4fa31f58d6b4..c4428fdeabe6 100644
--- a/dev-ros/imu_transformer/metadata.xml
+++ b/dev-ros/imu_transformer/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/interactive_marker_tutorials/metadata.xml b/dev-ros/interactive_marker_tutorials/metadata.xml
index 59c938e49d79..ade798056081 100644
--- a/dev-ros/interactive_marker_tutorials/metadata.xml
+++ b/dev-ros/interactive_marker_tutorials/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/interactive_markers/metadata.xml b/dev-ros/interactive_markers/metadata.xml
index 2535cfd16b46..1db66937c7bd 100644
--- a/dev-ros/interactive_markers/metadata.xml
+++ b/dev-ros/interactive_markers/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/interval_intersection/Manifest b/dev-ros/interval_intersection/Manifest
index 0c2018f9b46d..7d01d5458acf 100644
--- a/dev-ros/interval_intersection/Manifest
+++ b/dev-ros/interval_intersection/Manifest
@@ -1 +1,2 @@
DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/interval_intersection/interval_intersection-0.10.15.ebuild b/dev-ros/interval_intersection/interval_intersection-0.10.15.ebuild
new file mode 100644
index 000000000000..3d821a2d187a
--- /dev/null
+++ b/dev-ros/interval_intersection/interval_intersection-0.10.15.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-perception/calibration"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_HAS_MESSAGES=yes
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/actionlib_msgs dev-ros/geometry_msgs dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Tools for calculating the intersection of interval messages"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-libs/boost:=[threads(+)]
+ dev-ros/actionlib
+ dev-ros/rosconsole
+ dev-ros/roscpp
+ dev-ros/roscpp_serialization
+ dev-ros/rostime
+"
+DEPEND="${RDEPEND}
+ dev-ros/calibration_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? ( dev-cpp/gtest )"
diff --git a/dev-ros/interval_intersection/metadata.xml b/dev-ros/interval_intersection/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/interval_intersection/metadata.xml
+++ b/dev-ros/interval_intersection/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/ivcon/metadata.xml b/dev-ros/ivcon/metadata.xml
index d8a3f68d84be..28fccf6624d0 100644
--- a/dev-ros/ivcon/metadata.xml
+++ b/dev-ros/ivcon/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/joint_limits_interface/Manifest b/dev-ros/joint_limits_interface/Manifest
index 134c4894d8f9..ef1846a224d2 100644
--- a/dev-ros/joint_limits_interface/Manifest
+++ b/dev-ros/joint_limits_interface/Manifest
@@ -2,3 +2,4 @@ DIST ros_control-0.19.1.tar.gz 678884 BLAKE2B 427d927900b52ecc7c83807666cb315ad6
DIST ros_control-0.19.2.tar.gz 679272 BLAKE2B ac08db38e1ee543fdc0a23449c7e9a2ad9b81ce9a414ed99f6549fee0c1bde7cc53ff8b72b059bb6300c3eb57da4460a50c7ebf8bfb9c0ce60eabefc7e210cf8 SHA512 bee37088acb49a8f033c613947befbb14d5b7ceff947a5c4c0def826b6458e4a758819b18973c755ce137416a0283bb76b30ba30a972cea4807f8b98681ec310
DIST ros_control-0.19.3.tar.gz 684069 BLAKE2B fe767c8012be6675b03c56b3d1c9a2246e7e4b0d0b02b579ba5bc6b6806765163451c1ce4183f94d005507e37b8d4d2e9d023404a86de918a41bb53e1cd3c531 SHA512 59e3f86e8d69de68ae1bc38264c0e3d1fa479153290c8574bb8b8c00c5c257f6ef72dfcf1abe2367f5573f75f583f488e08aa10c67a5c59f2fd307e08b08b284
DIST ros_control-0.19.4.tar.gz 685911 BLAKE2B 32a3922e1d0e92569c2efb25dcaac512e6837268a8c134e93bc5c4ca5b20be320ecb9cf670583d517b4aff3b8d09578da32455b75531e9a0b6a0a51eb5ba9622 SHA512 4e948b96b2aa918d2570a571e26ecc43620b94f9d8cc941a89a3ea1a1e4251fa126950c7cfa3bab1ddecdf150b6ecae50d195cc3ca7a6be25d9ca317e33eacbf
+DIST ros_control-0.19.5.tar.gz 686250 BLAKE2B 54cc8a3aadfd908df0ccfcd407f638aab69450bb98bd8f824f76b346f5cfcfdc0cf968d0046147fce6c024f6e60d810c25940488bd15c455a668204388405929 SHA512 bf97d077e12cffda07f87014edbf03750358322016acfe722fa3c75453920c1caac23a2ca2428c4346f0f70c5dfcf8e3018d90215da165c162f8adc99a1402e3
diff --git a/dev-ros/joint_limits_interface/joint_limits_interface-0.19.5.ebuild b/dev-ros/joint_limits_interface/joint_limits_interface-0.19.5.ebuild
new file mode 100644
index 000000000000..3d396fd3f3f1
--- /dev/null
+++ b/dev-ros/joint_limits_interface/joint_limits_interface-0.19.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-controls/ros_control"
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Interface for enforcing joint limits"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/roscpp
+ dev-ros/hardware_interface
+ dev-libs/urdfdom
+ dev-ros/urdf
+"
+DEPEND="${RDEPEND}
+ test? ( dev-ros/rostest dev-cpp/gtest )"
+
+src_test() {
+ export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+ ros-catkin_src_test
+}
diff --git a/dev-ros/joint_limits_interface/metadata.xml b/dev-ros/joint_limits_interface/metadata.xml
index 3c25465fb298..0acb45192a07 100644
--- a/dev-ros/joint_limits_interface/metadata.xml
+++ b/dev-ros/joint_limits_interface/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/joint_state_publisher/metadata.xml b/dev-ros/joint_state_publisher/metadata.xml
index b74086ddd5fa..301a6d1968e9 100644
--- a/dev-ros/joint_state_publisher/metadata.xml
+++ b/dev-ros/joint_state_publisher/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/joint_state_publisher_gui/metadata.xml b/dev-ros/joint_state_publisher_gui/metadata.xml
index b74086ddd5fa..301a6d1968e9 100644
--- a/dev-ros/joint_state_publisher_gui/metadata.xml
+++ b/dev-ros/joint_state_publisher_gui/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/joint_states_settler/Manifest b/dev-ros/joint_states_settler/Manifest
index 0c2018f9b46d..7d01d5458acf 100644
--- a/dev-ros/joint_states_settler/Manifest
+++ b/dev-ros/joint_states_settler/Manifest
@@ -1 +1,2 @@
DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/joint_states_settler/joint_states_settler-0.10.15.ebuild b/dev-ros/joint_states_settler/joint_states_settler-0.10.15.ebuild
new file mode 100644
index 000000000000..287ce5956f88
--- /dev/null
+++ b/dev-ros/joint_states_settler/joint_states_settler-0.10.15.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-perception/calibration"
+CATKIN_HAS_MESSAGES=yes
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Reports how long a subset of joints has been settled"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-libs/boost:=[threads(+)]
+ dev-ros/actionlib
+ dev-ros/rosconsole
+ dev-ros/roscpp
+ dev-ros/roscpp_serialization
+ dev-ros/settlerlib
+"
+DEPEND="${RDEPEND}
+ dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/actionlib_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? ( dev-cpp/gtest )"
+PATCHES=( "${FILESDIR}/gcc6.patch" )
diff --git a/dev-ros/joint_states_settler/metadata.xml b/dev-ros/joint_states_settler/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/joint_states_settler/metadata.xml
+++ b/dev-ros/joint_states_settler/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/kdl_conversions/metadata.xml b/dev-ros/kdl_conversions/metadata.xml
index f41d91d6a75e..0717de2e0623 100644
--- a/dev-ros/kdl_conversions/metadata.xml
+++ b/dev-ros/kdl_conversions/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/kdl_parser/metadata.xml b/dev-ros/kdl_parser/metadata.xml
index d528e22601f5..78adedad5571 100644
--- a/dev-ros/kdl_parser/metadata.xml
+++ b/dev-ros/kdl_parser/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/kdl_parser_py/metadata.xml b/dev-ros/kdl_parser_py/metadata.xml
index d528e22601f5..78adedad5571 100644
--- a/dev-ros/kdl_parser_py/metadata.xml
+++ b/dev-ros/kdl_parser_py/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/laser_assembler/metadata.xml b/dev-ros/laser_assembler/metadata.xml
index 64c83e416370..0c8633fd6695 100644
--- a/dev-ros/laser_assembler/metadata.xml
+++ b/dev-ros/laser_assembler/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/laser_cb_detector/Manifest b/dev-ros/laser_cb_detector/Manifest
index 0c2018f9b46d..3195e34ccbf7 100644
--- a/dev-ros/laser_cb_detector/Manifest
+++ b/dev-ros/laser_cb_detector/Manifest
@@ -1 +1 @@
-DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/laser_cb_detector/files/boost170.patch b/dev-ros/laser_cb_detector/files/boost170.patch
deleted file mode 100644
index 019a948be95c..000000000000
--- a/dev-ros/laser_cb_detector/files/boost170.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: laser_cb_detector/CMakeLists.txt
-===================================================================
---- laser_cb_detector.orig/CMakeLists.txt
-+++ laser_cb_detector/CMakeLists.txt
-@@ -1,7 +1,7 @@
- cmake_minimum_required(VERSION 2.8.3)
- project(laser_cb_detector)
-
--find_package(Boost REQUIRED signals thread)
-+find_package(Boost REQUIRED thread)
- find_package(catkin REQUIRED actionlib actionlib_msgs cv_bridge image_cb_detector message_filters roscpp settlerlib std_msgs)
-
- add_action_files(DIRECTORY action FILES Config.action)
diff --git a/dev-ros/laser_cb_detector/files/gcc6.patch b/dev-ros/laser_cb_detector/files/gcc6.patch
deleted file mode 100644
index 6580ca5e8453..000000000000
--- a/dev-ros/laser_cb_detector/files/gcc6.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: laser_cb_detector/CMakeLists.txt
-===================================================================
---- laser_cb_detector.orig/CMakeLists.txt
-+++ laser_cb_detector/CMakeLists.txt
-@@ -15,7 +15,7 @@ catkin_package(DEPENDS actionlib actionl
- )
-
- find_package(OpenCV REQUIRED)
--include_directories(SYSTEM ${catkin_INCLUDE_DIRS}
-+include_directories(${catkin_INCLUDE_DIRS}
- ${OpenCV_INCLUDE_DIRS}
- )
- include_directories(include)
diff --git a/dev-ros/laser_cb_detector/files/ocv4-2.patch b/dev-ros/laser_cb_detector/files/ocv4-2.patch
deleted file mode 100644
index 3cc51c45d7dd..000000000000
--- a/dev-ros/laser_cb_detector/files/ocv4-2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Index: laser_cb_detector/test/laser_cb_detector_unittest.cpp
-===================================================================
---- laser_cb_detector.orig/test/laser_cb_detector_unittest.cpp
-+++ laser_cb_detector/test/laser_cb_detector_unittest.cpp
-@@ -37,7 +37,7 @@
-
- #include <laser_cb_detector/ConfigGoal.h>
- #include <laser_cb_detector/laser_cb_detector.h>
--#include <opencv/highgui.h>
-+#include <opencv2/highgui.hpp>
-
- using namespace laser_cb_detector;
- using namespace std;
-@@ -55,8 +55,9 @@ static const string test_path = xstr(TES
-
- calibration_msgs::DenseLaserSnapshot getSnapshot(const string& filename)
- {
-- IplImage* image;
-- image = cvLoadImage(filename.c_str(), 0); // 0 -> Force image to grayscale
-+ cv::Mat mat = cv::imread(filename.c_str(), 0);
-+ IplImage image_v = cvIplImage(mat);
-+ IplImage* image = &image_v;
- EXPECT_TRUE(image) << "could not open image file [" << filename << "]" << endl;
-
-
-@@ -92,7 +93,7 @@ calibration_msgs::DenseLaserSnapshot get
- }
-
- cvReleaseImage(&float_image);
-- cvReleaseImage(&image);
-+ //cvReleaseImage(&image);
-
- return snapshot;
- }
diff --git a/dev-ros/laser_cb_detector/files/ocv4.patch b/dev-ros/laser_cb_detector/files/ocv4.patch
deleted file mode 100644
index 4bbb0005fda0..000000000000
--- a/dev-ros/laser_cb_detector/files/ocv4.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: laser_cb_detector/include/laser_cb_detector/laser_cb_detector.h
-===================================================================
---- laser_cb_detector.orig/include/laser_cb_detector/laser_cb_detector.h
-+++ laser_cb_detector/include/laser_cb_detector/laser_cb_detector.h
-@@ -37,7 +37,7 @@
- #ifndef LASER_CB_DETECTOR_LASER_CB_DETECTOR_H_
- #define LASER_CB_DETECTOR_LASER_CB_DETECTOR_H_
-
--#include <opencv/cv.h>
-+#include <opencv2/core/core_c.h>
- #include <calibration_msgs/DenseLaserSnapshot.h>
- #include <laser_cb_detector/ConfigAction.h>
- #include <laser_cb_detector/cv_laser_bridge.h>
diff --git a/dev-ros/laser_cb_detector/laser_cb_detector-0.10.14-r1.ebuild b/dev-ros/laser_cb_detector/laser_cb_detector-0.10.15.ebuild
index 3f7c54d7040d..993633f2ddf1 100644
--- a/dev-ros/laser_cb_detector/laser_cb_detector-0.10.14-r1.ebuild
+++ b/dev-ros/laser_cb_detector/laser_cb_detector-0.10.15.ebuild
@@ -33,4 +33,3 @@ DEPEND="${RDEPEND}
media-libs/opencv[png]
)
"
-PATCHES=( "${FILESDIR}/gcc6.patch" "${FILESDIR}/boost170.patch" "${FILESDIR}/ocv4.patch" "${FILESDIR}/ocv4-2.patch" )
diff --git a/dev-ros/laser_cb_detector/laser_cb_detector-9999.ebuild b/dev-ros/laser_cb_detector/laser_cb_detector-9999.ebuild
index 3f7c54d7040d..993633f2ddf1 100644
--- a/dev-ros/laser_cb_detector/laser_cb_detector-9999.ebuild
+++ b/dev-ros/laser_cb_detector/laser_cb_detector-9999.ebuild
@@ -33,4 +33,3 @@ DEPEND="${RDEPEND}
media-libs/opencv[png]
)
"
-PATCHES=( "${FILESDIR}/gcc6.patch" "${FILESDIR}/boost170.patch" "${FILESDIR}/ocv4.patch" "${FILESDIR}/ocv4-2.patch" )
diff --git a/dev-ros/laser_cb_detector/metadata.xml b/dev-ros/laser_cb_detector/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/laser_cb_detector/metadata.xml
+++ b/dev-ros/laser_cb_detector/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/laser_filters/laser_filters-1.8.11.ebuild b/dev-ros/laser_filters/laser_filters-1.8.11-r1.ebuild
index 6d0bb2a716e2..f9351a8d5d33 100644
--- a/dev-ros/laser_filters/laser_filters-1.8.11.ebuild
+++ b/dev-ros/laser_filters/laser_filters-1.8.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,8 +19,8 @@ RDEPEND="
dev-ros/message_filters
dev-ros/laser_geometry
dev-ros/pluginlib
- dev-ros/angles
- dev-ros/dynamic_reconfigure
+ dev-ros/angles:0
+ dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
dev-libs/tinyxml2:=
dev-libs/console_bridge:=
diff --git a/dev-ros/laser_filters/laser_filters-9999.ebuild b/dev-ros/laser_filters/laser_filters-9999.ebuild
index 6d0bb2a716e2..f9351a8d5d33 100644
--- a/dev-ros/laser_filters/laser_filters-9999.ebuild
+++ b/dev-ros/laser_filters/laser_filters-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,8 +19,8 @@ RDEPEND="
dev-ros/message_filters
dev-ros/laser_geometry
dev-ros/pluginlib
- dev-ros/angles
- dev-ros/dynamic_reconfigure
+ dev-ros/angles:0
+ dev-ros/dynamic_reconfigure[${PYTHON_SINGLE_USEDEP}]
dev-libs/tinyxml2:=
dev-libs/console_bridge:=
diff --git a/dev-ros/laser_filters/metadata.xml b/dev-ros/laser_filters/metadata.xml
index b23578c2ea6c..29c29f27b53a 100644
--- a/dev-ros/laser_filters/metadata.xml
+++ b/dev-ros/laser_filters/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/laser_geometry/Manifest b/dev-ros/laser_geometry/Manifest
index 6331949b13cd..77a79d723ad8 100644
--- a/dev-ros/laser_geometry/Manifest
+++ b/dev-ros/laser_geometry/Manifest
@@ -1 +1 @@
-DIST laser_geometry-1.6.6.tar.gz 19050 BLAKE2B 852dc42b9ff3a6e262cac74441999de030f3cd35c0536859ebe253f270065a10a11f855299d81b1319949ff4ec775aa377d34894a1a889b4a0f9c0d8afe8eecf SHA512 4ffef2467c0bd6cfca6022308e97a766ab544705395d13863a1a5d924eda728a7473a58a57492db4ae8d503c0aef38d6747fefad8624a6f4b1b2b1e709919781
+DIST laser_geometry-1.6.7.tar.gz 19095 BLAKE2B 9ac9b1d24f26386e1e23e3ab75e1af18ae306670b5a86af2f547918327cd3fc9ec9140a3479c600ea799158617a9e4ce350f45f71db688aa2446edfaf04a5912 SHA512 7f6f887c3f8c4212adef90812fa877904e1e3fcf679df15cadca34a4ad451135be5086506eafee16682441c70df0d1c89fa90d2b365f5eed4f349ed741974c01
diff --git a/dev-ros/laser_geometry/laser_geometry-1.6.6-r1.ebuild b/dev-ros/laser_geometry/laser_geometry-1.6.7-r1.ebuild
index e1b93a17bd7e..b3e5ec1c69ef 100644
--- a/dev-ros/laser_geometry/laser_geometry-1.6.6-r1.ebuild
+++ b/dev-ros/laser_geometry/laser_geometry-1.6.7-r1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/roscpp
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep "dev-python/numpy[\${PYTHON_USEDEP}]")
diff --git a/dev-ros/laser_geometry/laser_geometry-9999.ebuild b/dev-ros/laser_geometry/laser_geometry-9999.ebuild
index e1b93a17bd7e..b3e5ec1c69ef 100644
--- a/dev-ros/laser_geometry/laser_geometry-9999.ebuild
+++ b/dev-ros/laser_geometry/laser_geometry-9999.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
IUSE=""
RDEPEND="
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/roscpp
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep "dev-python/numpy[\${PYTHON_USEDEP}]")
diff --git a/dev-ros/laser_geometry/metadata.xml b/dev-ros/laser_geometry/metadata.xml
index 63094c234034..53c51b3d46ed 100644
--- a/dev-ros/laser_geometry/metadata.xml
+++ b/dev-ros/laser_geometry/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/laser_proc/metadata.xml b/dev-ros/laser_proc/metadata.xml
index 04cc2bb77db2..1b7e3309f768 100644
--- a/dev-ros/laser_proc/metadata.xml
+++ b/dev-ros/laser_proc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/libmavconn/Manifest b/dev-ros/libmavconn/Manifest
index 24677433e024..4f32ba0a9b13 100644
--- a/dev-ros/libmavconn/Manifest
+++ b/dev-ros/libmavconn/Manifest
@@ -1,3 +1,4 @@
DIST mavros-1.2.0.tar.gz 309704 BLAKE2B 85fa9079e6e26a5507878a092f671dfc387f52c65b9d1b2ba1f66d98439369550807b8afe3c99e276725b0c14d479eb1df2bd75870f2b78fe6e95c6020355cc9 SHA512 b37e3713ab15bdac23e88f3e7111821c7eaaaa263d7354852a18dd1e9f6f782a2e9450b29264536b8d712ab04021ddd84d82deeb932715d8e486dc019bb6f374
DIST mavros-1.4.0.tar.gz 316881 BLAKE2B 2f7d401024fb8ce08a91e70b175bfacfcd6ec28ae8bd744ed4fba20c8a8362eaed71143c3fa34b53084d92ed5bccda3b291bc08f310f7a1c48fb25f608709c48 SHA512 d09c328d9878ada83c2c34cd44b582085e2ca5770ce78b6a52d27545333d43d5f7f92be14e3636db5ecee8d8d9e95134693ec8d4676adee5e1307ac958f182b6
DIST mavros-1.5.2.tar.gz 319006 BLAKE2B 7ae349460f6edd44c716776dacb1014248f2d03fe0aad0a79e832091311f6e553cea714588099e70f3e1b0d8f4ba6a415e7e2554d5a8dedaae537a1955037cb4 SHA512 67aed9c6ef55c486008e1ee7125367f4ec1a6536cc7f28548c3434617a8a7429dd56a4f17af7dbe4678a8499ef69b57d72d4453fd5a2e54d9600b945314d1316
+DIST mavros-1.8.0.tar.gz 330619 BLAKE2B 54b1e925148370a85dc0efdc53447a6443ff5b291e656514df8046ca60b8aa7658ca77dc7731718f5e818fbbcf4631067cb03371d85e8bab95a907ca857a85ee SHA512 e9a0a51480ca45112da98d51e16b2ccc2825acab8a34074ba456d7e760cb2fe6bfd9a37e33fc1dfc6c1b072865fd180aff8e7918788ded95c7776a465cda4da2
diff --git a/dev-ros/libmavconn/libmavconn-1.8.0.ebuild b/dev-ros/libmavconn/libmavconn-1.8.0.ebuild
new file mode 100644
index 000000000000..8f7b83354449
--- /dev/null
+++ b/dev-ros/libmavconn/libmavconn-1.8.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/mavlink/mavros"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="MAVLink communication library"
+LICENSE="GPL-3 LGPL-3 BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ >=dev-ros/mavlink-gbp-release-2016.7.7
+ dev-libs/boost:=
+ dev-libs/console_bridge:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )
+"
diff --git a/dev-ros/libmavconn/metadata.xml b/dev-ros/libmavconn/metadata.xml
index 769989122d7c..3f4ec4d0aeca 100644
--- a/dev-ros/libmavconn/metadata.xml
+++ b/dev-ros/libmavconn/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/librviz_tutorial/metadata.xml b/dev-ros/librviz_tutorial/metadata.xml
index 59c938e49d79..ade798056081 100644
--- a/dev-ros/librviz_tutorial/metadata.xml
+++ b/dev-ros/librviz_tutorial/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/map_msgs/metadata.xml b/dev-ros/map_msgs/metadata.xml
index 8279667632da..57108def8229 100644
--- a/dev-ros/map_msgs/metadata.xml
+++ b/dev-ros/map_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/map_server/metadata.xml b/dev-ros/map_server/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/map_server/metadata.xml
+++ b/dev-ros/map_server/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/mavlink-gbp-release/Manifest b/dev-ros/mavlink-gbp-release/Manifest
index 7242310703b5..abc9529cfad8 100644
--- a/dev-ros/mavlink-gbp-release/Manifest
+++ b/dev-ros/mavlink-gbp-release/Manifest
@@ -1,2 +1 @@
-DIST mavlink-gbp-release-2020.9.10.tar.gz 4134330 BLAKE2B a8b2ad07ebf67bf19b37d6fefd6e41a5d6c95e9eaac413785943bd88e63f1a8acf4a4ea7d7ecd680e5ff306d46235a8cf0239af724d01d960c96cd8623818a22 SHA512 9c3429b16b0bcd364d89db3817cab76545f799407095cd6d7af5fff552aa4a4314645b6db517389bcdb511e009b4bfce5d62ae6b4aec7b0542bdc892cdf1ebb9
-DIST mavlink-gbp-release-2021.2.2.tar.gz 4266346 BLAKE2B 6f70c9ee4b4140f7478210ba8a31739316a89f890d1412e5d9480d83ca1a186a12855d9b33f254222aa5156333fc74dd5f00988ffe904fad96ef5eaccea6a793 SHA512 1e857093d91c154b0780c530f1ad741120cee31e9ba3373cc047644990e7d58b2b703716d39509c753c41cbaf95a9e330bbc15ed6c970af2ab4d6bbc66de23eb
+DIST mavlink-gbp-release-2021.7.7.tar.gz 4280663 BLAKE2B 36fe1f224178ec954866b07c470cebf50fb779eb004911092b24fc380492c6b89b5509fc3b823ab5b355a0957ab113ea4915c94d499667b1e27ee964867e1063 SHA512 b3e7b196ff0e58c3cccfd2ea21f8804732ffbf62bf0288f2c8e0f518e387629fb0260ce9c7cffd94d83b21e8203f2077176d568aa9de4818f2bd6badae9f6a0c
diff --git a/dev-ros/mavlink-gbp-release/mavlink-gbp-release-2020.9.10.ebuild b/dev-ros/mavlink-gbp-release/mavlink-gbp-release-2020.9.10.ebuild
deleted file mode 100644
index 86036c60a87e..000000000000
--- a/dev-ros/mavlink-gbp-release/mavlink-gbp-release-2020.9.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/mavlink/mavlink-gbp-release"
-EGIT_BRANCH="release/noetic/mavlink"
-VER_PREFIX="${EGIT_BRANCH}/"
-VER_SUFFIX=-${PV#*_p}
-KEYWORDS="~amd64 ~arm"
-
-inherit ros-catkin
-
-DESCRIPTION="MAVLink message marshaling library"
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE=""
-
-RDEPEND="$(python_gen_cond_dep "dev-python/future[\${PYTHON_USEDEP}]")"
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${PN}-${EGIT_BRANCH//\//-}"
-PATCHES=( "${FILESDIR}/gentoo.patch" )
diff --git a/dev-ros/mavlink-gbp-release/mavlink-gbp-release-2021.2.2.ebuild b/dev-ros/mavlink-gbp-release/mavlink-gbp-release-2021.7.7.ebuild
index 2b6b1f3ec934..2b6b1f3ec934 100644
--- a/dev-ros/mavlink-gbp-release/mavlink-gbp-release-2021.2.2.ebuild
+++ b/dev-ros/mavlink-gbp-release/mavlink-gbp-release-2021.7.7.ebuild
diff --git a/dev-ros/mavlink-gbp-release/metadata.xml b/dev-ros/mavlink-gbp-release/metadata.xml
index c9e16a19b180..bbb0a7b985c3 100644
--- a/dev-ros/mavlink-gbp-release/metadata.xml
+++ b/dev-ros/mavlink-gbp-release/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/mavros/Manifest b/dev-ros/mavros/Manifest
index 24677433e024..cf8c69392f86 100644
--- a/dev-ros/mavros/Manifest
+++ b/dev-ros/mavros/Manifest
@@ -1,3 +1 @@
-DIST mavros-1.2.0.tar.gz 309704 BLAKE2B 85fa9079e6e26a5507878a092f671dfc387f52c65b9d1b2ba1f66d98439369550807b8afe3c99e276725b0c14d479eb1df2bd75870f2b78fe6e95c6020355cc9 SHA512 b37e3713ab15bdac23e88f3e7111821c7eaaaa263d7354852a18dd1e9f6f782a2e9450b29264536b8d712ab04021ddd84d82deeb932715d8e486dc019bb6f374
-DIST mavros-1.4.0.tar.gz 316881 BLAKE2B 2f7d401024fb8ce08a91e70b175bfacfcd6ec28ae8bd744ed4fba20c8a8362eaed71143c3fa34b53084d92ed5bccda3b291bc08f310f7a1c48fb25f608709c48 SHA512 d09c328d9878ada83c2c34cd44b582085e2ca5770ce78b6a52d27545333d43d5f7f92be14e3636db5ecee8d8d9e95134693ec8d4676adee5e1307ac958f182b6
-DIST mavros-1.5.2.tar.gz 319006 BLAKE2B 7ae349460f6edd44c716776dacb1014248f2d03fe0aad0a79e832091311f6e553cea714588099e70f3e1b0d8f4ba6a415e7e2554d5a8dedaae537a1955037cb4 SHA512 67aed9c6ef55c486008e1ee7125367f4ec1a6536cc7f28548c3434617a8a7429dd56a4f17af7dbe4678a8499ef69b57d72d4453fd5a2e54d9600b945314d1316
+DIST mavros-1.8.0.tar.gz 330619 BLAKE2B 54b1e925148370a85dc0efdc53447a6443ff5b291e656514df8046ca60b8aa7658ca77dc7731718f5e818fbbcf4631067cb03371d85e8bab95a907ca857a85ee SHA512 e9a0a51480ca45112da98d51e16b2ccc2825acab8a34074ba456d7e760cb2fe6bfd9a37e33fc1dfc6c1b072865fd180aff8e7918788ded95c7776a465cda4da2
diff --git a/dev-ros/mavros/mavros-1.2.0.ebuild b/dev-ros/mavros/mavros-1.2.0.ebuild
deleted file mode 100644
index 74118adcd502..000000000000
--- a/dev-ros/mavros/mavros-1.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/mavlink/mavros"
-KEYWORDS="~amd64 ~arm"
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="MAVLink extendable communication node for ROS"
-LICENSE="GPL-3 LGPL-3 BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/diagnostic_updater
- dev-ros/pluginlib
- dev-libs/tinyxml2:=
- dev-ros/roscpp
- dev-ros/tf
- dev-ros/angles
- dev-ros/libmavconn
- dev-ros/rosconsole_bridge
- dev-libs/boost:=
- dev-ros/eigen_conversions
- sci-geosciences/GeographicLib
- >=dev-ros/mavlink-gbp-release-2016.11.11
- dev-libs/console_bridge:=
-"
-DEPEND="${RDEPEND}
- dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
- >=dev-ros/mavros_msgs-${PV}[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
diff --git a/dev-ros/mavros/mavros-1.4.0.ebuild b/dev-ros/mavros/mavros-1.4.0.ebuild
deleted file mode 100644
index 12562bf79410..000000000000
--- a/dev-ros/mavros/mavros-1.4.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/mavlink/mavros"
-KEYWORDS="~amd64 ~arm"
-ROS_SUBDIR=${PN}
-
-inherit ros-catkin
-
-DESCRIPTION="MAVLink extendable communication node for ROS"
-LICENSE="GPL-3 LGPL-3 BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/diagnostic_updater
- dev-ros/pluginlib
- dev-libs/tinyxml2:=
- dev-ros/roscpp
- dev-ros/tf
- dev-ros/angles
- dev-ros/libmavconn
- dev-ros/rosconsole_bridge
- dev-libs/boost:=
- dev-ros/eigen_conversions
- sci-geosciences/GeographicLib
- >=dev-ros/mavlink-gbp-release-2020.9.10
- dev-libs/console_bridge:=
-"
-DEPEND="${RDEPEND}
- dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
- >=dev-ros/mavros_msgs-${PV}[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
-"
diff --git a/dev-ros/mavros/mavros-1.5.2.ebuild b/dev-ros/mavros/mavros-1.8.0-r1.ebuild
index 6d42a584d799..bf93840a0e01 100644
--- a/dev-ros/mavros/mavros-1.5.2.ebuild
+++ b/dev-ros/mavros/mavros-1.8.0-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/tinyxml2:=
dev-ros/roscpp
dev-ros/tf
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/libmavconn
dev-ros/rosconsole_bridge
dev-libs/boost:=
@@ -27,6 +27,7 @@ RDEPEND="
sci-geosciences/GeographicLib
>=dev-ros/mavlink-gbp-release-2020.9.10
dev-libs/console_bridge:=
+ dev-ros/tf2_eigen
"
DEPEND="${RDEPEND}
dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
@@ -36,4 +37,8 @@ DEPEND="${RDEPEND}
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/trajectory_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? (
+ dev-cpp/gtest
+ )
"
diff --git a/dev-ros/mavros/mavros-9999.ebuild b/dev-ros/mavros/mavros-9999.ebuild
index 12562bf79410..bf93840a0e01 100644
--- a/dev-ros/mavros/mavros-9999.ebuild
+++ b/dev-ros/mavros/mavros-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/tinyxml2:=
dev-ros/roscpp
dev-ros/tf
- dev-ros/angles
+ dev-ros/angles:0
dev-ros/libmavconn
dev-ros/rosconsole_bridge
dev-libs/boost:=
@@ -27,6 +27,7 @@ RDEPEND="
sci-geosciences/GeographicLib
>=dev-ros/mavlink-gbp-release-2020.9.10
dev-libs/console_bridge:=
+ dev-ros/tf2_eigen
"
DEPEND="${RDEPEND}
dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
@@ -36,4 +37,8 @@ DEPEND="${RDEPEND}
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/trajectory_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ test? (
+ dev-cpp/gtest
+ )
"
diff --git a/dev-ros/mavros/metadata.xml b/dev-ros/mavros/metadata.xml
index 769989122d7c..3f4ec4d0aeca 100644
--- a/dev-ros/mavros/metadata.xml
+++ b/dev-ros/mavros/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/mavros_extras/Manifest b/dev-ros/mavros_extras/Manifest
index 24677433e024..4f32ba0a9b13 100644
--- a/dev-ros/mavros_extras/Manifest
+++ b/dev-ros/mavros_extras/Manifest
@@ -1,3 +1,4 @@
DIST mavros-1.2.0.tar.gz 309704 BLAKE2B 85fa9079e6e26a5507878a092f671dfc387f52c65b9d1b2ba1f66d98439369550807b8afe3c99e276725b0c14d479eb1df2bd75870f2b78fe6e95c6020355cc9 SHA512 b37e3713ab15bdac23e88f3e7111821c7eaaaa263d7354852a18dd1e9f6f782a2e9450b29264536b8d712ab04021ddd84d82deeb932715d8e486dc019bb6f374
DIST mavros-1.4.0.tar.gz 316881 BLAKE2B 2f7d401024fb8ce08a91e70b175bfacfcd6ec28ae8bd744ed4fba20c8a8362eaed71143c3fa34b53084d92ed5bccda3b291bc08f310f7a1c48fb25f608709c48 SHA512 d09c328d9878ada83c2c34cd44b582085e2ca5770ce78b6a52d27545333d43d5f7f92be14e3636db5ecee8d8d9e95134693ec8d4676adee5e1307ac958f182b6
DIST mavros-1.5.2.tar.gz 319006 BLAKE2B 7ae349460f6edd44c716776dacb1014248f2d03fe0aad0a79e832091311f6e553cea714588099e70f3e1b0d8f4ba6a415e7e2554d5a8dedaae537a1955037cb4 SHA512 67aed9c6ef55c486008e1ee7125367f4ec1a6536cc7f28548c3434617a8a7429dd56a4f17af7dbe4678a8499ef69b57d72d4453fd5a2e54d9600b945314d1316
+DIST mavros-1.8.0.tar.gz 330619 BLAKE2B 54b1e925148370a85dc0efdc53447a6443ff5b291e656514df8046ca60b8aa7658ca77dc7731718f5e818fbbcf4631067cb03371d85e8bab95a907ca857a85ee SHA512 e9a0a51480ca45112da98d51e16b2ccc2825acab8a34074ba456d7e760cb2fe6bfd9a37e33fc1dfc6c1b072865fd180aff8e7918788ded95c7776a465cda4da2
diff --git a/dev-ros/mavros_extras/mavros_extras-1.8.0.ebuild b/dev-ros/mavros_extras/mavros_extras-1.8.0.ebuild
new file mode 100644
index 000000000000..4a27f7707f48
--- /dev/null
+++ b/dev-ros/mavros_extras/mavros_extras-1.8.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/mavlink/mavros"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Extra nodes and plugins for mavros"
+LICENSE="GPL-3 LGPL-3 BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/image_transport
+ dev-ros/cv_bridge
+ dev-ros/mavros
+ dev-ros/roscpp
+ dev-ros/mavros_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+ dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+ dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+ dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+ dev-ros/urdf
+ dev-libs/boost:=
+ dev-libs/console_bridge:=
+"
+DEPEND="${RDEPEND}
+ dev-cpp/eigen:3
+ dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+ dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
diff --git a/dev-ros/mavros_extras/metadata.xml b/dev-ros/mavros_extras/metadata.xml
index 769989122d7c..3f4ec4d0aeca 100644
--- a/dev-ros/mavros_extras/metadata.xml
+++ b/dev-ros/mavros_extras/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/mavros_msgs/Manifest b/dev-ros/mavros_msgs/Manifest
index 24677433e024..4f32ba0a9b13 100644
--- a/dev-ros/mavros_msgs/Manifest
+++ b/dev-ros/mavros_msgs/Manifest
@@ -1,3 +1,4 @@
DIST mavros-1.2.0.tar.gz 309704 BLAKE2B 85fa9079e6e26a5507878a092f671dfc387f52c65b9d1b2ba1f66d98439369550807b8afe3c99e276725b0c14d479eb1df2bd75870f2b78fe6e95c6020355cc9 SHA512 b37e3713ab15bdac23e88f3e7111821c7eaaaa263d7354852a18dd1e9f6f782a2e9450b29264536b8d712ab04021ddd84d82deeb932715d8e486dc019bb6f374
DIST mavros-1.4.0.tar.gz 316881 BLAKE2B 2f7d401024fb8ce08a91e70b175bfacfcd6ec28ae8bd744ed4fba20c8a8362eaed71143c3fa34b53084d92ed5bccda3b291bc08f310f7a1c48fb25f608709c48 SHA512 d09c328d9878ada83c2c34cd44b582085e2ca5770ce78b6a52d27545333d43d5f7f92be14e3636db5ecee8d8d9e95134693ec8d4676adee5e1307ac958f182b6
DIST mavros-1.5.2.tar.gz 319006 BLAKE2B 7ae349460f6edd44c716776dacb1014248f2d03fe0aad0a79e832091311f6e553cea714588099e70f3e1b0d8f4ba6a415e7e2554d5a8dedaae537a1955037cb4 SHA512 67aed9c6ef55c486008e1ee7125367f4ec1a6536cc7f28548c3434617a8a7429dd56a4f17af7dbe4678a8499ef69b57d72d4453fd5a2e54d9600b945314d1316
+DIST mavros-1.8.0.tar.gz 330619 BLAKE2B 54b1e925148370a85dc0efdc53447a6443ff5b291e656514df8046ca60b8aa7658ca77dc7731718f5e818fbbcf4631067cb03371d85e8bab95a907ca857a85ee SHA512 e9a0a51480ca45112da98d51e16b2ccc2825acab8a34074ba456d7e760cb2fe6bfd9a37e33fc1dfc6c1b072865fd180aff8e7918788ded95c7776a465cda4da2
diff --git a/dev-ros/mavros_msgs/mavros_msgs-1.8.0.ebuild b/dev-ros/mavros_msgs/mavros_msgs-1.8.0.ebuild
new file mode 100644
index 000000000000..11b0de2bd004
--- /dev/null
+++ b/dev-ros/mavros_msgs/mavros_msgs-1.8.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CATKIN_HAS_MESSAGES=yes
+ROS_REPO_URI="https://github.com/mavlink/mavros"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/geographic_msgs dev-ros/geometry_msgs dev-ros/sensor_msgs dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Messages for MAVROS"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/dev-ros/mavros_msgs/metadata.xml b/dev-ros/mavros_msgs/metadata.xml
index 769989122d7c..3f4ec4d0aeca 100644
--- a/dev-ros/mavros_msgs/metadata.xml
+++ b/dev-ros/mavros_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/media_export/metadata.xml b/dev-ros/media_export/metadata.xml
index 920c144774ff..b24bc33e1e31 100644
--- a/dev-ros/media_export/metadata.xml
+++ b/dev-ros/media_export/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/message_filters/Manifest b/dev-ros/message_filters/Manifest
index 06f95139f2ab..6c3e46551df7 100644
--- a/dev-ros/message_filters/Manifest
+++ b/dev-ros/message_filters/Manifest
@@ -1,3 +1,4 @@
DIST ros_comm-1.15.10.tar.gz 1089479 BLAKE2B 9855089aeb608466c3bff22676093c172e1e7898a1c1d7ab35cfffb948df4cb1324abbfc6c209df5944bee6265f24c53250c9bb0f811394bf276e33c19e81ee2 SHA512 34ac32a16eb170dae683e97dbc1528e1f0b2c3ddab9a84f2690ba92aa66639e0c99902ebc2e8e3e1aa5d6c97e6bd3d925f34827aa1943c3213eae2d211baf5a8
+DIST ros_comm-1.15.11.tar.gz 1089801 BLAKE2B 2ff05aa249dbdf5af2704efb52ef3fa12681e277f5e4fd0024645350bace6e41d3430ea727bc0d0e47ac1f946d8ef0b6b0c30e99a3695d67fd863bf9e01a8b3d SHA512 b8033ac96ebcd6a93c107dadd31b13fc48aab4cf2be9ebed0f773f94514b13cc395971eba9142aeb830251db7dd3df8a82d201b5663e9e1461b2ca792c981c99
DIST ros_comm-1.15.8.tar.gz 1080826 BLAKE2B c1a1e085225a96cf0b50309cb78e1ccdabefce1f23ee669393b7fc747537c7e39bfb6ad382b0d24e3b5507b1d0f3eaf2051a1bee90507b0e724e06a83df301a2 SHA512 b1c34ab6548400fc014eda496e5d1e1c7d134b9062a031386ac4eac3245ca83b034f74f0a189ccf9ec6933c18d6df0ae1a93d05f1526d09debf70c25aa25b6b9
DIST ros_comm-1.15.9.tar.gz 1087337 BLAKE2B 8c1582425770eee7898de42785c620c5fe82e31764d8947c16f9dbb43dd03d0201344e72d5a24911f7cc3cf4eacd51d6fc2940cc2346b635a2c769b055898297 SHA512 3f009a29d74dd74169585afb8d08c41faa19128e384ef6aa6c7bf58ae4d31345e4ea5441fc99a81b7742f724df7c7e3c16c4e51473c4fddeb4b9b6bf41cff04b
diff --git a/dev-ros/message_filters/message_filters-1.15.11.ebuild b/dev-ros/message_filters/message_filters-1.15.11.ebuild
new file mode 100644
index 000000000000..7b93ac1d75aa
--- /dev/null
+++ b/dev-ros/message_filters/message_filters-1.15.11.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ROS_REPO_URI="https://github.com/ros/ros_comm"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=utilities/${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Set of message filters which take in messages and outputs those at a later time"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/rosconsole
+ dev-ros/roscpp
+ dev-libs/boost:=[threads(+)]
+ dev-ros/genpy[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
+ dev-cpp/gtest
+ $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
+ )"
+PATCHES=( "${FILESDIR}/tests.patch" )
+
+src_test() {
+ export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+ ros-catkin_src_test
+}
diff --git a/dev-ros/message_filters/metadata.xml b/dev-ros/message_filters/metadata.xml
index 21df0d03b028..90098219374c 100644
--- a/dev-ros/message_filters/metadata.xml
+++ b/dev-ros/message_filters/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/message_generation/metadata.xml b/dev-ros/message_generation/metadata.xml
index 985bd3ecb9a3..e2562853025f 100644
--- a/dev-ros/message_generation/metadata.xml
+++ b/dev-ros/message_generation/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/message_runtime/metadata.xml b/dev-ros/message_runtime/metadata.xml
index aa0f1530c407..477db9c31b7b 100644
--- a/dev-ros/message_runtime/metadata.xml
+++ b/dev-ros/message_runtime/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/message_to_tf/metadata.xml b/dev-ros/message_to_tf/metadata.xml
index ee6ea29b2d58..b2ed6142a736 100644
--- a/dev-ros/message_to_tf/metadata.xml
+++ b/dev-ros/message_to_tf/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/metadata.xml b/dev-ros/metadata.xml
index 007ae95a2dfb..efd90c113998 100644
--- a/dev-ros/metadata.xml
+++ b/dev-ros/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
The dev-ros category contains ROS and ROS-related packages.
diff --git a/dev-ros/mk/Manifest b/dev-ros/mk/Manifest
index 42b0c9c73d7d..108420e1d667 100644
--- a/dev-ros/mk/Manifest
+++ b/dev-ros/mk/Manifest
@@ -1,3 +1,4 @@
DIST ros-1.15.5.tar.gz 178252 BLAKE2B 2e96f550ee6d9e049db4a69464db0bf948f2baf8ea50b2105ac19dcd758e4fc57cb011529e28cd9058ccb4adcbcf087e6295f35e6f9c511f5f33c3ddbe27c2db SHA512 d526e267faf231c0c9153614a24f05294b648595bda6d99ea937ca3cca70b2784b26c3c62f9b4830322adbd17d8e151be314c7301b753450450c5c38527d48d3
DIST ros-1.15.6.tar.gz 178270 BLAKE2B dccadd6c3b59b54d732d94a173c40e940f2e7effad5bc8f835bbf56f2b7f3d6b7a80183d1e4826edd566697ffc22ae77b5b75d792493220c0fc04603b3c33f85 SHA512 740727c68113d7a84583a85f4fc3f575aea05067d1aa3b96d5636d3454dba09a4730413c92f49cb7800f26bae15ab02496bd5f91f964b28511e8b8cd3cb116a6
DIST ros-1.15.7.tar.gz 178451 BLAKE2B 970b736c2ead0ca63e5b9ac5c47ef306ed22e5e6205e7529efd8bc8847f3ac0e73d5cdb55c00827e644e35e3ed49c534e797a8382bdd45451ba1f95a3af9634a SHA512 163a9c677d0213cea85f0d7c82d7a8da7f9423155f19857a8146f29c7b2b3a5ecd800f49d1e9b63b45da33544163acb6f32f7525602f249a30841e140654144a
+DIST ros-1.15.8.tar.gz 179267 BLAKE2B b62614b85bece7620c15ec3da70b54fc62428e6b72d86aeb8dd8a54d8f188032696815f05ee2072f31a1530194741c00e8dfd78fd68b4c43046de444b98c2b29 SHA512 9426b85e4b9aef5b81f678e613cb823f8b13d8940c0e85addfe5862885fb8a371daf696d5144310f44049eaec5ae6e6d1d57dcfab9feba7493cfd6e11d9e7b33
diff --git a/dev-ros/mk/metadata.xml b/dev-ros/mk/metadata.xml
index c51d37d7cf5c..e4e4d97efcdd 100644
--- a/dev-ros/mk/metadata.xml
+++ b/dev-ros/mk/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/mk/mk-1.15.8.ebuild b/dev-ros/mk/mk-1.15.8.ebuild
new file mode 100644
index 000000000000..fbe42319472d
--- /dev/null
+++ b/dev-ros/mk/mk-1.15.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ROS_REPO_URI="https://github.com/ros/ros"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=core/${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="A collection of .mk include files for building ROS architectural elements"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+RDEPEND="${DEPEND}
+ dev-ros/rospack
+ dev-ros/rosbuild"
diff --git a/dev-ros/monocam_settler/Manifest b/dev-ros/monocam_settler/Manifest
index 0c2018f9b46d..7d01d5458acf 100644
--- a/dev-ros/monocam_settler/Manifest
+++ b/dev-ros/monocam_settler/Manifest
@@ -1 +1,2 @@
DIST calibration-0.10.14.tar.gz 112475 BLAKE2B a43bf316b3eea30f5f3e273e0dd2754fe819a1aa246237cb1ecc4bc49463abbd3eb71f77579fc0655c483ad9ac259bb027ac014fc5ec368a73bada61dedf6712 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40
+DIST calibration-0.10.15.tar.gz 115940 BLAKE2B 43c8564ad8f15894d04571fbb3c6bc2059a5d232de3fb6225b715b078a11fef2e19283e3f0587ed47f2d52784ade22bebdf4680f6b30c585da2fbbfa1c45b0a5 SHA512 06ffc9ae6872b914eb6954996d165e2aa65d786756896a21be1ab3b5c20f1df3340e2fdf9804bc3cd78089f5b2e05eaed2a4376e70e98ccaaa8a88d95c3f4894
diff --git a/dev-ros/monocam_settler/metadata.xml b/dev-ros/monocam_settler/metadata.xml
index 660014a7883d..59b441a1c13c 100644
--- a/dev-ros/monocam_settler/metadata.xml
+++ b/dev-ros/monocam_settler/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/monocam_settler/monocam_settler-0.10.15.ebuild b/dev-ros/monocam_settler/monocam_settler-0.10.15.ebuild
new file mode 100644
index 000000000000..6826337aa05f
--- /dev/null
+++ b/dev-ros/monocam_settler/monocam_settler-0.10.15.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ROS_REPO_URI="https://github.com/ros-perception/calibration"
+CATKIN_HAS_MESSAGES=yes
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/actionlib_msgs dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Listens on a ImageFeatures topic, and waits for the data to settle"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-ros/actionlib[${PYTHON_SINGLE_USEDEP}]
+ dev-ros/rosconsole
+ dev-ros/roscpp_serialization
+ dev-ros/settlerlib
+ dev-libs/boost:=[threads(+)]
+"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
diff --git a/dev-ros/move_base/metadata.xml b/dev-ros/move_base/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/move_base/metadata.xml
+++ b/dev-ros/move_base/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/move_base_msgs/metadata.xml b/dev-ros/move_base_msgs/metadata.xml
index 8279667632da..57108def8229 100644
--- a/dev-ros/move_base_msgs/metadata.xml
+++ b/dev-ros/move_base_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/move_slow_and_clear/metadata.xml b/dev-ros/move_slow_and_clear/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/move_slow_and_clear/metadata.xml
+++ b/dev-ros/move_slow_and_clear/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/moveit_msgs/Manifest b/dev-ros/moveit_msgs/Manifest
index 1036c4781989..2f94990f78ba 100644
--- a/dev-ros/moveit_msgs/Manifest
+++ b/dev-ros/moveit_msgs/Manifest
@@ -1 +1 @@
-DIST moveit_msgs-0.11.1.tar.gz 20617 BLAKE2B 12b6f6f606d5f3ecaee8bafc5703526020ef60b421e452bb603390236caede4e7fb0d1310d0fc5c38dd63676085a083a76721f97a3548022375b3b2a8b72596c SHA512 b9f99bbae3d13040368ab8fb649682becd194ff91279c7c5a3060104789df91a4d61334a369a46e9d161f9f7386d42b97a189451c2ac0b5f124fb17df92ca680
+DIST moveit_msgs-0.11.2.tar.gz 21764 BLAKE2B 9994ae4468e6913a811103d7f107868eac60970016f2dacaf666fadc0c236db583001631a7378e18d97be9ddbe9823dae95ff984f91a3b28b1833412ef905326 SHA512 4b401c47b6d2a5c61c9e69807c4aec7f0aa20ff27de952ea91b2b8e339a5e5f18138f36b9e679601b7471aa0aa78d8d5763af12c44685a201bc4dbc67602857f
diff --git a/dev-ros/moveit_msgs/metadata.xml b/dev-ros/moveit_msgs/metadata.xml
index e9132b4e0742..e2926dbce472 100644
--- a/dev-ros/moveit_msgs/metadata.xml
+++ b/dev-ros/moveit_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/moveit_msgs/moveit_msgs-0.11.1.ebuild b/dev-ros/moveit_msgs/moveit_msgs-0.11.2.ebuild
index 6490a10393ef..16c7d7fd966b 100644
--- a/dev-ros/moveit_msgs/moveit_msgs-0.11.1.ebuild
+++ b/dev-ros/moveit_msgs/moveit_msgs-0.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/dev-ros/nav_core/metadata.xml b/dev-ros/nav_core/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/nav_core/metadata.xml
+++ b/dev-ros/nav_core/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/nav_msgs/metadata.xml b/dev-ros/nav_msgs/metadata.xml
index 22d077d4b85a..2591a02e56dc 100644
--- a/dev-ros/nav_msgs/metadata.xml
+++ b/dev-ros/nav_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/navfn/metadata.xml b/dev-ros/navfn/metadata.xml
index 7408fdf7047f..878801a726f0 100644
--- a/dev-ros/navfn/metadata.xml
+++ b/dev-ros/navfn/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/nmea_msgs/metadata.xml b/dev-ros/nmea_msgs/metadata.xml
index d679fcd2e949..62919d63d3e8 100644
--- a/dev-ros/nmea_msgs/metadata.xml
+++ b/dev-ros/nmea_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/nodelet/metadata.xml b/dev-ros/nodelet/metadata.xml
index a7a0cb47eaf7..5265d8ee1ea1 100644
--- a/dev-ros/nodelet/metadata.xml
+++ b/dev-ros/nodelet/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/nodelet_topic_tools/metadata.xml b/dev-ros/nodelet_topic_tools/metadata.xml
index a7a0cb47eaf7..5265d8ee1ea1 100644
--- a/dev-ros/nodelet_topic_tools/metadata.xml
+++ b/dev-ros/nodelet_topic_tools/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/nodelet_tutorial_math/metadata.xml b/dev-ros/nodelet_tutorial_math/metadata.xml
index ac14dc3adf6f..18730473acf0 100644
--- a/dev-ros/nodelet_tutorial_math/metadata.xml
+++ b/dev-ros/nodelet_tutorial_math/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/object_recognition_msgs/metadata.xml b/dev-ros/object_recognition_msgs/metadata.xml
index 4c19c0618108..4f47784b1a18 100644
--- a/dev-ros/object_recognition_msgs/metadata.xml
+++ b/dev-ros/object_recognition_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/octomap_msgs/metadata.xml b/dev-ros/octomap_msgs/metadata.xml
index 4925677e2a30..ecacdada5205 100644
--- a/dev-ros/octomap_msgs/metadata.xml
+++ b/dev-ros/octomap_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/octomap_ros/metadata.xml b/dev-ros/octomap_ros/metadata.xml
index b4e22aa4e97f..668cdef483a7 100644
--- a/dev-ros/octomap_ros/metadata.xml
+++ b/dev-ros/octomap_ros/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/opencv_apps/metadata.xml b/dev-ros/opencv_apps/metadata.xml
index 1c2493de8791..6fad310c965b 100644
--- a/dev-ros/opencv_apps/metadata.xml
+++ b/dev-ros/opencv_apps/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/opencv_tests/metadata.xml b/dev-ros/opencv_tests/metadata.xml
index 1c2493de8791..6fad310c965b 100644
--- a/dev-ros/opencv_tests/metadata.xml
+++ b/dev-ros/opencv_tests/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/openni2_camera/Manifest b/dev-ros/openni2_camera/Manifest
index 82343ad74f87..bb3305b40c53 100644
--- a/dev-ros/openni2_camera/Manifest
+++ b/dev-ros/openni2_camera/Manifest
@@ -1 +1 @@
-DIST openni2_camera-1.4.2.tar.gz 39789 BLAKE2B e20fe380e4832c7c38ed945e3472867ea7546c675677a89eda216bbaa448538b73a7b546e7182dc493520c9cb60b9cbdd9fb1bd1cd82ac75bf4ba3320a1521aa SHA512 b6dde7b55349e4d3a2f06f07e944208c90ab37f9e0b5366d8eefadda37a96f970de81784fa107ba8eb6a9e6636881279f3a2b3e7d60a9ac64eab4b0c9efccdb3
+DIST openni2_camera-1.5.1.tar.gz 40518 BLAKE2B 10cee624b9eda0a3d8f45df1fa6ba720a6e1c7f1a36dd0f0b933266854904f3a16f2292a5a51ed5f7e3d6f4ba5b9aaaf5260d7d2f6f012dbba060b5f3e3445f6 SHA512 59ab19bf60f6bd4196374138b68e64dc8aa44a8c451c3e7d5893f1501e83ab1c9034ddea2cbc1eedf12b2b2a13a9ecc4bbf2b87a71ab7fa38cde4c0d6ccc04cc
diff --git a/dev-ros/openni2_camera/metadata.xml b/dev-ros/openni2_camera/metadata.xml
index 5ada470f8151..39c915499d34 100644
--- a/dev-ros/openni2_camera/metadata.xml
+++ b/dev-ros/openni2_camera/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/openni2_camera/openni2_camera-1.4.2-r1.ebuild b/dev-ros/openni2_camera/openni2_camera-1.5.1.ebuild
index ee182d23620f..ee182d23620f 100644
--- a/dev-ros/openni2_camera/openni2_camera-1.4.2-r1.ebuild
+++ b/dev-ros/openni2_camera/openni2_camera-1.5.1.ebuild
diff --git a/dev-ros/openni2_launch/Manifest b/dev-ros/openni2_launch/Manifest
index 82343ad74f87..bb3305b40c53 100644
--- a/dev-ros/openni2_launch/Manifest
+++ b/dev-ros/openni2_launch/Manifest
@@ -1 +1 @@
-DIST openni2_camera-1.4.2.tar.gz 39789 BLAKE2B e20fe380e4832c7c38ed945e3472867ea7546c675677a89eda216bbaa448538b73a7b546e7182dc493520c9cb60b9cbdd9fb1bd1cd82ac75bf4ba3320a1521aa SHA512 b6dde7b55349e4d3a2f06f07e944208c90ab37f9e0b5366d8eefadda37a96f970de81784fa107ba8eb6a9e6636881279f3a2b3e7d60a9ac64eab4b0c9efccdb3
+DIST openni2_camera-1.5.1.tar.gz 40518 BLAKE2B 10cee624b9eda0a3d8f45df1fa6ba720a6e1c7f1a36dd0f0b933266854904f3a16f2292a5a51ed5f7e3d6f4ba5b9aaaf5260d7d2f6f012dbba060b5f3e3445f6 SHA512 59ab19bf60f6bd4196374138b68e64dc8aa44a8c451c3e7d5893f1501e83ab1c9034ddea2cbc1eedf12b2b2a13a9ecc4bbf2b87a71ab7fa38cde4c0d6ccc04cc
diff --git a/dev-ros/openni2_launch/metadata.xml b/dev-ros/openni2_launch/metadata.xml
index 393a8036d86a..26de3a1011c3 100644
--- a/dev-ros/openni2_launch/metadata.xml
+++ b/dev-ros/openni2_launch/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/openni2_launch/openni2_launch-1.4.2.ebuild b/dev-ros/openni2_launch/openni2_launch-1.5.1.ebuild
index 227a922039f1..230a0150b089 100644
--- a/dev-ros/openni2_launch/openni2_launch-1.4.2.ebuild
+++ b/dev-ros/openni2_launch/openni2_launch-1.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/dev-ros/openslam_gmapping/metadata.xml b/dev-ros/openslam_gmapping/metadata.xml
index aee2fbe8dc01..94bef80627d0 100644
--- a/dev-ros/openslam_gmapping/metadata.xml
+++ b/dev-ros/openslam_gmapping/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/pcl_conversions/Manifest b/dev-ros/pcl_conversions/Manifest
index 875f07be45be..229a958123b7 100644
--- a/dev-ros/pcl_conversions/Manifest
+++ b/dev-ros/pcl_conversions/Manifest
@@ -1,2 +1 @@
-DIST perception_pcl-1.7.1.tar.gz 80899 BLAKE2B 2898d88efa1b27a27eea06fb949254127cf92eb2c788ae914a40f0000fa8204202c4823c69ab5fa9bd83c2426289a4897a56fab9ec3df61e3ab0a184fc068c41 SHA512 97e9240c660adde84976860ed9c94cf8c127615526641dbcdb729ffbda4cda4dfb9f351cc2d471988732ad61e6508bfa5906c8b4503c31172e7f4e4dfc31260e
DIST perception_pcl-1.7.2.tar.gz 81897 BLAKE2B 692f000337090c7a2354bf9626d391aa0fe390041042718e7dde7335c750137e7e1b6f939728ad1e2af3411e535ba63b42bc17f74b3535e38628f2b6c1c87036 SHA512 228b1d7d589bfd1460e8c58448b0d9257e86c1796b009853aeceeb1da20d8f46462d8c273a95804003ce3c43326c6575553d19b319aa9effcef4854347d5c3f9
diff --git a/dev-ros/pcl_conversions/files/pcl.patch b/dev-ros/pcl_conversions/files/pcl.patch
new file mode 100644
index 000000000000..fc0ef8866863
--- /dev/null
+++ b/dev-ros/pcl_conversions/files/pcl.patch
@@ -0,0 +1,68 @@
+From 6900f7cf650e6c0df2aef45e0011833905b0ba9e Mon Sep 17 00:00:00 2001
+From: Markus Vieth <39675748+mvieth@users.noreply.github.com>
+Date: Fri, 6 Nov 2020 19:13:16 +0100
+Subject: [PATCH] Change conversions of Vertices for new PCL versions (#313)
+
+In https://github.com/PointCloudLibrary/pcl/commit/ad00c7bee2fad0391649479d90eee4461a2e74e7, the vertices field of pcl::Vertices changed from std::vector<std::uint32_t> to std::vector<pcl::index_t>, where index_t is an index type with configurable size (currently by default int). This commit makes conversions from and to pcl_msgs::Vertices possible again, moving the vector contents if possible.
+---
+ .../include/pcl_conversions/pcl_conversions.h | 23 +++++++++++++++----
+ 1 file changed, 19 insertions(+), 4 deletions(-)
+
+diff --git a/pcl_conversions/include/pcl_conversions/pcl_conversions.h b/pcl_conversions/include/pcl_conversions/pcl_conversions.h
+index a5671c25..5ac0a41a 100644
+--- a/include/pcl_conversions/pcl_conversions.h
++++ b/include/pcl_conversions/pcl_conversions.h
+@@ -350,10 +350,25 @@ namespace pcl_conversions {
+
+ /** pcl::Vertices <=> pcl_msgs::Vertices **/
+
++ namespace internal
++ {
++ template <class T>
++ inline void move(std::vector<T> &a, std::vector<T> &b)
++ {
++ b.swap(a);
++ }
++
++ template <class T1, class T2>
++ inline void move(std::vector<T1> &a, std::vector<T2> &b)
++ {
++ b.assign(a.cbegin(), a.cend());
++ }
++ }
++
+ inline
+ void fromPCL(const pcl::Vertices &pcl_vert, pcl_msgs::Vertices &vert)
+ {
+- vert.vertices = pcl_vert.vertices;
++ vert.vertices.assign(pcl_vert.vertices.cbegin(), pcl_vert.vertices.cend());
+ }
+
+ inline
+@@ -370,7 +385,7 @@ namespace pcl_conversions {
+ inline
+ void moveFromPCL(pcl::Vertices &pcl_vert, pcl_msgs::Vertices &vert)
+ {
+- vert.vertices.swap(pcl_vert.vertices);
++ internal::move(pcl_vert.vertices, vert.vertices);
+ }
+
+ inline
+@@ -387,7 +402,7 @@ namespace pcl_conversions {
+ inline
+ void toPCL(const pcl_msgs::Vertices &vert, pcl::Vertices &pcl_vert)
+ {
+- pcl_vert.vertices = vert.vertices;
++ pcl_vert.vertices.assign(vert.vertices.cbegin(), vert.vertices.cend());
+ }
+
+ inline
+@@ -404,7 +419,7 @@ namespace pcl_conversions {
+ inline
+ void moveToPCL(pcl_msgs::Vertices &vert, pcl::Vertices &pcl_vert)
+ {
+- pcl_vert.vertices.swap(vert.vertices);
++ internal::move(vert.vertices, pcl_vert.vertices);
+ }
+
+ inline
diff --git a/dev-ros/pcl_conversions/metadata.xml b/dev-ros/pcl_conversions/metadata.xml
index ac11a600be35..57f3ccdd6493 100644
--- a/dev-ros/pcl_conversions/metadata.xml
+++ b/dev-ros/pcl_conversions/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/pcl_conversions/pcl_conversions-1.7.1.ebuild b/dev-ros/pcl_conversions/pcl_conversions-1.7.1.ebuild
deleted file mode 100644
index 2aa2de1919aa..000000000000
--- a/dev-ros/pcl_conversions/pcl_conversions-1.7.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ROS_REPO_URI="https://github.com/ros-perception/perception_pcl"
-ROS_SUBDIR=${PN}
-KEYWORDS="~amd64 ~arm"
-
-inherit ros-catkin
-
-DESCRIPTION="Provides conversions from PCL data types and ROS message types"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- dev-ros/roscpp
- sci-libs/pcl:=
-"
-DEPEND="${RDEPEND}
- dev-ros/pcl_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
- dev-cpp/eigen:3
- test? ( dev-cpp/gtest )"
diff --git a/dev-ros/pcl_conversions/pcl_conversions-1.7.2.ebuild b/dev-ros/pcl_conversions/pcl_conversions-1.7.2-r1.ebuild
index 2aa2de1919aa..ec80ff5fa28b 100644
--- a/dev-ros/pcl_conversions/pcl_conversions-1.7.2.ebuild
+++ b/dev-ros/pcl_conversions/pcl_conversions-1.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,3 +23,4 @@ DEPEND="${RDEPEND}
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
dev-cpp/eigen:3
test? ( dev-cpp/gtest )"
+PATCHES=("${FILESDIR}/pcl.patch")
diff --git a/dev-ros/pcl_msgs/metadata.xml b/dev-ros/pcl_msgs/metadata.xml
index e543e078da04..a3993cc22fff 100644
--- a/dev-ros/pcl_msgs/metadata.xml
+++ b/dev-ros/pcl_msgs/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/pcl_ros/files/pcl.patch b/dev-ros/pcl_ros/files/pcl.patch
new file mode 100644
index 000000000000..6847fff9c4ce
--- /dev/null
+++ b/dev-ros/pcl_ros/files/pcl.patch
@@ -0,0 +1,51 @@
+From bd21be2cb8ec6ad70a282c61b14aa9dd43edf9ff Mon Sep 17 00:00:00 2001
+From: Markus Vieth <39675748+mvieth@users.noreply.github.com>
+Date: Mon, 21 Jun 2021 19:42:58 +0200
+Subject: [PATCH] Use complete namespace for traits members (#330)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This prevents errors like this: error: ‘name’ is not a member of ‘pcl::detail::traits’; did you mean ‘pcl::traits::name’?
+The error appears for newer PCL versions (everything after commit https://github.com/PointCloudLibrary/pcl/commit/d39d3d3300746b952997e5bd2742dac7482aa5ab), but this change should also be fully compatible with older PCL versions.
+---
+ pcl_ros/include/pcl_ros/point_cloud.h | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/include/pcl_ros/point_cloud.h b/pcl_ros/include/pcl_ros/point_cloud.h
+index 93df7365..3c57f298 100644
+--- a/include/pcl_ros/point_cloud.h
++++ b/include/pcl_ros/point_cloud.h
+@@ -23,19 +23,19 @@ namespace pcl
+
+ template<typename U> void operator() ()
+ {
+- const char* name = traits::name<PointT, U>::value;
++ const char* name = pcl::traits::name<PointT, U>::value;
+ std::uint32_t name_length = strlen(name);
+ stream_.next(name_length);
+ if (name_length > 0)
+ memcpy(stream_.advance(name_length), name, name_length);
+
+- std::uint32_t offset = traits::offset<PointT, U>::value;
++ std::uint32_t offset = pcl::traits::offset<PointT, U>::value;
+ stream_.next(offset);
+
+- std::uint8_t datatype = traits::datatype<PointT, U>::value;
++ std::uint8_t datatype = pcl::traits::datatype<PointT, U>::value;
+ stream_.next(datatype);
+
+- std::uint32_t count = traits::datatype<PointT, U>::size;
++ std::uint32_t count = pcl::traits::datatype<PointT, U>::size;
+ stream_.next(count);
+ }
+
+@@ -49,7 +49,7 @@ namespace pcl
+
+ template<typename U> void operator() ()
+ {
+- std::uint32_t name_length = strlen(traits::name<PointT, U>::value);
++ std::uint32_t name_length = strlen(pcl::traits::name<PointT, U>::value);
+ length += name_length + 13;
+ }
+
diff --git a/dev-ros/pcl_ros/metadata.xml b/dev-ros/pcl_ros/metadata.xml
index ac11a600be35..57f3ccdd6493 100644
--- a/dev-ros/pcl_ros/metadata.xml
+++ b/dev-ros/pcl_ros/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ros@gentoo.org</email>
diff --git a/dev-ros/pcl_ros/pcl_ros-1.7.2-r1.ebuild b/dev-ros/pcl_ros/pcl_ros-1.7.2-r1.ebuild
index 8dc162b3fa11..274b509a8358 100644
--- a/dev-ros/pcl_ros/pcl_ros-1.7.2-r1.ebuild
+++ b/dev-ros/pcl_ros/pcl_ros-1.7.2-r1.ebuild
@@ -42,4 +42,10 @@ DEPEND="${RDEPEND}
dev-cpp/gtest
)
"
-PATCHES=( "${FILESDIR}/tests.patch" )
+PATCHES=( "${FILESDIR}/tests.patch" "${FILESDIR}/pcl.patch" )
+
+src_test() {
+ export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
+ export CATKIN_PREFIX_PATH="${BUILD_DIR}/devel/:${CATKIN_PREFIX_PATH}"
+ ros-catkin_src_test
+}
diff --git a/dev-ros/pcl_ros/pcl_ros-9999.ebuild b/dev-ros/pcl_ros/pcl_ros-9999.ebuild
index 8dc162b3fa11..ca03876062f6