diff --git a/graphics/poselib/Makefile b/graphics/poselib/Makefile index fb5f45375dc2..d43ca4280304 100644 --- a/graphics/poselib/Makefile +++ b/graphics/poselib/Makefile @@ -1,22 +1,22 @@ PORTNAME= PoseLib DISTVERSIONPREFIX= v -DISTVERSION= 2.0.4 +DISTVERSION= 2.0.5 CATEGORIES= graphics MAINTAINER= fuz@FreeBSD.org COMMENT= Minimal solvers for calibrated camera pose estimation LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 USES= cmake pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes OPTIONS_DEFINE= NATIVE NATIVE_CMAKE_BOOL= MARCH_NATIVE CMAKE_ON= BUILD_SHARED_LIBS .include diff --git a/graphics/poselib/distinfo b/graphics/poselib/distinfo index ed3c2c5b8bb7..89fef81e6379 100644 --- a/graphics/poselib/distinfo +++ b/graphics/poselib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1733745905 -SHA256 (PoseLib-PoseLib-v2.0.4_GH0.tar.gz) = caa0c1c9b882f6e36b5ced6f781406ed97d4c1f0f61aa31345ebe54633d67c16 -SIZE (PoseLib-PoseLib-v2.0.4_GH0.tar.gz) = 198206 +TIMESTAMP = 1755072001 +SHA256 (PoseLib-PoseLib-v2.0.5_GH0.tar.gz) = a9493e6725c58e6ae541fe416c0a6179185a60006880ff3ddf32737a43695668 +SIZE (PoseLib-PoseLib-v2.0.5_GH0.tar.gz) = 240785 diff --git a/graphics/poselib/files/patch-CMakeLists.txt b/graphics/poselib/files/patch-CMakeLists.txt index b1553e6ddad4..5bbf3ca88a2c 100644 --- a/graphics/poselib/files/patch-CMakeLists.txt +++ b/graphics/poselib/files/patch-CMakeLists.txt @@ -1,15 +1,11 @@ ---- CMakeLists.txt.orig 2024-12-09 12:10:16 UTC +--- CMakeLists.txt.orig 2025-08-06 01:28:20 UTC +++ CMakeLists.txt -@@ -28,10 +28,10 @@ else() - # If you change this, make sure to update the corresponding line in the pybind CMakeLists - if (MARCH_NATIVE) - target_compile_options(${LIBRARY_NAME} PRIVATE -- -march=native -Wall -Werror -fPIC -Wno-ignored-optimization-argument) -+ -march=native -Wall -fPIC -Wno-ignored-optimization-argument) - else() - target_compile_options(${LIBRARY_NAME} PRIVATE -- -Wall -Werror -fPIC) -+ -Wall -fPIC) +@@ -8,7 +8,7 @@ else() + target_compile_options(${build_target} PRIVATE /bigobj /fp:fast) + else() + target_compile_options(${build_target} PRIVATE +- -O3 -Wall -Werror -fPIC -Wno-sign-compare -Wfatal-errors) ++ -O3 -Wall -fPIC -Wno-sign-compare -Wfatal-errors) + if(MARCH_NATIVE) + target_compile_options(${build_target} PRIVATE -march=native) endif() - if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - target_compile_options(${LIBRARY_NAME} PRIVATE diff --git a/graphics/poselib/pkg-plist b/graphics/poselib/pkg-plist index c03974dd1287..95222aff2c65 100644 --- a/graphics/poselib/pkg-plist +++ b/graphics/poselib/pkg-plist @@ -1,59 +1,59 @@ include/PoseLib/alignment.h include/PoseLib/camera_pose.h include/PoseLib/misc/colmap_models.h include/PoseLib/misc/decompositions.h include/PoseLib/misc/essential.h include/PoseLib/misc/qep.h include/PoseLib/misc/quaternion.h include/PoseLib/misc/re3q3.h include/PoseLib/misc/sturm.h include/PoseLib/misc/univariate.h include/PoseLib/poselib.h include/PoseLib/robust.h include/PoseLib/robust/bundle.h include/PoseLib/robust/estimators/absolute_pose.h include/PoseLib/robust/estimators/homography.h include/PoseLib/robust/estimators/hybrid_pose.h include/PoseLib/robust/estimators/relative_pose.h include/PoseLib/robust/jacobian_impl.h include/PoseLib/robust/lm_impl.h include/PoseLib/robust/ransac.h include/PoseLib/robust/ransac_impl.h include/PoseLib/robust/sampling.h include/PoseLib/robust/utils.h include/PoseLib/solvers/gen_relpose_5p1pt.h include/PoseLib/solvers/gen_relpose_6pt.h include/PoseLib/solvers/gen_relpose_upright_4pt.h include/PoseLib/solvers/gp3p.h include/PoseLib/solvers/gp4ps.h include/PoseLib/solvers/homography_4pt.h include/PoseLib/solvers/p1p2ll.h include/PoseLib/solvers/p2p1ll.h include/PoseLib/solvers/p2p2pl.h include/PoseLib/solvers/p3ll.h include/PoseLib/solvers/p3p.h -include/PoseLib/solvers/p3p_ding.h +include/PoseLib/solvers/p3p_lambdatwist.h include/PoseLib/solvers/p4pf.h include/PoseLib/solvers/p5lp_radial.h include/PoseLib/solvers/p6lp.h include/PoseLib/solvers/relpose_5pt.h include/PoseLib/solvers/relpose_6pt_focal.h include/PoseLib/solvers/relpose_7pt.h include/PoseLib/solvers/relpose_8pt.h include/PoseLib/solvers/relpose_upright_3pt.h include/PoseLib/solvers/relpose_upright_planar_2pt.h include/PoseLib/solvers/relpose_upright_planar_3pt.h include/PoseLib/solvers/ugp2p.h include/PoseLib/solvers/ugp3ps.h include/PoseLib/solvers/ugp4pl.h include/PoseLib/solvers/up1p1ll.h include/PoseLib/solvers/up1p2pl.h include/PoseLib/solvers/up2p.h include/PoseLib/solvers/up4pl.h include/PoseLib/types.h include/PoseLib/version.h lib/cmake/PoseLib/PoseLibConfig.cmake lib/cmake/PoseLib/PoseLibConfigVersion.cmake lib/cmake/PoseLib/PoseLibTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/PoseLib/PoseLibTargets.cmake lib/libPoseLib.so