Skip to content

Commit

Permalink
[math/{py-,}pinocchio] Update to v2.7.0
Browse files Browse the repository at this point in the history
Upstream changes:

    ## [2.7.0] - 2024-01-23

    ### Added
    - Add `GeometryObject::meshMaterial` attribute (stack-of-tasks/pinocchio#2084)

    ### Fixed

    - Use bp::ssize_t for recent version of Windows compilers (stack-of-tasks/pinocchio#2102)
    - Fix missing include for Boost >= 1.83 (stack-of-tasks/pinocchio#2103)
    - Remove f-strings to fix install with python 2 (stack-of-tasks/pinocchio#2110)
    - CMake: stop exporting CppAd/cppadcodegen & fetch submodule if not available (stack-of-tasks/pinocchio#2112)
    - Fix malloc issue in CRBA algo (stack-of-tasks/pinocchio#2126)
    - Fix build cppad and cppadcg with Boost < 1.77 (stack-of-tasks/pinocchio#2132)
  • Loading branch information
nim65s committed Jan 27, 2024
1 parent bb7e340 commit 86709d0
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 47 deletions.
3 changes: 2 additions & 1 deletion math/pinocchio/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

ORG= stack-of-tasks
NAME= pinocchio
VERSION= 2.6.21
VERSION= 2.7.0

CATEGORIES= math
COMMENT= Efficient rigid body dynamics
Expand Down Expand Up @@ -40,6 +40,7 @@ include ../../math/eigen3/depend.mk
include ../../path/hpp-fcl/depend.mk
include ../../mapping/octomap/depend.mk
include ../../pkgtools/pkg-config/depend.mk
include ../../sysutils/console-bridge/depend.mk
include ../../mk/sysdep/cmake.mk
include ../../mk/language/c.mk
include ../../mk/language/c++11.mk
Expand Down
6 changes: 3 additions & 3 deletions math/pinocchio/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
SHA1 (pinocchio-2.6.21.tar.gz) = be3fb8ba663703a4dbb340a3478ce9382502a3c2
RMD160 (pinocchio-2.6.21.tar.gz) = 418e7d173a7053a1ea6bbffddbbf4fb5c1785fea
Size (pinocchio-2.6.21.tar.gz) = 62788418 bytes
SHA1 (pinocchio-2.7.0.tar.gz) = 87bd6f978b654c36addc1ca15109e552258dcbb0
RMD160 (pinocchio-2.7.0.tar.gz) = 0ffde8f54f77de1c355abc9db71895737d80e53c
Size (pinocchio-2.7.0.tar.gz) = 62795168 bytes
SHA1 (patch-an) = fae437ed4e631debeee19e2aeb11932658bcd5ae
SHA1 (patch-ao) = 1159bb5ef693a8d1a9fc0d82ab181238cafc9c04
2 changes: 1 addition & 1 deletion math/py-pinocchio/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

ORG= stack-of-tasks
NAME= pinocchio
VERSION= 2.6.21
VERSION= 2.7.0

CATEGORIES= math
COMMENT= Efficient rigid body dynamics (python bindings)
Expand Down
1 change: 1 addition & 0 deletions math/py-pinocchio/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ ${PYTHON_SITELIB}/pinocchio/visualize/gepetto_visualizer.py
${PYTHON_SITELIB}/pinocchio/visualize/meshcat_visualizer.py
${PYTHON_SITELIB}/pinocchio/visualize/panda3d_visualizer.py
${PYTHON_SITELIB}/pinocchio/visualize/rviz_visualizer.py
${PYTHON_SITELIB}/pinocchio/windows_dll_manager.py
9 changes: 4 additions & 5 deletions math/py-pinocchio/distinfo
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
SHA1 (pinocchio-2.6.21.tar.gz) = be3fb8ba663703a4dbb340a3478ce9382502a3c2
RMD160 (pinocchio-2.6.21.tar.gz) = 418e7d173a7053a1ea6bbffddbbf4fb5c1785fea
Size (pinocchio-2.6.21.tar.gz) = 62788418 bytes
SHA1 (patch-2110) = fb68f77911dc99eb23225d066c563192ba303973
SHA1 (pinocchio-2.7.0.tar.gz) = 87bd6f978b654c36addc1ca15109e552258dcbb0
RMD160 (pinocchio-2.7.0.tar.gz) = 0ffde8f54f77de1c355abc9db71895737d80e53c
Size (pinocchio-2.7.0.tar.gz) = 62795168 bytes
SHA1 (patch-af) = 9b5ce426d4e373598310f9861eb05247d4ab5e30
SHA1 (patch-ag) = 1c6dd98f92528773698a835c19e1e5d0700306cb
SHA1 (patch-ag) = f182489c4b4144f3fb64ea9eebc75e091d17b55c
SHA1 (patch-ah) = 96b1b614a62b92e0077d803a8bf52548572c733d
SHA1 (patch-ak) = 13d5a86b847b0e5ca1eb3c43fb18986e0ccf6272
33 changes: 0 additions & 33 deletions math/py-pinocchio/patches/patch-2110

This file was deleted.

8 changes: 4 additions & 4 deletions math/py-pinocchio/patches/patch-ag
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ py-pinocchio needs pinocchio
MODERNIZE_TARGET_LINK_LIBRARIES(${TEST_NAME} SCOPE PRIVATE
TARGETS Boost::unit_test_framework
LIBRARIES ${Boost_UNIT_TEST_FRAMEWORK_LIBRARY})
--- examples/CMakeLists.txt.orig 2022-08-09 15:11:05.000000000 +0200
+++ examples/CMakeLists.txt 2022-08-16 12:17:21.391920703 +0200
--- examples/CMakeLists.txt.orig 2024-01-23 22:01:53.000000000 +0100
+++ examples/CMakeLists.txt 2024-01-26 14:31:14.946856249 +0100
@@ -6,7 +6,7 @@
GET_FILENAME_COMPONENT(EXAMPLE_NAME ${EXAMPLE} NAME)
SET(EXAMPLE_NAME "example-cpp-${EXAMPLE_NAME}")
ADD_UNIT_TEST(${EXAMPLE_NAME} "${EXAMPLE}.cpp")
- TARGET_LINK_LIBRARIES(${EXAMPLE_NAME} PUBLIC ${PROJECT_NAME})
+ TARGET_LINK_LIBRARIES(${EXAMPLE_NAME} PUBLIC ${PROJECT_NAME}::${PROJECT_NAME})
ENDFUNCTION()

SET(${PROJECT_NAME}_EXAMPLES
# There is no RPATH in Windows, then we must use the PATH to find the DLL
IF(WIN32)

0 comments on commit 86709d0

Please sign in to comment.