[gz-*] Rename gz-* ports (#43945)

This commit is contained in:
talregev
2025-02-27 23:21:18 +02:00
committed by GitHub
parent b070c9bafd
commit 6a7a055302
104 changed files with 901 additions and 443 deletions

View File

@@ -0,0 +1,17 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 30cf5aa69674bdc1a99762fc45d134b99da5e2faf846749392697ae41463a5304a43022bb0c2ca1b373af4171135d686fdd736573fe6e1cc26dc2cecc8333e69
PATCHES
dependencies.patch
)
file(COPY "${CURRENT_PORT_DIR}/vcpkg" DESTINATION "${CURRENT_PACKAGES_DIR}/share/cmake/${PORT}/${PACKAGE_NAME}${VERSION_MAJOR}")
configure_file("${CMAKE_CURRENT_LIST_DIR}/usage" "${CURRENT_PACKAGES_DIR}/share/${PORT}/usage" @ONLY)

13
ports/gz-cmake/vcpkg.json Normal file
View File

@@ -0,0 +1,13 @@
{
"name": "gz-cmake",
"version": "3.4.1",
"description": "CMake helper functions for building robotic applications",
"homepage": "https://ignitionrobotics.org/libs/cmake",
"license": null,
"dependencies": [
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@@ -1,13 +1 @@
set(PACKAGE_NAME cmake)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 30cf5aa69674bdc1a99762fc45d134b99da5e2faf846749392697ae41463a5304a43022bb0c2ca1b373af4171135d686fdd736573fe6e1cc26dc2cecc8333e69
PATCHES
dependencies.patch
)
file(COPY "${CURRENT_PORT_DIR}/vcpkg" DESTINATION "${CURRENT_PACKAGES_DIR}/share/cmake/gz-cmake3/cmake3")
configure_file("${CMAKE_CURRENT_LIST_DIR}/usage" "${CURRENT_PACKAGES_DIR}/share/${PORT}/usage" @ONLY)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,14 +1,11 @@
{
"name": "gz-cmake3",
"version": "3.4.1",
"port-version": 5,
"port-version": 6,
"description": "CMake helper functions for building robotic applications",
"homepage": "https://ignitionrobotics.org/libs/cmake",
"license": null,
"dependencies": [
{
"name": "ignition-modularscripts",
"host": true
}
"gz-cmake"
]
}

View File

@@ -0,0 +1,29 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 40db4747db743005d7c43ca25cfe93cf68ee19201abcb165e72de37708b92fd88553b11520c420db33b37f4cab7e01e4d79c91c5dc0485146b7156284b8baaee
OPTIONS
-DBUILD_TESTING=OFF
-DUSE_EXTERNAL_TINYXML2=ON
"-DPKG_CONFIG_EXECUTABLE=${CURRENT_HOST_INSTALLED_DIR}/tools/pkgconf/pkgconf${VCPKG_HOST_EXECUTABLE_SUFFIX}"
PATCHES
gz_remotery_vis.patch
003-include-chrono.patch
)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/share/${PORT}${VERSION_MAJOR}-graphics/${PORT}${VERSION_MAJOR}-graphics-config.cmake" "find_package(GTS "
"# Ensure that consumers get a pkg-config tool which is needed for GTS
set(PKG_CONFIG_EXECUTABLE \"\${CMAKE_CURRENT_LIST_DIR}/../../../${HOST_TRIPLET}/tools/pkgconf/pkgconf${VCPKG_HOST_EXECUTABLE_SUFFIX}\" CACHE STRING vcpkg)
find_package(GTS "
IGNORE_UNCHANGED)
foreach(component IN ITEMS av events geospatial graphics io profiler testing)
if(NOT EXISTS "${CURRENT_PACKAGES_DIR}/share/${PORT}${VERSION_MAJOR}-${component}/${PORT}${VERSION_MAJOR}-${component}-config.cmake")
message(FATAL_ERROR "Failed to install component ${component}. Check configuration logs for missing dependencies.")
endif()
endforeach()

View File

@@ -0,0 +1,34 @@
{
"name": "gz-common",
"version": "5.4.1",
"description": "Common libraries for robotics applications",
"homepage": "https://ignitionrobotics.org/libs/common",
"license": "Apache-2.0",
"dependencies": [
"assimp",
{
"name": "dlfcn-win32",
"platform": "windows | uwp"
},
"ffmpeg",
"freeimage",
"gdal",
"gts",
"gz-cmake",
"gz-math",
{
"name": "ignition-modularscripts",
"host": true
},
{
"name": "libuuid",
"platform": "!windows & !osx"
},
{
"name": "pkgconf",
"host": true,
"default-features": false
},
"tinyxml2"
]
}

View File

@@ -1,27 +1 @@
set(PACKAGE_NAME common)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 40db4747db743005d7c43ca25cfe93cf68ee19201abcb165e72de37708b92fd88553b11520c420db33b37f4cab7e01e4d79c91c5dc0485146b7156284b8baaee
OPTIONS
-DBUILD_TESTING=OFF
-DUSE_EXTERNAL_TINYXML2=ON
"-DPKG_CONFIG_EXECUTABLE=${CURRENT_HOST_INSTALLED_DIR}/tools/pkgconf/pkgconf${VCPKG_HOST_EXECUTABLE_SUFFIX}"
PATCHES
gz_remotery_vis.patch
003-include-chrono.patch
)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/share/gz-common5-graphics/gz-common5-graphics-config.cmake" "find_package(GTS "
"# Ensure that consumers get a pkg-config tool which is needed for GTS
set(PKG_CONFIG_EXECUTABLE \"\${CMAKE_CURRENT_LIST_DIR}/../../../${HOST_TRIPLET}/tools/pkgconf/pkgconf${VCPKG_HOST_EXECUTABLE_SUFFIX}\" CACHE STRING vcpkg)
find_package(GTS "
IGNORE_UNCHANGED)
foreach(component IN ITEMS av events geospatial graphics io profiler testing)
if(NOT EXISTS "${CURRENT_PACKAGES_DIR}/share/${PORT}-${component}/${PORT}-${component}-config.cmake")
message(FATAL_ERROR "Failed to install component ${component}. Check configuration logs for missing dependencies.")
endif()
endforeach()
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,35 +1,11 @@
{
"name": "gz-common5",
"version": "5.4.1",
"port-version": 3,
"port-version": 4,
"description": "Common libraries for robotics applications",
"homepage": "https://ignitionrobotics.org/libs/common",
"license": "Apache-2.0",
"dependencies": [
"assimp",
{
"name": "dlfcn-win32",
"platform": "windows | uwp"
},
"ffmpeg",
"freeimage",
"gdal",
"gts",
"gz-cmake3",
"gz-math7",
{
"name": "ignition-modularscripts",
"host": true
},
{
"name": "libuuid",
"platform": "!windows & !osx"
},
{
"name": "pkgconf",
"host": true,
"default-features": false
},
"tinyxml2"
"gz-common"
]
}

View File

@@ -0,0 +1,13 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 6a31719441c7ea835007d82b6aea99b10fa124ebad71683b8c1c58c41b435d4801e016464dc30d760cc9464e642dab4ff910375f5244ebf7c565845174e65cbf
OPTIONS
PATCHES
remove_docs.patch
)

View File

@@ -0,0 +1,21 @@
{
"name": "gz-fuel-tools",
"version": "8.1.0",
"description": "Tools for using fuel API to download robot models",
"homepage": "https://gazebosim.org/libs/fuel_tools",
"license": null,
"dependencies": [
"curl",
"gz-cmake",
"gz-common",
"gz-msgs",
{
"name": "ignition-modularscripts",
"host": true
},
"jsoncpp",
"libyaml",
"libzip",
"tinyxml2"
]
}

View File

@@ -1,11 +1 @@
set(PACKAGE_NAME fuel-tools)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 6a31719441c7ea835007d82b6aea99b10fa124ebad71683b8c1c58c41b435d4801e016464dc30d760cc9464e642dab4ff910375f5244ebf7c565845174e65cbf
OPTIONS
PATCHES
remove_docs.patch
)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,21 +1,11 @@
{
"name": "gz-fuel-tools8",
"version": "8.1.0",
"port-version": 1,
"description": "Tools for using fuel API to download robot models",
"homepage": "https://gazebosim.org/libs/fuel_tools",
"license": null,
"dependencies": [
"curl",
"gz-cmake3",
"gz-common5",
"gz-msgs9",
{
"name": "ignition-modularscripts",
"host": true
},
"jsoncpp",
"libyaml",
"libzip",
"tinyxml2"
"gz-fuel-tools"
]
}

View File

@@ -0,0 +1,30 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 29f37a31bbf90dd35f37e80053c1aff9fb404b7a09c8c10e640da505cc6261387e6ce77e3bf379a911e6131c684f866cf1ef8d83777112b3c7f148b1f95cc72f
OPTIONS
PATCHES
dependencies.patch
)
if(VCPKG_TARGET_IS_WINDOWS)
file(GLOB plugins "${CURRENT_PACKAGES_DIR}/lib/${PORT}-${VERSION_MAJOR}/plugins/*.dll")
if (NOT plugins STREQUAL "")
file(COPY ${plugins} DESTINATION "${CURRENT_PACKAGES_DIR}/engine-plugins/")
file(REMOVE ${plugins})
endif()
file(GLOB plugins_debug "${CURRENT_PACKAGES_DIR}/debug/lib/${PORT}-${VERSION_MAJOR}/plugins/*.dll")
if (NOT plugins_debug STREQUAL "")
file(COPY ${plugins_debug} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/engine-plugins/")
file(REMOVE ${plugins_debug})
endif()
# Lacking pc files for Qt
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib/pkgconfig" "${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig")
endif()

32
ports/gz-gui/vcpkg.json Normal file
View File

@@ -0,0 +1,32 @@
{
"name": "gz-gui",
"version": "7.2.1",
"description": "Gazebo GUI builds on top of Qt to provide widgets which are useful when developing robotics applications, such as a 3D view, plots, dashboard, etc, and can be used together in a convenient unified interface.",
"homepage": "https://gazebosim.org/libs/gui",
"license": "Apache-2.0",
"dependencies": [
"gz-cmake",
"gz-common",
"gz-math",
"gz-msgs",
"gz-plugin",
"gz-rendering",
"gz-transport",
"gz-utils",
{
"name": "ignition-modularscripts",
"host": true
},
"protobuf",
{
"name": "qt5-base",
"default-features": false
},
{
"name": "qt5-quickcontrols2",
"default-features": false
},
"sdformat",
"tinyxml2"
]
}

View File

@@ -1,28 +1 @@
set(PACKAGE_NAME gui)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 29f37a31bbf90dd35f37e80053c1aff9fb404b7a09c8c10e640da505cc6261387e6ce77e3bf379a911e6131c684f866cf1ef8d83777112b3c7f148b1f95cc72f
OPTIONS
PATCHES
dependencies.patch
)
if(VCPKG_TARGET_IS_WINDOWS)
file(GLOB plugins "${CURRENT_PACKAGES_DIR}/lib/gz-gui-7/plugins/*.dll")
if (NOT plugins STREQUAL "")
file(COPY ${plugins} DESTINATION "${CURRENT_PACKAGES_DIR}/engine-plugins/")
file(REMOVE ${plugins})
endif()
file(GLOB plugins_debug "${CURRENT_PACKAGES_DIR}/debug/lib/gz-gui-7/plugins/*.dll")
if (NOT plugins_debug STREQUAL "")
file(COPY ${plugins_debug} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/engine-plugins/")
file(REMOVE ${plugins_debug})
endif()
# Lacking pc files for Qt
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib/pkgconfig" "${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig")
endif()
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,32 +1,11 @@
{
"name": "gz-gui7",
"version": "7.2.1",
"port-version": 1,
"description": "Gazebo GUI builds on top of Qt to provide widgets which are useful when developing robotics applications, such as a 3D view, plots, dashboard, etc, and can be used together in a convenient unified interface.",
"homepage": "https://gazebosim.org/libs/gui",
"license": "Apache-2.0",
"dependencies": [
"gz-cmake3",
"gz-common5",
"gz-math7",
"gz-msgs9",
"gz-plugin2",
"gz-rendering7",
"gz-transport12",
"gz-utils2",
{
"name": "ignition-modularscripts",
"host": true
},
"protobuf",
{
"name": "qt5-base",
"default-features": false
},
{
"name": "qt5-quickcontrols2",
"default-features": false
},
"sdformat13",
"tinyxml2"
"gz-gui"
]
}

View File

@@ -0,0 +1,14 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 6d6e7c298f927110060882457f4ea379292f013b577f83a3a6f1fd68fc9cd7ea0bbef82cc0b9279373ab7af6e66f6ea2d8995669fa7d6d1fff13f8b8c857a6ed
OPTIONS
-DSKIP_SWIG=ON
-DSKIP_PYBIND11=ON
-DBUILD_DOCS=OFF
)

16
ports/gz-math/vcpkg.json Normal file
View File

@@ -0,0 +1,16 @@
{
"name": "gz-math",
"version": "7.3.0",
"description": "Math API for robotic applications",
"homepage": "https://ignitionrobotics.org/libs/math",
"license": null,
"dependencies": [
"eigen3",
"gz-cmake",
"gz-utils",
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@@ -1,12 +1 @@
set(PACKAGE_NAME math)
ignition_modular_library(
NAME "${PACKAGE_NAME}"
REF "${PORT}_${VERSION}"
VERSION "${VERSION}"
SHA512 6d6e7c298f927110060882457f4ea379292f013b577f83a3a6f1fd68fc9cd7ea0bbef82cc0b9279373ab7af6e66f6ea2d8995669fa7d6d1fff13f8b8c857a6ed
OPTIONS
-DSKIP_SWIG=ON
-DSKIP_PYBIND11=ON
-DBUILD_DOCS=OFF
)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,16 +1,11 @@
{
"name": "gz-math7",
"version": "7.3.0",
"port-version": 1,
"description": "Math API for robotic applications",
"homepage": "https://ignitionrobotics.org/libs/math",
"license": null,
"dependencies": [
"eigen3",
"gz-cmake3",
"gz-utils2",
{
"name": "ignition-modularscripts",
"host": true
}
"gz-math"
]
}

View File

@@ -0,0 +1,17 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
vcpkg_find_acquire_program(PYTHON3)
get_filename_component(PYTHON3_DIR "${PYTHON3}" DIRECTORY)
vcpkg_add_to_path("${PYTHON3_DIR}")
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 669e60fc35868e4d86695104a58aecaef9ad08861cba97ff91c7306caf66ec237da46c0a13f5f59907371fc7a4dd56d5506fabe4ba97c393889fc5a9c2a101ee
OPTIONS
PATCHES
remove_ruby.patch
)

17
ports/gz-msgs/vcpkg.json Normal file
View File

@@ -0,0 +1,17 @@
{
"name": "gz-msgs",
"version": "9.5.0",
"description": "Middleware protobuf messages for robotics",
"license": "Apache-2.0",
"supports": "!(android | arm | uwp)",
"dependencies": [
"gz-cmake",
"gz-math",
{
"name": "ignition-modularscripts",
"host": true
},
"protobuf",
"tinyxml2"
]
}

View File

@@ -1,15 +1 @@
set(PACKAGE_NAME msgs)
vcpkg_find_acquire_program(PYTHON3)
get_filename_component(PYTHON3_DIR "${PYTHON3}" DIRECTORY)
vcpkg_add_to_path("${PYTHON3_DIR}")
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 669e60fc35868e4d86695104a58aecaef9ad08861cba97ff91c7306caf66ec237da46c0a13f5f59907371fc7a4dd56d5506fabe4ba97c393889fc5a9c2a101ee
OPTIONS
PATCHES
remove_ruby.patch
)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,17 +1,11 @@
{
"name": "gz-msgs9",
"version": "9.5.0",
"port-version": 1,
"description": "Middleware protobuf messages for robotics",
"license": "Apache-2.0",
"supports": "!(android | arm | uwp)",
"dependencies": [
"gz-cmake3",
"gz-math7",
{
"name": "ignition-modularscripts",
"host": true
},
"protobuf",
"tinyxml2"
"gz-msgs"
]
}

View File

@@ -0,0 +1,27 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 c29594663509234e25c7d0a33848c0fe222c2b9471513978c18ea6873a17c66c43b4037c74e8849995fa6449c2dddc0f2ee669605893daf65119c277a17f39e1
OPTIONS
PATCHES
dependencies.patch
)
if(VCPKG_TARGET_IS_WINDOWS)
file(GLOB plugins "${CURRENT_PACKAGES_DIR}/lib/${PORT}-${VERSION_MAJOR}/engine-plugins/*.dll")
if (NOT plugins STREQUAL "")
file(COPY ${plugins} DESTINATION "${CURRENT_PACKAGES_DIR}/engine-plugins/")
file(REMOVE ${plugins})
endif()
file(GLOB plugins_debug "${CURRENT_PACKAGES_DIR}/debug/lib/${PORT}-${VERSION_MAJOR}/engine-plugins/*.dll")
if (NOT plugins_debug STREQUAL "")
file(COPY ${plugins_debug} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/engine-plugins/")
file(REMOVE ${plugins_debug})
endif()
endif()

View File

@@ -0,0 +1,22 @@
{
"name": "gz-physics",
"version": "6.5.1",
"description": "component of Gazebo, provides an abstract physics interface designed to support simulation and rapid development of robot applications.",
"homepage": "https://gazebosim.org/libs/physics",
"license": "Apache-2.0",
"dependencies": [
"bullet3",
"dartsim",
"eigen3",
"gz-cmake",
"gz-common",
"gz-math",
"gz-plugin",
"gz-utils",
{
"name": "ignition-modularscripts",
"host": true
},
"sdformat"
]
}

View File

@@ -1,25 +1 @@
set(PACKAGE_NAME physics)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 c29594663509234e25c7d0a33848c0fe222c2b9471513978c18ea6873a17c66c43b4037c74e8849995fa6449c2dddc0f2ee669605893daf65119c277a17f39e1
OPTIONS
PATCHES
dependencies.patch
)
if(VCPKG_TARGET_IS_WINDOWS)
file(GLOB plugins "${CURRENT_PACKAGES_DIR}/lib/gz-physics-6/engine-plugins/*.dll")
if (NOT plugins STREQUAL "")
file(COPY ${plugins} DESTINATION "${CURRENT_PACKAGES_DIR}/engine-plugins/")
file(REMOVE ${plugins})
endif()
file(GLOB plugins_debug "${CURRENT_PACKAGES_DIR}/debug/lib/gz-physics-6/engine-plugins/*.dll")
if (NOT plugins_debug STREQUAL "")
file(COPY ${plugins_debug} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/engine-plugins/")
file(REMOVE ${plugins_debug})
endif()
endif()
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,23 +1,11 @@
{
"name": "gz-physics6",
"version": "6.5.1",
"port-version": 2,
"port-version": 3,
"description": "component of Gazebo, provides an abstract physics interface designed to support simulation and rapid development of robot applications.",
"homepage": "https://gazebosim.org/libs/physics",
"license": "Apache-2.0",
"dependencies": [
"bullet3",
"dartsim",
"eigen3",
"gz-cmake3",
"gz-common5",
"gz-math7",
"gz-plugin2",
"gz-utils2",
{
"name": "ignition-modularscripts",
"host": true
},
"sdformat13"
"gz-physics"
]
}

View File

@@ -0,0 +1,12 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 4c497291f8e33aae3a5752607a7fd7b48912e209f0f424ea7b1e6d35f27d1e920d1dd97ee64b7b3846d7d433618742be5d19352cbce8f6f63eccc83a086520ea
OPTIONS
PATCHES
)

View File

@@ -0,0 +1,20 @@
{
"name": "gz-plugin",
"version": "2.0.1",
"description": "Library for registering plugin libraries and dynamically loading them at runtime",
"homepage": "https://ignitionrobotics.org/libs/plugin",
"license": null,
"supports": "!arm & !android",
"dependencies": [
{
"name": "dlfcn-win32",
"platform": "windows | uwp"
},
"gz-cmake",
"gz-utils",
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@@ -1,10 +1 @@
set(PACKAGE_NAME plugin)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 4c497291f8e33aae3a5752607a7fd7b48912e209f0f424ea7b1e6d35f27d1e920d1dd97ee64b7b3846d7d433618742be5d19352cbce8f6f63eccc83a086520ea
OPTIONS
PATCHES
)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,20 +1,12 @@
{
"name": "gz-plugin2",
"version": "2.0.1",
"port-version": 1,
"description": "Library for registering plugin libraries and dynamically loading them at runtime",
"homepage": "https://ignitionrobotics.org/libs/plugin",
"license": null,
"supports": "!arm & !android",
"dependencies": [
{
"name": "dlfcn-win32",
"platform": "windows | uwp"
},
"gz-cmake3",
"gz-utils2",
{
"name": "ignition-modularscripts",
"host": true
}
"gz-plugin"
]
}

View File

@@ -0,0 +1,27 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 7c14b268694600b8529fef21130b34f516b26baac771c019b4248a67f84420c40d655e0abedf0b36c53b7cdf19941b3f4f3494696c831a83070632d004b30678
OPTIONS
PATCHES
fix-dependencies.patch
)
if(VCPKG_TARGET_IS_WINDOWS)
file(GLOB plugins "${CURRENT_PACKAGES_DIR}/lib/${PORT}-${VERSION_MAJOR}/engine-plugins/*.dll")
if (NOT plugins STREQUAL "")
file(COPY ${plugins} DESTINATION "${CURRENT_PACKAGES_DIR}/bin/engine-plugins/")
file(REMOVE ${plugins})
endif()
file(GLOB plugins_debug "${CURRENT_PACKAGES_DIR}/debug/lib/${PORT}-${VERSION_MAJOR}/engine-plugins/*.dll")
if (NOT plugins_debug STREQUAL "")
file(COPY ${plugins_debug} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/bin/engine-plugins/")
file(REMOVE ${plugins_debug})
endif()
endif()

View File

@@ -0,0 +1,26 @@
{
"name": "gz-rendering",
"version": "7.4.1",
"description": "Gazebo Rendering is a C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.",
"homepage": "https://gazebosim.org/libs/rendering",
"license": "Apache-2.0",
"dependencies": [
"freeimage",
"gz-cmake",
"gz-common",
"gz-math",
"gz-plugin",
"gz-utils",
{
"name": "ignition-modularscripts",
"host": true
},
{
"name": "ogre-next",
"features": [
"planar-reflections"
]
},
"opengl"
]
}

View File

@@ -1,25 +1 @@
set(PACKAGE_NAME rendering)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 7c14b268694600b8529fef21130b34f516b26baac771c019b4248a67f84420c40d655e0abedf0b36c53b7cdf19941b3f4f3494696c831a83070632d004b30678
OPTIONS
PATCHES
fix-dependencies.patch
)
if(VCPKG_TARGET_IS_WINDOWS)
file(GLOB plugins "${CURRENT_PACKAGES_DIR}/lib/gz-rendering-7/engine-plugins/*.dll")
if (NOT plugins STREQUAL "")
file(COPY ${plugins} DESTINATION "${CURRENT_PACKAGES_DIR}/bin/engine-plugins/")
file(REMOVE ${plugins})
endif()
file(GLOB plugins_debug "${CURRENT_PACKAGES_DIR}/debug/lib/gz-rendering-7/engine-plugins/*.dll")
if (NOT plugins_debug STREQUAL "")
file(COPY ${plugins_debug} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/bin/engine-plugins/")
file(REMOVE ${plugins_debug})
endif()
endif()
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,27 +1,11 @@
{
"name": "gz-rendering7",
"version": "7.4.1",
"port-version": 1,
"port-version": 2,
"description": "Gazebo Rendering is a C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.",
"homepage": "https://gazebosim.org/libs/rendering",
"license": "Apache-2.0",
"dependencies": [
"freeimage",
"gz-cmake3",
"gz-common5",
"gz-math7",
"gz-plugin2",
"gz-utils2",
{
"name": "ignition-modularscripts",
"host": true
},
{
"name": "ogre-next",
"features": [
"planar-reflections"
]
},
"opengl"
"gz-rendering"
]
}

View File

@@ -0,0 +1,12 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 968aab8d623c1716c4d0e164e70442e02ebe34f9277bcc48739c620124c80ba4896a846f9d052ac6d9b32b4d8805aee30b4f9c1248f75790de85718f659b6ff6
OPTIONS
PATCHES
)

View File

@@ -0,0 +1,21 @@
{
"name": "gz-sensors",
"version": "7.3.0",
"description": "Component of Gazebo, provides numerous sensor models designed to generate realistic data from simulation environments.",
"homepage": "https://gazebosim.org/libs/sensors",
"license": "Apache-2.0",
"dependencies": [
"gz-cmake",
"gz-common",
"gz-math",
"gz-msgs",
"gz-rendering",
"gz-transport",
{
"name": "ignition-modularscripts",
"host": true
},
"protobuf",
"sdformat"
]
}

View File

@@ -1,10 +1 @@
set(PACKAGE_NAME sensors)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 968aab8d623c1716c4d0e164e70442e02ebe34f9277bcc48739c620124c80ba4896a846f9d052ac6d9b32b4d8805aee30b4f9c1248f75790de85718f659b6ff6
OPTIONS
PATCHES
)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,21 +1,11 @@
{
"name": "gz-sensors7",
"version": "7.3.0",
"port-version": 1,
"description": "Component of Gazebo, provides numerous sensor models designed to generate realistic data from simulation environments.",
"homepage": "https://gazebosim.org/libs/sensors",
"license": "Apache-2.0",
"dependencies": [
"gz-cmake3",
"gz-common5",
"gz-math7",
"gz-msgs9",
"gz-rendering7",
"gz-transport12",
{
"name": "ignition-modularscripts",
"host": true
},
"protobuf",
"sdformat13"
"gz-sensors"
]
}

