git: cd38dbee0669 - main - cad/openvsp: Update to 3.53.0

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Sun, 27 Sep 2026 13:47:52 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cd38dbee06698b21646d5e59aed3bdf33403ef99

commit cd38dbee06698b21646d5e59aed3bdf33403ef99
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2026-09-26 14:11:13 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2026-09-27 13:47:24 +0000

    cad/openvsp: Update to 3.53.0
    
    ChangeLog:
    https://openvsp.org/blogs/announcements/2026/09/25/openvsp-3-53-0-released
    
    Features:
    
     * Independent skinning controls (not just values) for spines
     * User-defined intermediate skinning spines
     * Angle Basis From Curve option for skinning
     * Visualization of skinning vectors
     * Convert Fuselage to Stack
    
    Build System:
    
     * STEPCode 0.8.1 (with some tweaks)
     * libxml2 2.15.4
     * GLEW 2.3.1
     * Build updated to be compatible with CMake 4
    
    Bug Fixes:
    
     * Entities in *.vsp3 files should now have stable ordering
---
 cad/openvsp/Makefile                                |  2 +-
 cad/openvsp/distinfo                                |  6 +++---
 .../patch-Libraries_cmake_External__STEPCode.cmake  | 21 ---------------------
 3 files changed, 4 insertions(+), 25 deletions(-)

diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index 587ddaedc078..505ad9913956 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	openvsp
 DISTVERSIONPREFIX=	${GH_PROJECT}_
-DISTVERSION=	3.52.2
+DISTVERSION=	3.53.0
 CATEGORIES=	cad
 
 MAINTAINER=	fernape@FreeBSD.org
diff --git a/cad/openvsp/distinfo b/cad/openvsp/distinfo
index c6d73c44e038..4a38f14b0a9a 100644
--- a/cad/openvsp/distinfo
+++ b/cad/openvsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1790350011
-SHA256 (OpenVSP-OpenVSP-OpenVSP_3.52.2_GH0.tar.gz) = 3e3941ad401014e909f32a95214531a72e5d5f3d13d12c87feb4f6eb798047f3
-SIZE (OpenVSP-OpenVSP-OpenVSP_3.52.2_GH0.tar.gz) = 211770657
+TIMESTAMP = 1790431575
+SHA256 (OpenVSP-OpenVSP-OpenVSP_3.53.0_GH0.tar.gz) = 71832adefa782e2314f03780a8a6b5fbfa730504917b431d2327386483268a40
+SIZE (OpenVSP-OpenVSP-OpenVSP_3.53.0_GH0.tar.gz) = 210061431
diff --git a/cad/openvsp/files/patch-Libraries_cmake_External__STEPCode.cmake b/cad/openvsp/files/patch-Libraries_cmake_External__STEPCode.cmake
deleted file mode 100644
index add33de9689f..000000000000
--- a/cad/openvsp/files/patch-Libraries_cmake_External__STEPCode.cmake
+++ /dev/null
@@ -1,21 +0,0 @@
---- Libraries/cmake/External_STEPCode.cmake.orig	2024-11-11 02:55:22 UTC
-+++ Libraries/cmake/External_STEPCode.cmake
-@@ -30,6 +30,11 @@ ExternalProject_Add( STEPCODE
- 		-DSC_BUILD_SHARED_LIBS=${SC_SHARED}
- 		-DSC_PYTHON_GENERATOR=OFF
- 		-DSC_INSTALL_PREFIX:PATH=<INSTALL_DIR>
-+		# Patch to avoid build failure in FBSD 15 and higher
-+		PATCH_COMMAND ${CMAKE_COMMAND} -E echo "Patching files...${CMAKE_SOURCE_DIR} - ${CMAKE_BINARY_DIR}" &&
-+		${CMAKE_COMMAND} -E chdir ${CMAKE_BINARY_DIR}/STEPCODE-prefix/src/STEPCODE/src/base/judy/src/ sed -i '' -e "s/strncpy\( _buff, other._buff/strncpy\( (char *)_buff, (char *)other._buff/g" judySArray.h &&
-+                ${CMAKE_COMMAND} -E chdir ${CMAKE_BINARY_DIR}/STEPCODE-prefix/src/STEPCODE/src/base/judy/src/ sed -i '' -e "s/strncpy\( _buff, other._buff/strncpy\( (char *)_buff, (char *)other._buff/g" judyS2Array.h
-+	
- )
- ExternalProject_Get_Property( STEPCODE SOURCE_DIR )
- ExternalProject_Get_Property( STEPCODE BINARY_DIR )
-@@ -47,4 +52,4 @@ SET( STEPCODE_BINARY_DIR ${BINARY_DIR} )
- # Consequently, force Debug so it installs in ../sc-install directory
- # instead of /usr/local/lib.
- #
--# SC's own programs fail to build with -DSC_BUILD_SHARED_LIBS=OFF
-\ No newline at end of file
-+# SC's own programs fail to build with -DSC_BUILD_SHARED_LIBS=OFF