Thursday, February 01, 2024

[update] cad/opencascade 7.7.2 -> 7.8.0

Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/kicad/Makefile,v
retrieving revision 1.65
diff -u -p -r1.65 Makefile
--- Makefile 21 Oct 2023 13:47:27 -0000 1.65
+++ Makefile 1 Feb 2024 21:43:49 -0000
@@ -21,16 +21,15 @@ HOMEPAGE = https://www.kicad.org
PERMIT_PACKAGE = Yes

WANTLIB += ${COMPILER_LIBCXX} EGL GL GLU TKBO TKBRep TKBin TKBinL
-WANTLIB += TKBinTObj TKBinXCAF TKBool TKCAF TKCDF TKFeat TKFillet
-WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKIGES TKLCAF
-WANTLIB += TKMath TKMesh TKMeshVS TKOffset TKOpenGl TKPrim TKSTEP
-WANTLIB += TKSTEP209 TKSTEPAttr TKSTEPBase TKSTL TKService TKShHealing
-WANTLIB += TKTObj TKTopAlgo TKV3d TKVRML TKXCAF TKXDEIGES TKXDESTEP
-WANTLIB += TKXMesh TKXSBase TKXml TKXmlL TKXmlTObj TKXmlXCAF TKernel
-WANTLIB += atk-1.0 c cairo cairo-gobject curl gdk-3 gdk_pixbuf-2.0
-WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-3 harfbuzz intl m
-WANTLIB += ngspice pango-1.0 pangocairo-1.0 pixman-1 ${MODPY_WANTLIB}
-WANTLIB += wx_baseu-3.2 wx_baseu_net-3.2 wx_baseu_xml-3.2
+WANTLIB += TKBinTObj TKBinXCAF TKBool TKCAF TKCDF TKDEIGES TKDESTEP
+WANTLIB += TKDESTL TKDEVRML TKFeat TKFillet TKG2d TKG3d TKGeomAlgo
+WANTLIB += TKGeomBase TKHLR TKLCAF TKMath TKMesh TKMeshVS TKOffset
+WANTLIB += TKOpenGl TKPrim TKService TKShHealing TKTObj TKTopAlgo
+WANTLIB += TKV3d TKXCAF TKXMesh TKXSBase TKXml TKXmlL TKXmlTObj
+WANTLIB += TKXmlXCAF TKernel atk-1.0 c cairo cairo-gobject curl
+WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-3
+WANTLIB += harfbuzz intl m ngspice pango-1.0 pangocairo-1.0 pixman-1
+WANTLIB += python3.10 wx_baseu-3.2 wx_baseu_net-3.2 wx_baseu_xml-3.2
WANTLIB += wx_gtk3u_aui-3.2 wx_gtk3u_core-3.2 wx_gtk3u_gl-3.2
WANTLIB += wx_gtk3u_html-3.2 wx_gtk3u_propgrid-3.2 wx_gtk3u_richtext-3.2
WANTLIB += wx_gtk3u_stc-3.2 z
Index: patches/patch-CMakeModules_FindOCC_cmake
===================================================================
RCS file: patches/patch-CMakeModules_FindOCC_cmake
diff -N patches/patch-CMakeModules_FindOCC_cmake
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeModules_FindOCC_cmake 1 Feb 2024 21:43:49 -0000
@@ -0,0 +1,34 @@
+Index: CMakeModules/FindOCC.cmake
+--- CMakeModules/FindOCC.cmake.orig
++++ CMakeModules/FindOCC.cmake
+@@ -45,7 +45,7 @@ set( OCC_LIBS
+ TKGeomAlgo
+ TKGeomBase
+ TKHLR
+- TKIGES
++ TKDEIGES
+ TKLCAF
+ TKMath
+ TKMesh
+@@ -55,18 +55,13 @@ set( OCC_LIBS
+ TKPrim
+ TKService
+ TKShHealing
+- TKSTEP209
+- TKSTEPAttr
+- TKSTEPBase
+- TKSTEP
+- TKSTL
++ TKDESTEP
++ TKDESTL
+ TKTObj
+ TKTopAlgo
+ TKV3d
+- TKVRML
++ TKDEVRML
+ TKXCAF
+- TKXDEIGES
+- TKXDESTEP
+ TKXMesh
+ TKXmlL
+ TKXml
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/opencascade/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile 30 Oct 2023 13:19:11 -0000 1.2
+++ Makefile 1 Feb 2024 21:46:00 -0000
@@ -1,22 +1,22 @@
COMMENT = platform for 3D CAD, CAM, and CAE
DPB_PROPERTIES = parallel

-V = 7.7.2
+V = 7.8.0
DISTNAME = opencascade-${V}
-REVISION = 0

-.for LIB in TKBO TKBRep TKBin TKBinL TKBinTObj TKBinXCAF TKBool \
- TKCAF TKCDF TKDCAF TKDraw TKExpress TKFeat TKFillet TKG2d \
- TKG3d TKGeomAlgo TKGeomBase TKHLR TKIGES TKLCAF TKMath \
- TKMesh TKMeshVS TKOffset TKOpenGl TKOpenGlTest TKPrim \
- TKQADraw TKRWMesh TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase \
- TKSTL TKService TKShHealing TKStd TKStdL TKTObj TKTObjDRAW \
- TKTopAlgo TKTopTest TKV3d TKVCAF TKVRML TKViewerTest TKXCAF \
- TKXDE TKXDECascade TKXDEDRAW TKXDEIGES TKXDESTEP TKXMesh \
- TKXSBase TKXSDRAW TKXml TKXmlL TKXmlTObj TKXmlXCAF TKernel
-SHARED_LIBS += ${LIB} 2.0
+.for LIB in TKBO TKBRep TKBin TKBinL TKBinTObj TKBinXCAF TKBool TKCAF TKCDF \
+ TKDCAF TKDE TKDECascade TKDEGLTF TKDEIGES TKDEOBJ TKDEPLY TKDESTEP \
+ TKDESTL TKDEVRML TKDraw TKExpress TKFeat TKFillet TKG2d TKG3d \
+ TKGeomAlgo TKGeomBase TKHLR TKLCAF TKMath TKMesh TKMeshVS TKOffset \
+ TKOpenGl TKOpenGlTest TKPrim TKQADraw TKRWMesh TKService TKShHealing \
+ TKStd TKStdL TKTObj TKTObjDRAW TKTopAlgo TKTopTest TKV3d TKVCAF \
+ TKViewerTest TKXCAF TKXDEDRAW TKXMesh TKXSBase TKXSDRAW TKXSDRAWDE \
+ TKXSDRAWGLTF TKXSDRAWIGES TKXSDRAWOBJ TKXSDRAWPLY TKXSDRAWSTEP \
+ TKXSDRAWSTL TKXSDRAWVRML TKXml TKXmlL TKXmlTObj TKXmlXCAF TKernel
+SHARED_LIBS += ${LIB} 3.0
.endfor

+
CATEGORIES = cad
HOMEPAGE = https://www.opencascade.com/
MAINTAINER = Johannes Thyssen Tishman <ports@thyssentishman.com>
@@ -77,13 +77,13 @@ SUBST_VARS += BITS COMP

# fix bash and make installed script names less generic
pre-configure:
- sed -i "s,custom,occt_custom,g" \
+ sed -i "s,env\.sh,occt_env\.sh,g" \
${WRKSRC}/adm/templates/*.sh*
- sed -i "s,env,occt_env,g" \
+ sed -i "s,custom\.sh,occt_custom\.sh,g" \
${WRKSRC}/adm/templates/*.sh*
- sed -i "s,env,occt_env,g" \
+ sed -i "s,env\.sh,occt_env\.sh,g" \
${WRKSRC}/gen*
- sed -i "s,custom,occt_custom,g" \
+ sed -i "s,custom\.sh,occt_custom\.sh,g" \
${WRKSRC}/gen*
sed -i "s,env\.,occt_env\.,g" \
${WRKSRC}/CMakeLists.txt
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/opencascade/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 21 Oct 2023 13:41:45 -0000 1.1.1.1
+++ distinfo 1 Feb 2024 21:46:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (opencascade-7.7.2.tar.gz) = L7I8jWentyBhtPemh1hh4X1BLVJFJ7KpYVHq0dnPosE=
-SIZE (opencascade-7.7.2.tar.gz) = 48408771
+SHA256 (opencascade-7.8.0.tar.gz) = ucjwqdUjrBpgZpf5X8Odis8RQNNyhWG4AQpgRDG06c8=
+SIZE (opencascade-7.8.0.tar.gz) = 48431454
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/opencascade/patches/patch-CMakeLists_txt,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 21 Oct 2023 13:41:45 -0000 1.1.1.1
+++ patches/patch-CMakeLists_txt 1 Feb 2024 21:46:00 -0000
@@ -1,7 +1,7 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -1015,12 +1015,12 @@ else()
+@@ -1031,12 +1031,12 @@ else()
endif()

# change custom.bat/sh
Index: patches/patch-src_Standard_Standard_CString_cxx
===================================================================
RCS file: /cvs/ports/cad/opencascade/patches/patch-src_Standard_Standard_CString_cxx,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-src_Standard_Standard_CString_cxx
--- patches/patch-src_Standard_Standard_CString_cxx 21 Oct 2023 13:41:45 -0000 1.1.1.1
+++ patches/patch-src_Standard_Standard_CString_cxx 1 Feb 2024 21:46:00 -0000
@@ -1,7 +1,7 @@
Index: src/Standard/Standard_CString.cxx
--- src/Standard/Standard_CString.cxx.orig
+++ src/Standard/Standard_CString.cxx
-@@ -80,7 +80,7 @@ Standard_Integer HashCodes (const Standard_CString the
+@@ -50,7 +50,7 @@
// strtod, strtol, strtoll functions. For other system with locale-depended
// implementations problems may appear if "C" locale is not set explicitly.
#if !defined(__ANDROID__) && !defined(__QNX__) && !defined(__MINGW32__)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/opencascade/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 30 Oct 2023 13:19:11 -0000 1.2
+++ pkg/PLIST 1 Feb 2024 21:46:01 -0000
@@ -1,9 +1,9 @@
-@pkgpath cad/oce
@conflict oce-*
+@pkgpath cad/oce
bin/DRAWEXE
-@bin bin/DRAWEXE-7.7.2
+@bin bin/DRAWEXE-7.8.0
bin/ExpToCasExe
-@bin bin/ExpToCasExe-7.7.2
+@bin bin/ExpToCasExe-7.8.0
bin/occt_custom.sh
bin/occt_custom_${COMP}_${BITS}.sh
bin/occt_draw.sh
@@ -381,12 +381,9 @@ include/opencascade/BOPDS_PDS.hxx
include/opencascade/BOPDS_PIterator.hxx
include/opencascade/BOPDS_PIteratorSI.hxx
include/opencascade/BOPDS_Pair.hxx
-include/opencascade/BOPDS_PairMapHasher.hxx
include/opencascade/BOPDS_Pave.hxx
include/opencascade/BOPDS_Pave.lxx
include/opencascade/BOPDS_PaveBlock.hxx
-include/opencascade/BOPDS_PaveMapHasher.hxx
-include/opencascade/BOPDS_PaveMapHasher.lxx
include/opencascade/BOPDS_Point.hxx
include/opencascade/BOPDS_Point.lxx
include/opencascade/BOPDS_ShapeInfo.hxx
@@ -430,8 +427,6 @@ include/opencascade/BOPTools_MapOfSet.hx
include/opencascade/BOPTools_PairSelector.hxx
include/opencascade/BOPTools_Parallel.hxx
include/opencascade/BOPTools_Set.hxx
-include/opencascade/BOPTools_SetMapHasher.hxx
-include/opencascade/BOPTools_SetMapHasher.lxx
include/opencascade/BRepAdaptor_Array1OfCurve.hxx
include/opencascade/BRepAdaptor_CompCurve.hxx
include/opencascade/BRepAdaptor_Curve.hxx
@@ -1236,7 +1231,6 @@ include/opencascade/CDM_Application.hxx
include/opencascade/CDM_CanCloseStatus.hxx
include/opencascade/CDM_DataMapIteratorOfMetaDataLookUpTable.hxx
include/opencascade/CDM_Document.hxx
-include/opencascade/CDM_DocumentHasher.hxx
include/opencascade/CDM_DocumentPointer.hxx
include/opencascade/CDM_ListIteratorOfListOfDocument.hxx
include/opencascade/CDM_ListIteratorOfListOfReferences.hxx
@@ -1414,6 +1408,7 @@ include/opencascade/DEXCAFCascade_Config
include/opencascade/DEXCAFCascade_Provider.hxx
include/opencascade/DE_ConfigurationContext.hxx
include/opencascade/DE_ConfigurationNode.hxx
+include/opencascade/DE_PluginHolder.hxx
include/opencascade/DE_Provider.hxx
include/opencascade/DE_Wrapper.hxx
include/opencascade/DNaming.hxx
@@ -3402,7 +3397,6 @@ include/opencascade/IntPolyh_ArrayOfSect
include/opencascade/IntPolyh_ArrayOfTangentZones.hxx
include/opencascade/IntPolyh_ArrayOfTriangles.hxx
include/opencascade/IntPolyh_Couple.hxx
-include/opencascade/IntPolyh_CoupleMapHasher.hxx
include/opencascade/IntPolyh_Edge.hxx
include/opencascade/IntPolyh_Intersection.hxx
include/opencascade/IntPolyh_ListOfCouples.hxx
@@ -3479,8 +3473,6 @@ include/opencascade/IntTools_Context.hxx
include/opencascade/IntTools_Curve.hxx
include/opencascade/IntTools_CurveRangeLocalizeData.hxx
include/opencascade/IntTools_CurveRangeSample.hxx
-include/opencascade/IntTools_CurveRangeSampleMapHasher.hxx
-include/opencascade/IntTools_DataMapIteratorOfDataMapOfCurveSampleBox.hxx
include/opencascade/IntTools_DataMapIteratorOfDataMapOfSurfaceSampleBox.hxx
include/opencascade/IntTools_DataMapOfCurveSampleBox.hxx
include/opencascade/IntTools_DataMapOfSurfaceSampleBox.hxx
@@ -3514,7 +3506,6 @@ include/opencascade/IntTools_SurfaceRang
include/opencascade/IntTools_SurfaceRangeLocalizeData.lxx
include/opencascade/IntTools_SurfaceRangeSample.hxx
include/opencascade/IntTools_SurfaceRangeSample.lxx
-include/opencascade/IntTools_SurfaceRangeSampleMapHasher.hxx
include/opencascade/IntTools_Tools.hxx
include/opencascade/IntTools_TopolTool.hxx
include/opencascade/IntTools_WLineTool.hxx
@@ -3577,7 +3568,6 @@ include/opencascade/Interface_JaggedArra
include/opencascade/Interface_LineBuffer.hxx
include/opencascade/Interface_MSG.hxx
include/opencascade/Interface_Macros.hxx
-include/opencascade/Interface_MapAsciiStringHasher.hxx
include/opencascade/Interface_NodeOfGeneralLib.hxx
include/opencascade/Interface_NodeOfReaderLib.hxx
include/opencascade/Interface_ParamList.hxx
@@ -3746,8 +3736,6 @@ include/opencascade/MAT2d_DataMapOfInteg
include/opencascade/MAT2d_DataMapOfIntegerPnt2d.hxx
include/opencascade/MAT2d_DataMapOfIntegerSequenceOfConnexion.hxx
include/opencascade/MAT2d_DataMapOfIntegerVec2d.hxx
-include/opencascade/MAT2d_MapBiIntHasher.hxx
-include/opencascade/MAT2d_MapBiIntHasher.lxx
include/opencascade/MAT2d_Mat2d.hxx
include/opencascade/MAT2d_MiniPath.hxx
include/opencascade/MAT2d_SequenceOfConnexion.hxx
@@ -3849,9 +3837,7 @@ include/opencascade/MeshVS_SymmetricPair
include/opencascade/MeshVS_TextPrsBuilder.hxx
include/opencascade/MeshVS_Tool.hxx
include/opencascade/MeshVS_TwoColors.hxx
-include/opencascade/MeshVS_TwoColorsHasher.hxx
include/opencascade/MeshVS_TwoNodes.hxx
-include/opencascade/MeshVS_TwoNodesHasher.hxx
include/opencascade/MeshVS_VectorPrsBuilder.hxx
include/opencascade/Message.hxx
include/opencascade/Message_Alert.hxx
@@ -3897,13 +3883,10 @@ include/opencascade/MoniTool_DataMapIter
include/opencascade/MoniTool_DataMapIteratorOfDataMapOfTimer.hxx
include/opencascade/MoniTool_DataMapOfShapeTransient.hxx
include/opencascade/MoniTool_DataMapOfTimer.hxx
-include/opencascade/MoniTool_ElemHasher.hxx
include/opencascade/MoniTool_Element.hxx
include/opencascade/MoniTool_HSequenceOfElement.hxx
include/opencascade/MoniTool_IndexedDataMapOfShapeTransient.hxx
include/opencascade/MoniTool_IntVal.hxx
-include/opencascade/MoniTool_MTHasher.hxx
-include/opencascade/MoniTool_MTHasher.lxx
include/opencascade/MoniTool_Macros.hxx
include/opencascade/MoniTool_RealVal.hxx
include/opencascade/MoniTool_SequenceOfElement.hxx
@@ -3922,32 +3905,25 @@ include/opencascade/MoniTool_ValueType.h
include/opencascade/NCollection_AccAllocator.hxx
include/opencascade/NCollection_AliasedArray.hxx
include/opencascade/NCollection_AlignedAllocator.hxx
+include/opencascade/NCollection_Allocator.hxx
include/opencascade/NCollection_Array1.hxx
include/opencascade/NCollection_Array2.hxx
include/opencascade/NCollection_BaseAllocator.hxx
include/opencascade/NCollection_BaseList.hxx
include/opencascade/NCollection_BaseMap.hxx
+include/opencascade/NCollection_BasePointerVector.hxx
include/opencascade/NCollection_BaseSequence.hxx
-include/opencascade/NCollection_BaseVector.hxx
include/opencascade/NCollection_Buffer.hxx
include/opencascade/NCollection_CellFilter.hxx
include/opencascade/NCollection_DataMap.hxx
include/opencascade/NCollection_DefaultHasher.hxx
include/opencascade/NCollection_DefineAlloc.hxx
-include/opencascade/NCollection_DefineArray1.hxx
-include/opencascade/NCollection_DefineArray2.hxx
-include/opencascade/NCollection_DefineDataMap.hxx
-include/opencascade/NCollection_DefineDoubleMap.hxx
include/opencascade/NCollection_DefineHArray1.hxx
include/opencascade/NCollection_DefineHArray2.hxx
include/opencascade/NCollection_DefineHSequence.hxx
-include/opencascade/NCollection_DefineIndexedDataMap.hxx
-include/opencascade/NCollection_DefineIndexedMap.hxx
-include/opencascade/NCollection_DefineList.hxx
-include/opencascade/NCollection_DefineMap.hxx
-include/opencascade/NCollection_DefineSequence.hxx
-include/opencascade/NCollection_DefineVector.hxx
+include/opencascade/NCollection_DefineHasher.hxx
include/opencascade/NCollection_DoubleMap.hxx
+include/opencascade/NCollection_DynamicArray.hxx
include/opencascade/NCollection_EBTree.hxx
include/opencascade/NCollection_HArray1.hxx
include/opencascade/NCollection_HArray2.hxx
@@ -3957,7 +3933,9 @@ include/opencascade/NCollection_Handle.h
include/opencascade/NCollection_HeapAllocator.hxx
include/opencascade/NCollection_IncAllocator.hxx
include/opencascade/NCollection_IndexedDataMap.hxx
+include/opencascade/NCollection_IndexedIterator.hxx
include/opencascade/NCollection_IndexedMap.hxx
+include/opencascade/NCollection_Iterator.hxx
include/opencascade/NCollection_Lerp.hxx
include/opencascade/NCollection_List.hxx
include/opencascade/NCollection_ListNode.hxx
@@ -3965,11 +3943,11 @@ include/opencascade/NCollection_LocalArr
include/opencascade/NCollection_Map.hxx
include/opencascade/NCollection_Mat3.hxx
include/opencascade/NCollection_Mat4.hxx
+include/opencascade/NCollection_OccAllocator.hxx
include/opencascade/NCollection_Sequence.hxx
include/opencascade/NCollection_Shared.hxx
include/opencascade/NCollection_SparseArray.hxx
include/opencascade/NCollection_SparseArrayBase.hxx
-include/opencascade/NCollection_StdAllocator.hxx
include/opencascade/NCollection_StlIterator.hxx
include/opencascade/NCollection_String.hxx
include/opencascade/NCollection_TListIterator.hxx
@@ -4366,9 +4344,7 @@ include/opencascade/QANCollection_ListIt
include/opencascade/QANCollection_ListOfPnt.hxx
include/opencascade/Quantity_Array1OfColor.hxx
include/opencascade/Quantity_Color.hxx
-include/opencascade/Quantity_ColorHasher.hxx
include/opencascade/Quantity_ColorRGBA.hxx
-include/opencascade/Quantity_ColorRGBAHasher.hxx
include/opencascade/Quantity_Date.hxx
include/opencascade/Quantity_DateDefinitionError.hxx
include/opencascade/Quantity_HArray1OfColor.hxx
@@ -5122,6 +5098,7 @@ include/opencascade/RWStepVisual_RWTextS
include/opencascade/RWStepVisual_RWTextStyleForDefinedFont.hxx
include/opencascade/RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx
include/opencascade/RWStepVisual_RWTriangulatedFace.hxx
+include/opencascade/RWStepVisual_RWTriangulatedSurfaceSet.hxx
include/opencascade/RWStepVisual_RWViewVolume.hxx
include/opencascade/RWStl.hxx
include/opencascade/RWStl_ConfigurationNode.hxx
@@ -5166,8 +5143,6 @@ include/opencascade/STEPConstruct_DataMa
include/opencascade/STEPConstruct_DataMapOfPointTransient.hxx
include/opencascade/STEPConstruct_ExternRefs.hxx
include/opencascade/STEPConstruct_Part.hxx
-include/opencascade/STEPConstruct_PointHasher.hxx
-include/opencascade/STEPConstruct_PointHasher.lxx
include/opencascade/STEPConstruct_Styles.hxx
include/opencascade/STEPConstruct_Tool.hxx
include/opencascade/STEPConstruct_Tool.lxx
@@ -5452,7 +5427,6 @@ include/opencascade/ShapeUpgrade_UnifySa
include/opencascade/ShapeUpgrade_WireDivide.hxx
include/opencascade/Standard.hxx
include/opencascade/Standard_AbortiveTransaction.hxx
-include/opencascade/Standard_Address.hxx
include/opencascade/Standard_ArrayStreamBuffer.hxx
include/opencascade/Standard_Assert.hxx
include/opencascade/Standard_Atomic.hxx
@@ -5460,6 +5434,7 @@ include/opencascade/Standard_Boolean.hxx
include/opencascade/Standard_Byte.hxx
include/opencascade/Standard_CLocaleSentry.hxx
include/opencascade/Standard_CString.hxx
+include/opencascade/Standard_CStringHasher.hxx
include/opencascade/Standard_Character.hxx
include/opencascade/Standard_Condition.hxx
include/opencascade/Standard_ConstructionError.hxx
@@ -5473,11 +5448,12 @@ include/opencascade/Standard_DomainError
include/opencascade/Standard_Dump.hxx
include/opencascade/Standard_ErrorHandler.hxx
include/opencascade/Standard_ExtCharacter.hxx
-include/opencascade/Standard_ExtString.hxx
include/opencascade/Standard_Failure.hxx
include/opencascade/Standard_GUID.hxx
include/opencascade/Standard_Handle.hxx
include/opencascade/Standard_HandlerStatus.hxx
+include/opencascade/Standard_HashUtils.hxx
+include/opencascade/Standard_HashUtils.lxx
include/opencascade/Standard_IStream.hxx
include/opencascade/Standard_ImmutableObject.hxx
include/opencascade/Standard_Integer.hxx
@@ -5485,10 +5461,9 @@ include/opencascade/Standard_JmpBuf.hxx
include/opencascade/Standard_LicenseError.hxx
include/opencascade/Standard_LicenseNotFound.hxx
include/opencascade/Standard_MMgrOpt.hxx
-include/opencascade/Standard_MMgrRaw.hxx
include/opencascade/Standard_MMgrRoot.hxx
-include/opencascade/Standard_MMgrTBBalloc.hxx
include/opencascade/Standard_Macro.hxx
+include/opencascade/Standard_MemoryUtils.hxx
include/opencascade/Standard_MultiplyDefined.hxx
include/opencascade/Standard_Mutex.hxx
include/opencascade/Standard_NegativeValue.hxx
@@ -5515,7 +5490,6 @@ include/opencascade/Standard_ReadLineBuf
include/opencascade/Standard_Real.hxx
include/opencascade/Standard_SStream.hxx
include/opencascade/Standard_ShortReal.hxx
-include/opencascade/Standard_Size.hxx
include/opencascade/Standard_Std.hxx
include/opencascade/Standard_Stream.hxx
include/opencascade/Standard_ThreadId.hxx
@@ -5530,8 +5504,6 @@ include/opencascade/Standard_Version.hxx
include/opencascade/Standard_WarningDisableFunctionCast.hxx
include/opencascade/Standard_WarningsDisable.hxx
include/opencascade/Standard_WarningsRestore.hxx
-include/opencascade/Standard_math.hxx
-include/opencascade/Standard_values.h
include/opencascade/StdDrivers.hxx
include/opencascade/StdDrivers_DocumentRetrievalDriver.hxx
include/opencascade/StdFail_InfiniteSolutions.hxx
@@ -5926,12 +5898,14 @@ include/opencascade/StepBasic_VolumeUnit
include/opencascade/StepBasic_WeekOfYearAndDayDate.hxx
include/opencascade/StepData.hxx
include/opencascade/StepData_Array1OfField.hxx
+include/opencascade/StepData_ConfParameters.hxx
include/opencascade/StepData_DefaultGeneral.hxx
include/opencascade/StepData_Described.hxx
include/opencascade/StepData_ECDescr.hxx
include/opencascade/StepData_EDescr.hxx
include/opencascade/StepData_ESDescr.hxx
include/opencascade/StepData_EnumTool.hxx
+include/opencascade/StepData_Factors.hxx
include/opencascade/StepData_Field.hxx
include/opencascade/StepData_FieldList.hxx
include/opencascade/StepData_FieldList1.hxx
@@ -5941,7 +5915,6 @@ include/opencascade/StepData_FileProtoco
include/opencascade/StepData_FileRecognizer.hxx
include/opencascade/StepData_FreeFormEntity.hxx
include/opencascade/StepData_GeneralModule.hxx
-include/opencascade/StepData_GlobalFactors.hxx
include/opencascade/StepData_GlobalNodeOfWriterLib.hxx
include/opencascade/StepData_HArray1OfField.hxx
include/opencascade/StepData_Logical.hxx
@@ -6628,7 +6601,6 @@ include/opencascade/StepToGeom.hxx
include/opencascade/StepToTopoDS.hxx
include/opencascade/StepToTopoDS_Builder.hxx
include/opencascade/StepToTopoDS_BuilderError.hxx
-include/opencascade/StepToTopoDS_CartesianPointHasher.hxx
include/opencascade/StepToTopoDS_DataMapIteratorOfDataMapOfRI.hxx
include/opencascade/StepToTopoDS_DataMapIteratorOfDataMapOfRINames.hxx
include/opencascade/StepToTopoDS_DataMapIteratorOfDataMapOfTRI.hxx
@@ -6643,7 +6615,6 @@ include/opencascade/StepToTopoDS_MakeTra
include/opencascade/StepToTopoDS_NMTool.hxx
include/opencascade/StepToTopoDS_PointEdgeMap.hxx
include/opencascade/StepToTopoDS_PointPair.hxx
-include/opencascade/StepToTopoDS_PointPairHasher.hxx
include/opencascade/StepToTopoDS_PointVertexMap.hxx
include/opencascade/StepToTopoDS_Root.hxx
include/opencascade/StepToTopoDS_Root.lxx
@@ -6842,6 +6813,7 @@ include/opencascade/StepVisual_TextStyle
include/opencascade/StepVisual_TextStyleForDefinedFont.hxx
include/opencascade/StepVisual_TextStyleWithBoxCharacteristics.hxx
include/opencascade/StepVisual_TriangulatedFace.hxx
+include/opencascade/StepVisual_TriangulatedSurfaceSet.hxx
include/opencascade/StepVisual_ViewVolume.hxx
include/opencascade/StlAPI.hxx
include/opencascade/StlAPI_Reader.hxx
@@ -6980,7 +6952,6 @@ include/opencascade/TColStd_ListOfAsciiS
include/opencascade/TColStd_ListOfInteger.hxx
include/opencascade/TColStd_ListOfReal.hxx
include/opencascade/TColStd_ListOfTransient.hxx
-include/opencascade/TColStd_MapIntegerHasher.hxx
include/opencascade/TColStd_MapIteratorOfMapOfAsciiString.hxx
include/opencascade/TColStd_MapIteratorOfMapOfInteger.hxx
include/opencascade/TColStd_MapIteratorOfMapOfReal.hxx
@@ -6990,8 +6961,6 @@ include/opencascade/TColStd_MapOfAsciiSt
include/opencascade/TColStd_MapOfInteger.hxx
include/opencascade/TColStd_MapOfReal.hxx
include/opencascade/TColStd_MapOfTransient.hxx
-include/opencascade/TColStd_MapRealHasher.hxx
-include/opencascade/TColStd_MapTransientHasher.hxx
include/opencascade/TColStd_PackedMapOfInteger.hxx
include/opencascade/TColStd_SequenceOfAddress.hxx
include/opencascade/TColStd_SequenceOfAsciiString.hxx
@@ -7127,7 +7096,6 @@ include/opencascade/TDF_LabelIndexedMap.
include/opencascade/TDF_LabelIntegerMap.hxx
include/opencascade/TDF_LabelList.hxx
include/opencascade/TDF_LabelMap.hxx
-include/opencascade/TDF_LabelMapHasher.hxx
include/opencascade/TDF_LabelNode.hxx
include/opencascade/TDF_LabelNodePtr.hxx
include/opencascade/TDF_LabelSequence.hxx
@@ -7298,7 +7266,6 @@ include/opencascade/TNaming_Name.hxx
include/opencascade/TNaming_NameType.hxx
include/opencascade/TNaming_NamedShape.hxx
include/opencascade/TNaming_NamedShape.lxx
-include/opencascade/TNaming_NamedShapeHasher.hxx
include/opencascade/TNaming_Naming.hxx
include/opencascade/TNaming_NamingTool.hxx
include/opencascade/TNaming_NewShapeIterator.hxx
@@ -7325,7 +7292,6 @@ include/opencascade/TObjDRAW.hxx
include/opencascade/TObj_Application.hxx
include/opencascade/TObj_Assistant.hxx
include/opencascade/TObj_CheckModel.hxx
-include/opencascade/TObj_Common.hxx
include/opencascade/TObj_Container.hxx
include/opencascade/TObj_DeletingMode.hxx
include/opencascade/TObj_HiddenPartition.hxx
@@ -7393,7 +7359,6 @@ include/opencascade/TopLoc_ItemLocation.
include/opencascade/TopLoc_Location.hxx
include/opencascade/TopLoc_Location.lxx
include/opencascade/TopLoc_MapIteratorOfMapOfLocation.hxx
-include/opencascade/TopLoc_MapLocationHasher.hxx
include/opencascade/TopLoc_MapOfLocation.hxx
include/opencascade/TopLoc_SListNodeOfItemLocation.hxx
include/opencascade/TopLoc_SListNodeOfItemLocation.lxx
@@ -7691,11 +7656,8 @@ include/opencascade/TopTools_MapIterator
include/opencascade/TopTools_MapOfOrientedShape.hxx
include/opencascade/TopTools_MapOfShape.hxx
include/opencascade/TopTools_MutexForShapeProvider.hxx
-include/opencascade/TopTools_OrientedShapeMapHasher.hxx
-include/opencascade/TopTools_OrientedShapeMapHasher.lxx
include/opencascade/TopTools_SequenceOfShape.hxx
include/opencascade/TopTools_ShapeMapHasher.hxx
-include/opencascade/TopTools_ShapeMapHasher.lxx
include/opencascade/TopTools_ShapeSet.hxx
include/opencascade/TopTrans_Array2OfOrientation.hxx
include/opencascade/TopTrans_CurveTransition.hxx
@@ -7730,13 +7692,9 @@ include/opencascade/TopoDS_AlertWithShap
include/opencascade/TopoDS_Builder.hxx
include/opencascade/TopoDS_Builder.lxx
include/opencascade/TopoDS_CompSolid.hxx
-include/opencascade/TopoDS_CompSolid.lxx
include/opencascade/TopoDS_Compound.hxx
-include/opencascade/TopoDS_Compound.lxx
include/opencascade/TopoDS_Edge.hxx
-include/opencascade/TopoDS_Edge.lxx
include/opencascade/TopoDS_Face.hxx
-include/opencascade/TopoDS_Face.lxx
include/opencascade/TopoDS_FrozenShape.hxx
include/opencascade/TopoDS_HShape.hxx
include/opencascade/TopoDS_HShape.lxx
@@ -7746,9 +7704,7 @@ include/opencascade/TopoDS_ListOfShape.h
include/opencascade/TopoDS_LockedShape.hxx
include/opencascade/TopoDS_Shape.hxx
include/opencascade/TopoDS_Shell.hxx
-include/opencascade/TopoDS_Shell.lxx
include/opencascade/TopoDS_Solid.hxx
-include/opencascade/TopoDS_Solid.lxx
include/opencascade/TopoDS_TCompSolid.hxx
include/opencascade/TopoDS_TCompSolid.lxx
include/opencascade/TopoDS_TCompound.hxx
@@ -7768,13 +7724,10 @@ include/opencascade/TopoDS_TWire.hxx
include/opencascade/TopoDS_TWire.lxx
include/opencascade/TopoDS_UnCompatibleShapes.hxx
include/opencascade/TopoDS_Vertex.hxx
-include/opencascade/TopoDS_Vertex.lxx
include/opencascade/TopoDS_Wire.hxx
-include/opencascade/TopoDS_Wire.lxx
include/opencascade/TransferBRep.hxx
include/opencascade/TransferBRep_BinderOfShape.hxx
include/opencascade/TransferBRep_HSequenceOfTransferResultInfo.hxx
-include/opencascade/TransferBRep_OrientedShapeMapper.hxx
include/opencascade/TransferBRep_Reader.hxx
include/opencascade/TransferBRep_SequenceOfTransferResultInfo.hxx
include/opencascade/TransferBRep_ShapeBinder.hxx
@@ -7783,7 +7736,6 @@ include/opencascade/TransferBRep_ShapeLi
include/opencascade/TransferBRep_ShapeMapper.hxx
include/opencascade/TransferBRep_TransferResultInfo.hxx
include/opencascade/TransferBRep_TransferResultInfo.lxx
-include/opencascade/Transfer_Actor.gxx
include/opencascade/Transfer_ActorDispatch.hxx
include/opencascade/Transfer_ActorOfFinderProcess.hxx
include/opencascade/Transfer_ActorOfProcessForFinder.hxx
@@ -7798,11 +7750,9 @@ include/opencascade/Transfer_Finder.hxx
include/opencascade/Transfer_FinderProcess.hxx
include/opencascade/Transfer_HSequenceOfBinder.hxx
include/opencascade/Transfer_HSequenceOfFinder.hxx
-include/opencascade/Transfer_Iterator.gxx
include/opencascade/Transfer_IteratorOfProcessForFinder.hxx
include/opencascade/Transfer_IteratorOfProcessForTransient.hxx
include/opencascade/Transfer_MapContainer.hxx
-include/opencascade/Transfer_Mapper.gxx
include/opencascade/Transfer_MultipleBinder.hxx
include/opencascade/Transfer_ProcessForFinder.hxx
include/opencascade/Transfer_ProcessForTransient.hxx
@@ -7821,7 +7771,6 @@ include/opencascade/Transfer_TransferIte
include/opencascade/Transfer_TransferMapOfProcessForFinder.hxx
include/opencascade/Transfer_TransferMapOfProcessForTransient.hxx
include/opencascade/Transfer_TransferOutput.hxx
-include/opencascade/Transfer_TransferProcess.gxx
include/opencascade/Transfer_TransientListBinder.hxx
include/opencascade/Transfer_TransientMapper.hxx
include/opencascade/Transfer_TransientProcess.hxx
@@ -8130,16 +8079,17 @@ include/opencascade/XSControl_Vars.hxx
include/opencascade/XSControl_WorkSession.hxx
include/opencascade/XSControl_Writer.hxx
include/opencascade/XSDRAW.hxx
+include/opencascade/XSDRAWDE.hxx
+include/opencascade/XSDRAWGLTF.hxx
include/opencascade/XSDRAWIGES.hxx
+include/opencascade/XSDRAWOBJ.hxx
+include/opencascade/XSDRAWPLY.hxx
include/opencascade/XSDRAWSTEP.hxx
-include/opencascade/XSDRAWSTLVRML.hxx
-include/opencascade/XSDRAWSTLVRML_CoordsMap.hxx
-include/opencascade/XSDRAWSTLVRML_DataMapIteratorOfCoordsMap.hxx
-include/opencascade/XSDRAWSTLVRML_DataMapIteratorOfElemNodesMap.hxx
-include/opencascade/XSDRAWSTLVRML_DataSource.hxx
-include/opencascade/XSDRAWSTLVRML_DataSource3D.hxx
-include/opencascade/XSDRAWSTLVRML_DrawableMesh.hxx
-include/opencascade/XSDRAWSTLVRML_ElemNodesMap.hxx
+include/opencascade/XSDRAWSTL.hxx
+include/opencascade/XSDRAWSTL_DataSource.hxx
+include/opencascade/XSDRAWSTL_DataSource3D.hxx
+include/opencascade/XSDRAWSTL_DrawableMesh.hxx
+include/opencascade/XSDRAWVRML.hxx
include/opencascade/XSDRAW_Functions.hxx
include/opencascade/XSDRAW_Vars.hxx
include/opencascade/XmlDrivers.hxx
@@ -8392,6 +8342,8 @@ include/opencascade/math_Uzawa.hxx
include/opencascade/math_Uzawa.lxx
include/opencascade/math_ValueAndWeight.hxx
include/opencascade/math_Vector.hxx
+include/opencascade/math_VectorBase.hxx
+include/opencascade/math_VectorBase.lxx
include/opencascade/step.tab.hxx
lib/cmake/
lib/cmake/opencascade/
@@ -8424,6 +8376,15 @@ lib/cmake/opencascade/OpenCASCADEVisuali
@lib lib/libTKCAF.so.${LIBTKCAF_VERSION}
@lib lib/libTKCDF.so.${LIBTKCDF_VERSION}
@lib lib/libTKDCAF.so.${LIBTKDCAF_VERSION}
+@lib lib/libTKDE.so.${LIBTKDE_VERSION}
+@lib lib/libTKDECascade.so.${LIBTKDECascade_VERSION}
+@lib lib/libTKDEGLTF.so.${LIBTKDEGLTF_VERSION}
+@lib lib/libTKDEIGES.so.${LIBTKDEIGES_VERSION}
+@lib lib/libTKDEOBJ.so.${LIBTKDEOBJ_VERSION}
+@lib lib/libTKDEPLY.so.${LIBTKDEPLY_VERSION}
+@lib lib/libTKDESTEP.so.${LIBTKDESTEP_VERSION}
+@lib lib/libTKDESTL.so.${LIBTKDESTL_VERSION}
+@lib lib/libTKDEVRML.so.${LIBTKDEVRML_VERSION}
@lib lib/libTKDraw.so.${LIBTKDraw_VERSION}
@lib lib/libTKExpress.so.${LIBTKExpress_VERSION}
@lib lib/libTKFeat.so.${LIBTKFeat_VERSION}
@@ -8433,7 +8394,6 @@ lib/cmake/opencascade/OpenCASCADEVisuali
@lib lib/libTKGeomAlgo.so.${LIBTKGeomAlgo_VERSION}
@lib lib/libTKGeomBase.so.${LIBTKGeomBase_VERSION}
@lib lib/libTKHLR.so.${LIBTKHLR_VERSION}
-@lib lib/libTKIGES.so.${LIBTKIGES_VERSION}
@lib lib/libTKLCAF.so.${LIBTKLCAF_VERSION}
@lib lib/libTKMath.so.${LIBTKMath_VERSION}
@lib lib/libTKMesh.so.${LIBTKMesh_VERSION}
@@ -8444,11 +8404,6 @@ lib/cmake/opencascade/OpenCASCADEVisuali
@lib lib/libTKPrim.so.${LIBTKPrim_VERSION}
@lib lib/libTKQADraw.so.${LIBTKQADraw_VERSION}
@lib lib/libTKRWMesh.so.${LIBTKRWMesh_VERSION}
-@lib lib/libTKSTEP.so.${LIBTKSTEP_VERSION}
-@lib lib/libTKSTEP209.so.${LIBTKSTEP209_VERSION}
-@lib lib/libTKSTEPAttr.so.${LIBTKSTEPAttr_VERSION}
-@lib lib/libTKSTEPBase.so.${LIBTKSTEPBase_VERSION}
-@lib lib/libTKSTL.so.${LIBTKSTL_VERSION}
@lib lib/libTKService.so.${LIBTKService_VERSION}
@lib lib/libTKShHealing.so.${LIBTKShHealing_VERSION}
@lib lib/libTKStd.so.${LIBTKStd_VERSION}
@@ -8459,17 +8414,20 @@ lib/cmake/opencascade/OpenCASCADEVisuali
@lib lib/libTKTopTest.so.${LIBTKTopTest_VERSION}
@lib lib/libTKV3d.so.${LIBTKV3d_VERSION}
@lib lib/libTKVCAF.so.${LIBTKVCAF_VERSION}
-@lib lib/libTKVRML.so.${LIBTKVRML_VERSION}
@lib lib/libTKViewerTest.so.${LIBTKViewerTest_VERSION}
@lib lib/libTKXCAF.so.${LIBTKXCAF_VERSION}
-@lib lib/libTKXDE.so.${LIBTKXDE_VERSION}
-@lib lib/libTKXDECascade.so.${LIBTKXDECascade_VERSION}
@lib lib/libTKXDEDRAW.so.${LIBTKXDEDRAW_VERSION}
-@lib lib/libTKXDEIGES.so.${LIBTKXDEIGES_VERSION}
-@lib lib/libTKXDESTEP.so.${LIBTKXDESTEP_VERSION}
@lib lib/libTKXMesh.so.${LIBTKXMesh_VERSION}
@lib lib/libTKXSBase.so.${LIBTKXSBase_VERSION}
@lib lib/libTKXSDRAW.so.${LIBTKXSDRAW_VERSION}
+@lib lib/libTKXSDRAWDE.so.${LIBTKXSDRAWDE_VERSION}
+@lib lib/libTKXSDRAWGLTF.so.${LIBTKXSDRAWGLTF_VERSION}
+@lib lib/libTKXSDRAWIGES.so.${LIBTKXSDRAWIGES_VERSION}
+@lib lib/libTKXSDRAWOBJ.so.${LIBTKXSDRAWOBJ_VERSION}
+@lib lib/libTKXSDRAWPLY.so.${LIBTKXSDRAWPLY_VERSION}
+@lib lib/libTKXSDRAWSTEP.so.${LIBTKXSDRAWSTEP_VERSION}
+@lib lib/libTKXSDRAWSTL.so.${LIBTKXSDRAWSTL_VERSION}
+@lib lib/libTKXSDRAWVRML.so.${LIBTKXSDRAWVRML_VERSION}
@lib lib/libTKXml.so.${LIBTKXml_VERSION}
@lib lib/libTKXmlL.so.${LIBTKXmlL_VERSION}
@lib lib/libTKXmlTObj.so.${LIBTKXmlTObj_VERSION}
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/prusaslicer/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile 20 Nov 2023 15:57:23 -0000 1.6
+++ Makefile 1 Feb 2024 22:25:13 -0000
@@ -20,10 +20,9 @@ MAINTAINER = Renato Aguiar <renato@renat
PERMIT_PACKAGE = Yes

WANTLIB += ${COMPILER_LIBCXX} EGL GL GLEW TKBO TKBRep TKCAF TKCDF
-WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKLCAF TKMath
-WANTLIB += TKMesh TKPrim TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase
-WANTLIB += TKService TKShHealing TKTopAlgo TKV3d TKVCAF TKXCAF
-WANTLIB += TKXDE TKXDESTEP TKXSBase TKernel X11 atk-1.0 boost_atomic-mt
+WANTLIB += TKDE TKDESTEP TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR
+WANTLIB += TKLCAF TKMath TKMesh TKPrim TKService TKShHealing TKTopAlgo
+WANTLIB += TKV3d TKVCAF TKXCAF TKXSBase TKernel X11 atk-1.0 boost_atomic-mt
WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
WANTLIB += boost_iostreams-mt boost_locale-mt boost_log-mt boost_log_setup-mt
WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo
Index: patches/patch-src_occt_wrapper_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/prusaslicer/patches/patch-src_occt_wrapper_CMakeLists_txt,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_occt_wrapper_CMakeLists_txt
--- patches/patch-src_occt_wrapper_CMakeLists_txt 31 Oct 2023 23:37:10 -0000 1.3
+++ patches/patch-src_occt_wrapper_CMakeLists_txt 1 Feb 2024 22:25:13 -0000
@@ -1,7 +1,7 @@
Index: src/occt_wrapper/CMakeLists.txt
--- src/occt_wrapper/CMakeLists.txt.orig
+++ src/occt_wrapper/CMakeLists.txt
-@@ -19,9 +19,11 @@ include(GenerateExportHeader)
+@@ -19,14 +19,12 @@ include(GenerateExportHeader)

generate_export_header(OCCTWrapper)

@@ -9,12 +9,18 @@ Index: src/occt_wrapper/CMakeLists.txt
+find_package(OpenCASCADE REQUIRED)

set(OCCT_LIBS
+- TKXDESTEP
+- TKSTEP
+- TKSTEP209
+- TKSTEPAttr
+- TKSTEPBase
+ -L${CMAKE_INSTALL_PREFIX}/lib
+ -L/usr/X11R6/lib
- TKXDESTEP
- TKSTEP
- TKSTEP209
-@@ -58,5 +60,5 @@ target_link_libraries(OCCTWrapper ${OCCT_LIBS})
++ TKDESTEP
+ TKXCAF
+ TKXSBase
+ TKVCAF
+@@ -58,5 +56,5 @@ target_link_libraries(OCCTWrapper ${OCCT_LIBS})

include(GNUInstallDirs)

Please find attached a diff to update cad/opencascade to version
7.8.0. Additionally, I've attached patches for both it's consumers
cad/{kicad,prusaslicer} to make them work with this update.

I've slightly tested both of them, but since I don't use them much,
I'd appreciate feedback from someone who does. Both
'port-lib-depends-check' and 'portcheck' are happy with all three
ports.

--
Johannes Thyssen Tishman
https://www.thyssentishman.com

No comments:

Post a Comment