View File

@@ -0,0 +1,15 @@
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 1b89048d09821db5a902758e133e6e73052941fdb9838daed5540267ef9203512170a031cf94a29564cac15133489609e83e965f31f930f7d7be477a8d9c2667
PATCHES
)
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
endif()

15
ports/gz-tools/vcpkg.json Normal file
View File

@@ -0,0 +1,15 @@
{
"name": "gz-tools",
"version": "2.0.0",
"description": "Gazebo tools provide the ign command line tool that accepts multiple subcommands.",
"homepage": "https://gazebosim.org",
"license": "Apache-2.0",
"supports": "!(arm & windows) & !uwp",
"dependencies": [
"gz-cmake",
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@@ -1,13 +1 @@
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
set(PACKAGE_NAME tools)
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 1b89048d09821db5a902758e133e6e73052941fdb9838daed5540267ef9203512170a031cf94a29564cac15133489609e83e965f31f930f7d7be477a8d9c2667
PATCHES
)
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
endif()

View File

@@ -1,16 +1,12 @@
{
"name": "gz-tools2",
"version": "2.0.0",
"port-version": 1,
"port-version": 2,
"description": "Gazebo tools provide the ign command line tool that accepts multiple subcommands.",
"homepage": "https://gazebosim.org",
"license": "Apache-2.0",
"supports": "!(arm & windows) & !uwp",
"dependencies": [
"gz-cmake3",
{
"name": "ignition-modularscripts",
"host": true
}
"gz-tools"
]
}

View File

@@ -0,0 +1,13 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 734d4c2eccf42a3a5a665611c44ccb450bf290763bcf8dc169b16c0c5c5c7d7be6b3cb69c69a5ef64a502b411fdb1461f036c660d8d9188146e61cf8f4beead8
OPTIONS
PATCHES
uuid-osx.patch
)

