Skip to content

Commit

Permalink
libsavitar: Update to 5.3.0
Browse files Browse the repository at this point in the history
**Summary**
No changelog provided.

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
  • Loading branch information
EbonJaeger committed Mar 22, 2024
1 parent 028ab79 commit 48a91e1
Show file tree
Hide file tree
Showing 14 changed files with 656 additions and 229 deletions.
5 changes: 5 additions & 0 deletions packages/l/libsavitar/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In version 5 of all their software, Ultimaker went all-in on their custom build system and Windows bits.
To avoid dealing with all of that, we do what Fedora does and use the version 4 CMake build files.

When updating, make sure to use the same version and files that Fedora is using.
Their source repository can be found [here](https://src.fedoraproject.org/rpms/libsavitar).
2 changes: 1 addition & 1 deletion packages/l/libsavitar/abi_libs
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Savitar.so
libSavitar.so.0
pySavitar.so
129 changes: 53 additions & 76 deletions packages/l/libsavitar/abi_symbols
Original file line number Diff line number Diff line change
@@ -1,63 +1,11 @@
Savitar.so:PyInit_Savitar
Savitar.so:_ZN11sipMeshDataC1ERKN7Savitar8MeshDataE
Savitar.so:_ZN11sipMeshDataC1Ev
Savitar.so:_ZN11sipMeshDataC2ERKN7Savitar8MeshDataE
Savitar.so:_ZN11sipMeshDataC2Ev
Savitar.so:_ZN11sipMeshDataD0Ev
Savitar.so:_ZN11sipMeshDataD1Ev
Savitar.so:_ZN11sipMeshDataD2Ev
Savitar.so:_ZN12sipSceneNodeC1ERKN7Savitar9SceneNodeE
Savitar.so:_ZN12sipSceneNodeC1Ev
Savitar.so:_ZN12sipSceneNodeC2ERKN7Savitar9SceneNodeE
Savitar.so:_ZN12sipSceneNodeC2Ev
Savitar.so:_ZN12sipSceneNodeD0Ev
Savitar.so:_ZN12sipSceneNodeD1Ev
Savitar.so:_ZN12sipSceneNodeD2Ev
Savitar.so:_ZN16sipThreeMFParserC1ERKN7Savitar13ThreeMFParserE
Savitar.so:_ZN16sipThreeMFParserC1Ev
Savitar.so:_ZN16sipThreeMFParserC2ERKN7Savitar13ThreeMFParserE
Savitar.so:_ZN16sipThreeMFParserC2Ev
Savitar.so:_ZN16sipThreeMFParserD0Ev
Savitar.so:_ZN16sipThreeMFParserD1Ev
Savitar.so:_ZN16sipThreeMFParserD2Ev
Savitar.so:_ZN8sipSceneC1ERKN7Savitar5SceneE
Savitar.so:_ZN8sipSceneC1Ev
Savitar.so:_ZN8sipSceneC2ERKN7Savitar5SceneE
Savitar.so:_ZN8sipSceneC2Ev
Savitar.so:_ZN8sipSceneD0Ev
Savitar.so:_ZN8sipSceneD1Ev
Savitar.so:_ZN8sipSceneD2Ev
Savitar.so:sipAPI_Savitar
Savitar.so:sipExportedTypes_Savitar
Savitar.so:sipModuleAPI_Savitar
Savitar.so:sipStrings_Savitar
Savitar.so:sipTypeDef_Savitar_MeshData
Savitar.so:sipTypeDef_Savitar_MetadataEntry
Savitar.so:sipTypeDef_Savitar_Scene
Savitar.so:sipTypeDef_Savitar_SceneNode
Savitar.so:sipTypeDef_Savitar_ThreeMFParser
Savitar.so:sipTypeDef_Savitar_bytearray
Savitar.so:sipTypeDef_Savitar_std_map_0100std_string_0100MetadataEntry
Savitar.so:sipTypeDef_Savitar_std_map_0100std_string_0100std_string
Savitar.so:sipTypeDef_Savitar_std_string
Savitar.so:sipTypeDef_Savitar_std_vector_0101SceneNode
Savitar.so:variables_MetadataEntry
libSavitar.so.0:_ZN13xml_namespace11getNamesForERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3setIS6_St4lessIS6_ESaIS6_EES9_SaISt4pairIKS6_SB_EEERSD_
libSavitar.so.0:_ZN13xml_namespace22getAncestralNamespacesB5cxx11ERKN4pugi8xml_nodeE
libSavitar.so.0:_ZN7Savitar13ThreeMFParser13sceneToStringB5cxx11ENS_5SceneE
libSavitar.so.0:_ZN7Savitar13ThreeMFParser5parseENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libSavitar.so.0:_ZN7Savitar13ThreeMFParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libSavitar.so.0:_ZN7Savitar13ThreeMFParserC1Ev
libSavitar.so.0:_ZN7Savitar13ThreeMFParserC2Ev
libSavitar.so.0:_ZN7Savitar13ThreeMFParserD0Ev
libSavitar.so.0:_ZN7Savitar13ThreeMFParserD1Ev
libSavitar.so.0:_ZN7Savitar13ThreeMFParserD2Ev
libSavitar.so.0:_ZN7Savitar4Face5getV1Ev
libSavitar.so.0:_ZN7Savitar4Face5getV2Ev
libSavitar.so.0:_ZN7Savitar4Face5getV3Ev
libSavitar.so.0:_ZN7Savitar4FaceC1Eiii
libSavitar.so.0:_ZN7Savitar4FaceC2Eiii
libSavitar.so.0:_ZN7Savitar4FaceD1Ev
libSavitar.so.0:_ZN7Savitar4FaceD2Ev
libSavitar.so.0:_ZN7Savitar5Scene12addSceneNodeEPNS_9SceneNodeE
libSavitar.so.0:_ZN7Savitar5Scene13fillByXMLNodeEN4pugi8xml_nodeE
libSavitar.so.0:_ZN7Savitar5Scene13getSceneNodesEv
Expand All @@ -67,19 +15,8 @@ libSavitar.so.0:_ZN7Savitar5Scene16setMetaDataEntryERKNSt7__cxx1112basic_stringI
libSavitar.so.0:_ZN7Savitar5Scene25createSceneNodeFromObjectEN4pugi8xml_nodeES2_
libSavitar.so.0:_ZN7Savitar5Scene7getUnitB5cxx11Ev
libSavitar.so.0:_ZN7Savitar5Scene7setUnitENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libSavitar.so.0:_ZN7Savitar5SceneC1Ev
libSavitar.so.0:_ZN7Savitar5SceneC2Ev
libSavitar.so.0:_ZN7Savitar5SceneD0Ev
libSavitar.so.0:_ZN7Savitar5SceneD1Ev
libSavitar.so.0:_ZN7Savitar5SceneD2Ev
libSavitar.so.0:_ZN7Savitar6Vertex4getXEv
libSavitar.so.0:_ZN7Savitar6Vertex4getYEv
libSavitar.so.0:_ZN7Savitar6Vertex4getZEv
libSavitar.so.0:_ZN7Savitar6VertexC1Efff
libSavitar.so.0:_ZN7Savitar6VertexC2Efff
libSavitar.so.0:_ZN7Savitar6VertexD0Ev
libSavitar.so.0:_ZN7Savitar6VertexD1Ev
libSavitar.so.0:_ZN7Savitar6VertexD2Ev
libSavitar.so.0:_ZN7Savitar8MeshData11getVerticesEv
libSavitar.so.0:_ZN7Savitar8MeshData13fillByXMLNodeEN4pugi8xml_nodeE
libSavitar.so.0:_ZN7Savitar8MeshData15getFacesAsBytesEv
Expand All @@ -89,17 +26,12 @@ libSavitar.so.0:_ZN7Savitar8MeshData20setVerticesFromBytesERKSt6vectorIhSaIhEE
libSavitar.so.0:_ZN7Savitar8MeshData22getFlatVerticesAsBytesEv
libSavitar.so.0:_ZN7Savitar8MeshData5clearEv
libSavitar.so.0:_ZN7Savitar8MeshData9toXmlNodeERN4pugi8xml_nodeE
libSavitar.so.0:_ZN7Savitar8MeshDataC1Ev
libSavitar.so.0:_ZN7Savitar8MeshDataC2Ev
libSavitar.so.0:_ZN7Savitar8MeshDataD0Ev
libSavitar.so.0:_ZN7Savitar8MeshDataD1Ev
libSavitar.so.0:_ZN7Savitar8MeshDataD2Ev
libSavitar.so.0:_ZN7Savitar9SceneNode10setSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13MetadataEntryE
libSavitar.so.0:_ZN7Savitar9SceneNode10setSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b
libSavitar.so.0:_ZN7Savitar9SceneNode11getChildrenEv
libSavitar.so.0:_ZN7Savitar9SceneNode11getMeshDataEv
libSavitar.so.0:_ZN7Savitar9SceneNode11getMeshNodeEv
libSavitar.so.0:_ZN7Savitar9SceneNode11setMeshDataENS_8MeshDataE
libSavitar.so.0:_ZN7Savitar9SceneNode11setMeshDataERKNS_8MeshDataE
libSavitar.so.0:_ZN7Savitar9SceneNode13fillByXMLNodeEN4pugi8xml_nodeE
libSavitar.so.0:_ZN7Savitar9SceneNode13removeSettingENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libSavitar.so.0:_ZN7Savitar9SceneNode14getAllChildrenEv
Expand All @@ -110,12 +42,57 @@ libSavitar.so.0:_ZN7Savitar9SceneNode5setIdENSt7__cxx1112basic_stringIcSt11char_
libSavitar.so.0:_ZN7Savitar9SceneNode7getNameB5cxx11Ev
libSavitar.so.0:_ZN7Savitar9SceneNode7getTypeB5cxx11Ev
libSavitar.so.0:_ZN7Savitar9SceneNode7setNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libSavitar.so.0:_ZN7Savitar9SceneNode7setTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libSavitar.so.0:_ZN7Savitar9SceneNode7setTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libSavitar.so.0:_ZN7Savitar9SceneNode8addChildEPS0_
libSavitar.so.0:_ZN7Savitar9SceneNodeC1Ev
libSavitar.so.0:_ZN7Savitar9SceneNodeC2Ev
libSavitar.so.0:_ZN7Savitar9SceneNodeD0Ev
libSavitar.so.0:_ZN7Savitar9SceneNodeD1Ev
libSavitar.so.0:_ZN7Savitar9SceneNodeD2Ev
libSavitar.so.0:_ZNK7Savitar4Face5getV1Ev
libSavitar.so.0:_ZNK7Savitar4Face5getV2Ev
libSavitar.so.0:_ZNK7Savitar4Face5getV3Ev
libSavitar.so.0:_ZNK7Savitar5Scene11getMetadataB5cxx11Ev
libSavitar.so.0:_ZNK7Savitar6Vertex4getXEv
libSavitar.so.0:_ZNK7Savitar6Vertex4getYEv
libSavitar.so.0:_ZNK7Savitar6Vertex4getZEv
libSavitar.so.0:_ZNK7Savitar9SceneNode11getSettingsB5cxx11Ev
pySavitar.so:PyInit_pySavitar
pySavitar.so:_ZN11sipMeshDataC1ERKN7Savitar8MeshDataE
pySavitar.so:_ZN11sipMeshDataC1Ev
pySavitar.so:_ZN11sipMeshDataC2ERKN7Savitar8MeshDataE
pySavitar.so:_ZN11sipMeshDataC2Ev
pySavitar.so:_ZN11sipMeshDataD0Ev
pySavitar.so:_ZN11sipMeshDataD1Ev
pySavitar.so:_ZN11sipMeshDataD2Ev
pySavitar.so:_ZN12sipSceneNodeC1ERKN7Savitar9SceneNodeE
pySavitar.so:_ZN12sipSceneNodeC1Ev
pySavitar.so:_ZN12sipSceneNodeC2ERKN7Savitar9SceneNodeE
pySavitar.so:_ZN12sipSceneNodeC2Ev
pySavitar.so:_ZN12sipSceneNodeD0Ev
pySavitar.so:_ZN12sipSceneNodeD1Ev
pySavitar.so:_ZN12sipSceneNodeD2Ev
pySavitar.so:_ZN16sipThreeMFParserC1ERKN7Savitar13ThreeMFParserE
pySavitar.so:_ZN16sipThreeMFParserC1Ev
pySavitar.so:_ZN16sipThreeMFParserC2ERKN7Savitar13ThreeMFParserE
pySavitar.so:_ZN16sipThreeMFParserC2Ev
pySavitar.so:_ZN16sipThreeMFParserD0Ev
pySavitar.so:_ZN16sipThreeMFParserD1Ev
pySavitar.so:_ZN16sipThreeMFParserD2Ev
pySavitar.so:_ZN8sipSceneC1ERKN7Savitar5SceneE
pySavitar.so:_ZN8sipSceneC1Ev
pySavitar.so:_ZN8sipSceneC2ERKN7Savitar5SceneE
pySavitar.so:_ZN8sipSceneC2Ev
pySavitar.so:_ZN8sipSceneD0Ev
pySavitar.so:_ZN8sipSceneD1Ev
pySavitar.so:_ZN8sipSceneD2Ev
pySavitar.so:sipAPI_pySavitar
pySavitar.so:sipExportedTypes_pySavitar
pySavitar.so:sipModuleAPI_pySavitar
pySavitar.so:sipStrings_pySavitar
pySavitar.so:sipTypeDef_pySavitar_MeshData
pySavitar.so:sipTypeDef_pySavitar_MetadataEntry
pySavitar.so:sipTypeDef_pySavitar_Scene
pySavitar.so:sipTypeDef_pySavitar_SceneNode
pySavitar.so:sipTypeDef_pySavitar_ThreeMFParser
pySavitar.so:sipTypeDef_pySavitar_bytearray
pySavitar.so:sipTypeDef_pySavitar_std_map_0100std_string_0100MetadataEntry
pySavitar.so:sipTypeDef_pySavitar_std_map_0100std_string_0100std_string
pySavitar.so:sipTypeDef_pySavitar_std_string
pySavitar.so:sipTypeDef_pySavitar_std_vector_0101SceneNode
pySavitar.so:variables_MetadataEntry
1 change: 0 additions & 1 deletion packages/l/libsavitar/abi_used_libs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
UNKNOWN
libc.so.6
libgcc_s.so.1
libpugixml.so.1
Expand Down
9 changes: 0 additions & 9 deletions packages/l/libsavitar/abi_used_symbols
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
UNKNOWN:_ZTIN7Savitar13ThreeMFParserE
UNKNOWN:_ZTIN7Savitar5SceneE
UNKNOWN:_ZTIN7Savitar8MeshDataE
UNKNOWN:_ZTIN7Savitar9SceneNodeE
UNKNOWN:_ZTVN7Savitar13ThreeMFParserE
UNKNOWN:_ZTVN7Savitar5SceneE
UNKNOWN:_ZTVN7Savitar6VertexE
UNKNOWN:_ZTVN7Savitar8MeshDataE
UNKNOWN:_ZTVN7Savitar9SceneNodeE
libc.so.6:__stack_chk_fail
libc.so.6:memcmp
libc.so.6:memcpy
Expand Down
124 changes: 0 additions & 124 deletions packages/l/libsavitar/files/0001-Don-t-use-bundled-pugixml.patch

This file was deleted.

0 comments on commit 48a91e1

Please sign in to comment.