View File

@@ -0,0 +1,22 @@
{
"name": "gz-transport",
"version": "12.2.1",
"description": "Transport middleware for robotics",
"license": null,
"dependencies": [
"cppzmq",
"gz-cmake",
"gz-msgs",
{
"name": "ignition-modularscripts",
"host": true
},
{
"name": "libuuid",
"platform": "!windows & !uwp & !osx"
},
"protobuf",
"sqlite3",
"zeromq"
]
}

View File

@@ -1,11 +1 @@
set(PACKAGE_NAME transport)
ignition_modular_library(
NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 734d4c2eccf42a3a5a665611c44ccb450bf290763bcf8dc169b16c0c5c5c7d7be6b3cb69c69a5ef64a502b411fdb1461f036c660d8d9188146e61cf8f4beead8
OPTIONS
PATCHES
uuid-osx.patch
)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,22 +1,10 @@
{
"name": "gz-transport12",
"version": "12.2.1",
"port-version": 1,
"description": "Transport middleware for robotics",
"license": null,
"dependencies": [
"cppzmq",
"gz-cmake3",
"gz-msgs9",
{
"name": "ignition-modularscripts",
"host": true
},
{
"name": "libuuid",
"platform": "!windows & !uwp & !osx"
},
"protobuf",
"sqlite3",
"zeromq"
"gz-transport"
]
}

View File

@@ -0,0 +1,13 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
string(REGEX MATCH "^gz-([a-z]+)" MATCHED_VALUE ${PORT})
set(PACKAGE_NAME ${CMAKE_MATCH_1})
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
VERSION ${VERSION}
SHA512 2e896e7106591a427fd5a732ba7dbfb329a3c0ec70601f5bf9b2390907e37b41837fd06696f4a93fb4ccc16a94a0221e4734e59f9fb1c7e5a016a076800d8214
PATCHES
)
# preserve the original port behavior
file(COPY "${CURRENT_PACKAGES_DIR}/share/${PORT}/" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}${VERSION_MAJOR}")

14
ports/gz-utils/vcpkg.json Normal file
View File

@@ -0,0 +1,14 @@
{
"name": "gz-utils",
"version": "2.0.0",
"description": "Ignition Utils, a component of Ignition Robotics, provides general purpose classes and functions designed for robotic applications.",
"homepage": "https://gazebosim.org",
"license": "Apache-2.0",
"dependencies": [
"gz-cmake",
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@@ -1,8 +1 @@
set(PACKAGE_NAME utils)
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 2e896e7106591a427fd5a732ba7dbfb329a3c0ec70601f5bf9b2390907e37b41837fd06696f4a93fb4ccc16a94a0221e4734e59f9fb1c7e5a016a076800d8214
PATCHES
)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,14 +1,11 @@
{
"name": "gz-utils2",
"version": "2.0.0",
"port-version": 1,
"description": "Ignition Utils, a component of Ignition Robotics, provides general purpose classes and functions designed for robotic applications.",
"homepage": "https://gazebosim.org",
"license": "Apache-2.0",
"dependencies": [
"gz-cmake3",
{
"name": "ignition-modularscripts",
"host": true
}
"gz-utils"
]
}

View File

@@ -139,7 +139,7 @@ function(ignition_modular_library)
endif()
# If the CMAKE_PACKAGE_NAME option is omitted, use the canonical one
set(DEFAULT_CMAKE_PACKAGE_NAME "ignition-${IML_NAME}${IML_MAJOR_VERSION}")
set(DEFAULT_CMAKE_PACKAGE_NAME "gz-${IML_NAME}${IML_MAJOR_VERSION}")
if(NOT DEFINED IML_CMAKE_PACKAGE_NAME)
set(IML_CMAKE_PACKAGE_NAME "${DEFAULT_CMAKE_PACKAGE_NAME}")
endif()

View File

@@ -1,6 +1,6 @@
{
"name": "ignition-modularscripts",
"version-date": "2023-05-05",
"version-date": "2025-02-27",
"description": "Vcpkg helpers to package ignition libraries",
"license": null,
"supports": "native",

View File

@@ -0,0 +1,54 @@
string(REGEX MATCH "^[1-9]+" VERSION_MAJOR ${VERSION})
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO gazebosim/${PORT}
REF ${PORT}${VERSION_MAJOR}_${VERSION}
SHA512 10c56fab3957fff759c3ff7db401e162c5d353221e3895617182031be41e10a5234607fb7d1afb0ec453f3e1f20ddcc36b8488ed3d1cc2d1d0e915fc3a74ddbd
HEAD_REF sdf${VERSION_MAJOR}
PATCHES
no-absolute.patch
cmake-config.patch
fix-find-urdfdom.patch
)
# Ruby is required by the sdformat build process
vcpkg_find_acquire_program(RUBY)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
"-DRUBY=${RUBY}"
-DBUILD_TESTING=OFF
-DSKIP_PYBIND11=ON
-DUSE_INTERNAL_URDF=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}${VERSION_MAJOR}")
vcpkg_fixup_pkgconfig()
# preserve the original port behavior
file(COPY "${CURRENT_PACKAGES_DIR}/share/${PORT}/" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}${VERSION_MAJOR}/")
# fix dependency urdfdom
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/share/${PORT}${VERSION_MAJOR}/${PORT}${VERSION_MAJOR}-config.cmake" "find_package(TINYXML2" [[
if (NOT TARGET GzURDFDOM::GzURDFDOM)
find_package(urdfdom CONFIG ${gz_package_quiet} ${gz_package_required})
add_library(GzURDFDOM::GzURDFDOM INTERFACE IMPORTED)
target_link_libraries(GzURDFDOM::GzURDFDOM
INTERFACE
urdfdom::urdfdom_model
urdfdom::urdfdom_world
urdfdom::urdfdom_sensor
urdfdom::urdfdom_model_state
)
endif()
find_package(TINYXML2]])
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include"
"${CURRENT_PACKAGES_DIR}/debug/share")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

23
ports/sdformat/vcpkg.json Normal file
View File

@@ -0,0 +1,23 @@
{
"name": "sdformat",
"version": "13.6.0",
"description": "Simulation Description Format (SDF) parser and description files.",
"homepage": "http://sdformat.org/",
"license": "Apache-2.0",
"supports": "!uwp",
"dependencies": [
"gz-math",
"gz-tools",
"gz-utils",
"tinyxml",
"urdfdom",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}

View File

@@ -1,49 +1 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO gazebosim/sdformat
REF "sdformat13_${VERSION}"
SHA512 10c56fab3957fff759c3ff7db401e162c5d353221e3895617182031be41e10a5234607fb7d1afb0ec453f3e1f20ddcc36b8488ed3d1cc2d1d0e915fc3a74ddbd
HEAD_REF sdf13
PATCHES
no-absolute.patch
cmake-config.patch
fix-find-urdfdom.patch
)
# Ruby is required by the sdformat build process
vcpkg_find_acquire_program(RUBY)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
"-DRUBY=${RUBY}"
-DBUILD_TESTING=OFF
-DSKIP_PYBIND11=ON
-DUSE_INTERNAL_URDF=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/sdformat13")
vcpkg_fixup_pkgconfig()
# fix dependency urdfdom
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/share/${PORT}/sdformat13-config.cmake" "find_package(TINYXML2" [[
if (NOT TARGET GzURDFDOM::GzURDFDOM)
find_package(urdfdom CONFIG ${gz_package_quiet} ${gz_package_required})
add_library(GzURDFDOM::GzURDFDOM INTERFACE IMPORTED)
target_link_libraries(GzURDFDOM::GzURDFDOM
INTERFACE
urdfdom::urdfdom_model
urdfdom::urdfdom_world
urdfdom::urdfdom_sensor
urdfdom::urdfdom_model_state
)
endif()
find_package(TINYXML2]])
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include"
"${CURRENT_PACKAGES_DIR}/debug/share")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)

View File

@@ -1,23 +1,12 @@
{
"name": "sdformat13",
"version": "13.6.0",
"port-version": 1,
"description": "Simulation Description Format (SDF) parser and description files.",
"homepage": "http://sdformat.org/",
"license": "Apache-2.0",
"supports": "!uwp",
"dependencies": [
"gz-math7",
"gz-tools2",
"gz-utils2",
"tinyxml2",
"urdfdom",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
"sdformat"
]
}

View File

@@ -439,10 +439,10 @@ gstreamer:x64-windows-static-md=skip
gul14:arm-neon-android=fail
gul14:arm64-android=fail
gul14:x64-android=fail
gz-tools2:arm-neon-android=fail
gz-tools2:x64-android=fail
gz-tools2:arm64-android=fail
gz-gui7:x64-osx=fail
gz-tools:arm-neon-android=fail
gz-tools:x64-android=fail
gz-tools:arm64-android=fail
gz-gui:x64-osx=fail
halide:x64-windows-static=fail
hexl:x64-android=fail
highs:arm-neon-android=fail

View File

@@ -3368,57 +3368,109 @@
"baseline": "0.12.3",
"port-version": 0
},
"gz-cmake": {
"baseline": "3.4.1",
"port-version": 0
},
"gz-cmake3": {
"baseline": "3.4.1",
"port-version": 5
"port-version": 6
},
"gz-common": {
"baseline": "5.4.1",
"port-version": 0
},
"gz-common5": {
"baseline": "5.4.1",
"port-version": 3
"port-version": 4
},
"gz-fuel-tools": {
"baseline": "8.1.0",
"port-version": 0
},
"gz-fuel-tools8": {
"baseline": "8.1.0",
"port-version": 1
},
"gz-gui": {
"baseline": "7.2.1",
"port-version": 0
},
"gz-gui7": {
"baseline": "7.2.1",
"port-version": 1
},
"gz-math": {
"baseline": "7.3.0",
"port-version": 0
},
"gz-math7": {
"baseline": "7.3.0",
"port-version": 1
},
"gz-msgs": {
"baseline": "9.5.0",
"port-version": 0
},
"gz-msgs9": {
"baseline": "9.5.0",
"port-version": 1
},
"gz-physics": {
"baseline": "6.5.1",
"port-version": 0
},
"gz-physics6": {
"baseline": "6.5.1",
"port-version": 2
"port-version": 3
},
"gz-plugin": {
"baseline": "2.0.1",
"port-version": 0
},
"gz-plugin2": {
"baseline": "2.0.1",
"port-version": 1
},
"gz-rendering": {
"baseline": "7.4.1",
"port-version": 0
},
"gz-rendering7": {
"baseline": "7.4.1",
"port-version": 1
"port-version": 2
},
"gz-sensors": {
"baseline": "7.3.0",
"port-version": 0
},
"gz-sensors7": {
"baseline": "7.3.0",
"port-version": 1
},
"gz-tools": {
"baseline": "2.0.0",
"port-version": 0
},
"gz-tools2": {
"baseline": "2.0.0",
"port-version": 1
"port-version": 2
},
"gz-transport": {
"baseline": "12.2.1",
"port-version": 0
},
"gz-transport12": {
"baseline": "12.2.1",
"port-version": 1
},
"gz-utils": {
"baseline": "2.0.0",
"port-version": 0
},
"gz-utils2": {
"baseline": "2.0.0",
"port-version": 0
"port-version": 1
},
"gzip-hpp": {
"baseline": "0.1.0",
@@ -3609,7 +3661,7 @@
"port-version": 2
},
"ignition-modularscripts": {
"baseline": "2023-05-05",
"baseline": "2025-02-27",
"port-version": 0
},
"igraph": {
@@ -8232,10 +8284,14 @@
"baseline": "2025-01-25",
"port-version": 0
},
"sdformat13": {
"sdformat": {
"baseline": "13.6.0",
"port-version": 0
},
"sdformat13": {
"baseline": "13.6.0",
"port-version": 1
},
"sdl1": {
"baseline": "1.2.15",
"port-version": 20

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "f3beb01d626056f8cc0e223cced5f93728c93d78",
"version": "3.4.1",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "78681601419b78d477bc693347c2c2d0df7b23f2",
"version": "3.4.1",
"port-version": 6
},
{
"git-tree": "76e06938007614b4fe523e37e368d7e39a40a9bc",
"version": "3.4.1",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "77ad9232bc942cb683dc5d31c7d428dd0d7912ca",
"version": "5.4.1",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e207728aa9909671ff61d4befda87c0acb0b54e1",
"version": "5.4.1",
"port-version": 4
},
{
"git-tree": "41a407bcf716c1a34f71478a24e9c481f15c255e",
"version": "5.4.1",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "ae31270d7849d3d7074d6bc3a8fcd05d672cf92b",
"version": "8.1.0",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6d4a50c058e24475d78ef10ba17018b479b3106d",
"version": "8.1.0",
"port-version": 1
},
{
"git-tree": "8d0ee2efa09bb7debd7475b8cc7f8745b3f712aa",
"version": "8.1.0",

9
versions/g-/gz-gui.json Normal file
View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "b9031cbef55535e0bbc0c4aaa67cbde8f7af56e7",
"version": "7.2.1",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "36c9ec1d18de98b85530f5f62ee822628298b96b",
"version": "7.2.1",
"port-version": 1
},
{
"git-tree": "3fc2d2bd35c8d9c5dad86739f113b952cb65913a",
"version": "7.2.1",

9
versions/g-/gz-math.json Normal file
View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "95e663436fefe0edf35e3a1ffac32fa17215f9c9",
"version": "7.3.0",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "14134fca9473b88513f1f41dd0fab14c0ae68892",
"version": "7.3.0",
"port-version": 1
},
{
"git-tree": "788bff7f23bcb592cfbe23a0077ce5e338633515",
"version": "7.3.0",

9
versions/g-/gz-msgs.json Normal file
View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "6bb633309ed7c2a6eb8fcefce3148ff698bb885d",
"version": "9.5.0",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6771b6bd9ba4ee1279ab790d401916cda7c23ded",
"version": "9.5.0",
"port-version": 1
},
{
"git-tree": "1eb43a446ea3b27c5d7f54505f6588c76f3ad210",
"version": "9.5.0",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "7e53c9a8e219308fc1055b5027124cb77bb0a6d6",
"version": "6.5.1",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "cb6938cde22d5609715a6edfd928a851981af806",
"version": "6.5.1",
"port-version": 3
},
{
"git-tree": "a4b8ecc794ec4fd9ab4257c4df264b3d603c984d",
"version": "6.5.1",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "191b58ef8ef7aed3c899f755cf16c8f0433b31df",
"version": "2.0.1",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "da9a37f070ca2f0ca2c92f41e9dfb7b8fb071a2f",
"version": "2.0.1",
"port-version": 1
},
{
"git-tree": "aa376761e8fe39c9ff89a989e18e798a831bf273",
"version": "2.0.1",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "089e04ab0f30479d02690cbc5809998a936a1a1b",
"version": "7.4.1",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "7d6cd539c88a39d7c5ed670323a01a91a2563801",
"version": "7.4.1",
"port-version": 2
},
{
"git-tree": "29ca14723fbc8c73390ab5abe48b4e58cb0674b2",
"version": "7.4.1",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "5484dd5ac7fbd76b45cf4e6ebcf7ffdbe274dfab",
"version": "7.3.0",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "da837b979da0a3e38ef5dc5323ca4da35153016a",
"version": "7.3.0",
"port-version": 1
},
{
"git-tree": "30989166a9bafd435a3344a388265a26f3aa9492",
"version": "7.3.0",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "7790bc2956bb14c22f05cb91c6e2e746200522ef",
"version": "2.0.0",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "b989c6ea1cddb09f9d3c35170aeb59d77d9ffdaa",
"version": "2.0.0",
"port-version": 2
},
{
"git-tree": "31343bbe7d8ae7e4bfaa5bf8e7a29dc653d98acc",
"version": "2.0.0",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "0038906526b1e7a306233c71e12d32ff3c75ae5e",
"version": "12.2.1",
"port-version": 0
}
]
}

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d807192bd43d6e9bd620b5d52dc549dcefd928ef",
"version": "12.2.1",
"port-version": 1
},
{
"git-tree": "9737ff0b7ff8d0b842f485bb01e6842c2e0ac077",
"version": "12.2.1",

View File

@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "7ed63499e175403ce7e1a558d99554534ffd95e2",
"version": "2.0.0",
"port-version": 0
}
]
}

Some files were not shown because too many files have changed in this diff Show More