Page MenuHomeSolus

D10340.id24869.diff
No OneTemporary

D10340.id24869.diff

Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
Index: abi_symbols
===================================================================
--- /dev/null
+++ abi_symbols
@@ -0,0 +1,196 @@
+libpartio.so.1:_ZN6Partio10freeCachedEPNS_13ParticlesDataE
+libpartio.so.1:_ZN6Partio10readCachedEPKcbbRSo
+libpartio.so.1:_ZN6Partio10scanStringB5cxx11ERSi
+libpartio.so.1:_ZN6Partio10writePDB32EPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio10writePDB64EPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio11cloneSchemaERKNS_13ParticlesDataEPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St4lessIS9_ESaISt4pairIKS9_S9_EEE
+libpartio.so.1:_ZN6Partio11readHeadersEPKcbRSo
+libpartio.so.1:_ZN6Partio11writeStringERSoPKc
+libpartio.so.1:_ZN6Partio12CharArrayLenEPPc
+libpartio.so.1:_ZN6Partio13ZipFileReader28Find_And_Read_Central_HeaderEv
+libpartio.so.1:_ZN6Partio13ZipFileReader8Get_FileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libpartio.so.1:_ZN6Partio13ZipFileReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libpartio.so.1:_ZN6Partio13ZipFileReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libpartio.so.1:_ZN6Partio13ZipFileReaderD0Ev
+libpartio.so.1:_ZN6Partio13ZipFileReaderD1Ev
+libpartio.so.1:_ZN6Partio13ZipFileReaderD2Ev
+libpartio.so.1:_ZN6Partio13ZipFileWriter8Add_FileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libpartio.so.1:_ZN6Partio13ZipFileWriterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libpartio.so.1:_ZN6Partio13ZipFileWriterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libpartio.so.1:_ZN6Partio13ZipFileWriterD0Ev
+libpartio.so.1:_ZN6Partio13ZipFileWriterD1Ev
+libpartio.so.1:_ZN6Partio13ZipFileWriterD2Ev
+libpartio.so.1:_ZN6Partio13getMappedNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS5_S5_St4lessIS5_ESaISt4pairIS6_S5_EEE
+libpartio.so.1:_ZN6Partio14ReadAttrHeaderERSiRNS_16Attribute_HeaderE
+libpartio.so.1:_ZN6Partio14skipPrimitivesEiiiPSiPSo
+libpartio.so.1:_ZN6Partio15ParticleHeaders11addParticleEv
+libpartio.so.1:_ZN6Partio15ParticleHeaders12addAttributeEPKcNS_21ParticleAttributeTypeEi
+libpartio.so.1:_ZN6Partio15ParticleHeaders12addParticlesEi
+libpartio.so.1:_ZN6Partio15ParticleHeaders13setIndexedStrERKNS_17ParticleAttributeEiPKc
+libpartio.so.1:_ZN6Partio15ParticleHeaders17addFixedAttributeEPKcNS_21ParticleAttributeTypeEi
+libpartio.so.1:_ZN6Partio15ParticleHeaders18registerIndexedStrERKNS_17ParticleAttributeEPKc
+libpartio.so.1:_ZN6Partio15ParticleHeaders18setFixedIndexedStrERKNS_14FixedAttributeEiPKc
+libpartio.so.1:_ZN6Partio15ParticleHeaders23registerFixedIndexedStrERKNS_14FixedAttributeEPKc
+libpartio.so.1:_ZN6Partio15ParticleHeaders4sortEv
+libpartio.so.1:_ZN6Partio15ParticleHeaders7releaseEv
+libpartio.so.1:_ZN6Partio15ParticleHeadersC1Ev
+libpartio.so.1:_ZN6Partio15ParticleHeadersC2Ev
+libpartio.so.1:_ZN6Partio15ParticleHeadersD0Ev
+libpartio.so.1:_ZN6Partio15ParticleHeadersD1Ev
+libpartio.so.1:_ZN6Partio15ParticleHeadersD2Ev
+libpartio.so.1:_ZN6Partio15ParticlesSimple11addParticleEv
+libpartio.so.1:_ZN6Partio15ParticlesSimple12addAttributeEPKcNS_21ParticleAttributeTypeEi
+libpartio.so.1:_ZN6Partio15ParticlesSimple12addParticlesEi
+libpartio.so.1:_ZN6Partio15ParticlesSimple13setIndexedStrERKNS_17ParticleAttributeEiPKc
+libpartio.so.1:_ZN6Partio15ParticlesSimple13setupAccessorERNS_16ParticleIteratorILb0EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZN6Partio15ParticlesSimple13setupIteratorEi
+libpartio.so.1:_ZN6Partio15ParticlesSimple17addFixedAttributeEPKcNS_21ParticleAttributeTypeEi
+libpartio.so.1:_ZN6Partio15ParticlesSimple18registerIndexedStrERKNS_17ParticleAttributeEPKc
+libpartio.so.1:_ZN6Partio15ParticlesSimple18setFixedIndexedStrERKNS_14FixedAttributeEiPKc
+libpartio.so.1:_ZN6Partio15ParticlesSimple22setupIteratorNextBlockERNS_16ParticleIteratorILb0EEE
+libpartio.so.1:_ZN6Partio15ParticlesSimple23registerFixedIndexedStrERKNS_14FixedAttributeEPKc
+libpartio.so.1:_ZN6Partio15ParticlesSimple4sortEv
+libpartio.so.1:_ZN6Partio15ParticlesSimple7releaseEv
+libpartio.so.1:_ZN6Partio15ParticlesSimpleC1Ev
+libpartio.so.1:_ZN6Partio15ParticlesSimpleC2Ev
+libpartio.so.1:_ZN6Partio15ParticlesSimpleD0Ev
+libpartio.so.1:_ZN6Partio15ParticlesSimpleD1Ev
+libpartio.so.1:_ZN6Partio15ParticlesSimpleD2Ev
+libpartio.so.1:_ZN6Partio15endCachedAccessEPNS_13ParticlesDataE
+libpartio.so.1:_ZN6Partio15writeHoudiniStrERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libpartio.so.1:_ZN6Partio16createInterleaveEv
+libpartio.so.1:_ZN6Partio17beginCachedAccessEPNS_13ParticlesDataE
+libpartio.so.1:_ZN6Partio17computeClusteringEPNS_20ParticlesDataMutableEiddid
+libpartio.so.1:_ZN6Partio19IsStringInCharArrayENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPc
+libpartio.so.1:_ZN6Partio19addClusterAttributeEPNS_20ParticlesDataMutableERNS_17ParticleAttributeEPKS0_iRKS2_iRKSt6vectorISt4pairImfESaISA_EE
+libpartio.so.1:_ZN6Partio19extensionIgnoringGzERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_RbRSo
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave11addParticleEv
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave12addAttributeEPKcNS_21ParticleAttributeTypeEi
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave12addParticlesEi
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave13setIndexedStrERKNS_17ParticleAttributeEiPKc
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave13setupAccessorERNS_16ParticleIteratorILb0EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave13setupIteratorEi
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave17addFixedAttributeEPKcNS_21ParticleAttributeTypeEi
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave18registerIndexedStrERKNS_17ParticleAttributeEPKc
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave18setFixedIndexedStrERKNS_14FixedAttributeEiPKc
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave22setupIteratorNextBlockERNS_16ParticleIteratorILb0EEE
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave23registerFixedIndexedStrERKNS_14FixedAttributeEPKc
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave4sortEv
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleave7releaseEv
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleaveC1Ev
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleaveC2Ev
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleaveD0Ev
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleaveD1Ev
+libpartio.so.1:_ZN6Partio25ParticlesSimpleInterleaveD2Ev
+libpartio.so.1:_ZN6Partio4hashEiPd
+libpartio.so.1:_ZN6Partio4readEPKcbRSo
+libpartio.so.1:_ZN6Partio4skipEPSim
+libpartio.so.1:_ZN6Partio5cloneERKNS_13ParticlesDataEbPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_St4lessIS9_ESaISt4pairIKS9_S9_EEE
+libpartio.so.1:_ZN6Partio5mergeERNS_20ParticlesDataMutableERKNS_13ParticlesDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libpartio.so.1:_ZN6Partio5printEPKNS_13ParticlesDataE
+libpartio.so.1:_ZN6Partio5writeEPKcRKNS_13ParticlesDataEbbRSo
+libpartio.so.1:_ZN6Partio6createEv
+libpartio.so.1:_ZN6Partio6readMCEPKcbPSo
+libpartio.so.1:_ZN6Partio7Gzip_InERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode
+libpartio.so.1:_ZN6Partio7readBINEPKcbPSo
+libpartio.so.1:_ZN6Partio7readGEOEPKcbPSo
+libpartio.so.1:_ZN6Partio7readPDAEPKcbPSo
+libpartio.so.1:_ZN6Partio7readPDBEPKcbPSo
+libpartio.so.1:_ZN6Partio7readPDCEPKcbPSo
+libpartio.so.1:_ZN6Partio7readPRTEPKcbPSo
+libpartio.so.1:_ZN6Partio7readPTCEPKcbPSo
+libpartio.so.1:_ZN6Partio7readPTSEPKcbPSo
+libpartio.so.1:_ZN6Partio7readersB5cxx11Ev
+libpartio.so.1:_ZN6Partio7writersB5cxx11Ev
+libpartio.so.1:_ZN6Partio8Gzip_OutERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode
+libpartio.so.1:_ZN6Partio8TypeNameB5cxx11ENS_21ParticleAttributeTypeE
+libpartio.so.1:_ZN6Partio8getAttrsERKNS_13ParticlesDataE
+libpartio.so.1:_ZN6Partio8readBGEOEPKcbPSo
+libpartio.so.1:_ZN6Partio8readNameB5cxx11ERSi
+libpartio.so.1:_ZN6Partio8writeBINEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio8writeGEOEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio8writePDAEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio8writePDBEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio8writePDCEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio8writePRTEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio8writePTCEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio8writeRIBEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZN6Partio9GetStringB5cxx11ERSiRb
+libpartio.so.1:_ZN6Partio9GetStringB5cxx11ERSij
+libpartio.so.1:_ZN6Partio9ParseSpecERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_S8_
+libpartio.so.1:_ZN6Partio9readPDB32EPKcbPSo
+libpartio.so.1:_ZN6Partio9readPDB64EPKcbPSo
+libpartio.so.1:_ZN6Partio9writeBGEOEPKcRKNS_13ParticlesDataEbPSo
+libpartio.so.1:_ZNK6Partio13ZipFileReader13Get_File_ListERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders10findPointsEPKfS2_RSt6vectorImSaImEE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders11dataAsFloatERKNS_17ParticleAttributeEiPKmbPf
+libpartio.so.1:_ZNK6Partio15ParticleHeaders11findNPointsEPKfifPmPfS4_
+libpartio.so.1:_ZNK6Partio15ParticleHeaders11findNPointsEPKfifRSt6vectorImSaImEERS3_IfSaIfEE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders11indexedStrsB5cxx11ERKNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders12dataInternalERKNS_17ParticleAttributeEm
+libpartio.so.1:_ZNK6Partio15ParticleHeaders12numParticlesEv
+libpartio.so.1:_ZNK6Partio15ParticleHeaders13attributeInfoEPKcRNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders13attributeInfoEiRNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders13numAttributesEv
+libpartio.so.1:_ZNK6Partio15ParticleHeaders16fixedIndexedStrsB5cxx11ERKNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders16lookupIndexedStrERKNS_17ParticleAttributeEPKc
+libpartio.so.1:_ZNK6Partio15ParticleHeaders17fixedDataInternalERKNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders18fixedAttributeInfoEPKcRNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders18fixedAttributeInfoEiRNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticleHeaders18numFixedAttributesEv
+libpartio.so.1:_ZNK6Partio15ParticleHeaders20dataInternalMultipleERKNS_17ParticleAttributeEiPKmbPc
+libpartio.so.1:_ZNK6Partio15ParticleHeaders21lookupFixedIndexedStrERKNS_14FixedAttributeEPKc
+libpartio.so.1:_ZNK6Partio15ParticlesSimple10findPointsEPKfS2_RSt6vectorImSaImEE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple11dataAsFloatERKNS_17ParticleAttributeEiPKmbPf
+libpartio.so.1:_ZNK6Partio15ParticlesSimple11findNPointsEPKfifPmPfS4_
+libpartio.so.1:_ZNK6Partio15ParticlesSimple11findNPointsEPKfifRSt6vectorImSaImEERS3_IfSaIfEE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple11indexedStrsB5cxx11ERKNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple12dataInternalERKNS_17ParticleAttributeEm
+libpartio.so.1:_ZNK6Partio15ParticlesSimple12numParticlesEv
+libpartio.so.1:_ZNK6Partio15ParticlesSimple13attributeInfoEPKcRNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple13attributeInfoEiRNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple13numAttributesEv
+libpartio.so.1:_ZNK6Partio15ParticlesSimple13setupAccessorERNS_16ParticleIteratorILb1EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple16fixedIndexedStrsB5cxx11ERKNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple16lookupIndexedStrERKNS_17ParticleAttributeEPKc
+libpartio.so.1:_ZNK6Partio15ParticlesSimple17fixedDataInternalERKNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple18fixedAttributeInfoEPKcRNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple18fixedAttributeInfoEiRNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio15ParticlesSimple18numFixedAttributesEv
+libpartio.so.1:_ZNK6Partio15ParticlesSimple18setupConstIteratorEi
+libpartio.so.1:_ZNK6Partio15ParticlesSimple20dataInternalMultipleERKNS_17ParticleAttributeEiPKmbPc
+libpartio.so.1:_ZNK6Partio15ParticlesSimple21lookupFixedIndexedStrERKNS_14FixedAttributeEPKc
+libpartio.so.1:_ZNK6Partio15ParticlesSimple22setupIteratorNextBlockERNS_16ParticleIteratorILb1EEE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave10findPointsEPKfS2_RSt6vectorImSaImEE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave11dataAsFloatERKNS_17ParticleAttributeEiPKmbPf
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave11findNPointsEPKfifPmPfS4_
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave11findNPointsEPKfifRSt6vectorImSaImEERS3_IfSaIfEE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave11indexedStrsB5cxx11ERKNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave12dataInternalERKNS_17ParticleAttributeEm
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave12numParticlesEv
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave13attributeInfoEPKcRNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave13attributeInfoEiRNS_17ParticleAttributeE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave13numAttributesEv
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave13setupAccessorERNS_16ParticleIteratorILb1EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave16fixedIndexedStrsB5cxx11ERKNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave16lookupIndexedStrERKNS_17ParticleAttributeEPKc
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave17fixedDataInternalERKNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave18fixedAttributeInfoEPKcRNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave18fixedAttributeInfoEiRNS_14FixedAttributeE
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave18numFixedAttributesEv
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave18setupConstIteratorEi
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave20dataInternalMultipleERKNS_17ParticleAttributeEiPKmbPc
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave21lookupFixedIndexedStrERKNS_14FixedAttributeEPKc
+libpartio.so.1:_ZNK6Partio25ParticlesSimpleInterleave22setupIteratorNextBlockERNS_16ParticleIteratorILb1EEE
+libpartio.so.1:_ZThn8_N6Partio15ParticlesSimple13setupAccessorERNS_16ParticleIteratorILb0EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZThn8_N6Partio15ParticlesSimple22setupIteratorNextBlockERNS_16ParticleIteratorILb0EEE
+libpartio.so.1:_ZThn8_N6Partio15ParticlesSimpleD0Ev
+libpartio.so.1:_ZThn8_N6Partio15ParticlesSimpleD1Ev
+libpartio.so.1:_ZThn8_N6Partio25ParticlesSimpleInterleave13setupAccessorERNS_16ParticleIteratorILb0EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZThn8_N6Partio25ParticlesSimpleInterleave22setupIteratorNextBlockERNS_16ParticleIteratorILb0EEE
+libpartio.so.1:_ZThn8_N6Partio25ParticlesSimpleInterleaveD0Ev
+libpartio.so.1:_ZThn8_N6Partio25ParticlesSimpleInterleaveD1Ev
+libpartio.so.1:_ZThn8_NK6Partio15ParticlesSimple13setupAccessorERNS_16ParticleIteratorILb1EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZThn8_NK6Partio15ParticlesSimple22setupIteratorNextBlockERNS_16ParticleIteratorILb1EEE
+libpartio.so.1:_ZThn8_NK6Partio25ParticlesSimpleInterleave13setupAccessorERNS_16ParticleIteratorILb1EEERNS_16ParticleAccessorE
+libpartio.so.1:_ZThn8_NK6Partio25ParticlesSimpleInterleave22setupIteratorNextBlockERNS_16ParticleIteratorILb1EEE
Index: abi_used_libs
===================================================================
--- /dev/null
+++ abi_used_libs
@@ -0,0 +1,10 @@
+libGLU.so.1
+libGLX.so.0
+libOpenGL.so.0
+libc.so.6
+libgcc_s.so.1
+libglut.so.3
+libm.so.6
+libpython3.7m.so.1.0
+libstdc++.so.6
+libz.so.1
Index: files/findpython.patch
===================================================================
--- /dev/null
+++ files/findpython.patch
@@ -0,0 +1,48 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -32,7 +32,7 @@
+ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+ cmake_minimum_required(VERSION 3.15.0)
+-project(partio LANGUAGES CXX)
++project(partio LANGUAGES CXX VERSION 1.14.0)
+
+ option(PARTIO_GTEST_ENABLED "Enable GTest for tests" OFF)
+
+@@ -114,8 +114,7 @@ set(OpenGL_GL_PREFERENCE GLVND)
+ find_package(Threads REQUIRED)
+ find_package(GLUT REQUIRED)
+ find_package(OpenGL REQUIRED)
+-find_package(PythonInterp REQUIRED)
+-find_package(PythonLibs REQUIRED)
++find_package(Python COMPONENTS Interpreter Development REQUIRED)
+ find_package(ZLIB)
+ if (ZLIB_FOUND)
+ add_definitions(-DPARTIO_USE_ZLIB)
+--- a/src/py/CMakeLists.txt
++++ b/src/py/CMakeLists.txt
+@@ -47,12 +47,12 @@ get_property(swig_files TARGET partio_mo
+ target_include_directories(
+ partio_mod
+ PRIVATE
+- ${PYTHON_INCLUDE_DIRS}
++ ${Python_INCLUDE_DIRS}
+ ${CMAKE_SOURCE_DIR}/src/lib
+ )
+-target_link_libraries(partio_mod PRIVATE ${PYTHON_LIBRARIES} partio)
++target_link_libraries(partio_mod PRIVATE ${Python_LIBRARIES} partio)
+
+-set(PYTHON_DEST "${CMAKE_INSTALL_LIBDIR}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages" )
++set(PYTHON_DEST "${CMAKE_INSTALL_LIBDIR}/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages/partio" )
+
+ install(TARGETS partio_mod DESTINATION ${PYTHON_DEST})
+ install(FILES partio.i DESTINATION ${CMAKE_INSTALL_DATADIR}/swig)
+--- a/src/tools/CMakeLists.txt
++++ b/src/tools/CMakeLists.txt
+@@ -67,5 +67,5 @@ install(PROGRAMS partedit.py DESTINATION
+ install(PROGRAMS partjson.py DESTINATION ${CMAKE_INSTALL_BINDIR} RENAME partjson)
+ install(PROGRAMS partinspect.py DESTINATION ${CMAKE_INSTALL_BINDIR} RENAME partinspect)
+
+-set(PYTHON_DEST "${CMAKE_INSTALL_LIBDIR}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages" )
++set(PYTHON_DEST "${CMAKE_INSTALL_LIBDIR}/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages/partio" )
+ install(FILES partedit.py partjson.py partinspect.py DESTINATION ${PYTHON_DEST})
Index: files/libpartio-soname.patch
===================================================================
--- /dev/null
+++ files/libpartio-soname.patch
@@ -0,0 +1,11 @@
+--- a/src/lib/CMakeLists.txt
++++ b/src/lib/CMakeLists.txt
+@@ -41,6 +41,8 @@ else()
+ endif()
+ add_library(partio ${PARTIO_LIBRARY_TYPE} ${io_cpp} ${core_cpp})
+ set_target_properties(partio PROPERTIES OUTPUT_NAME partio POSITION_INDEPENDENT_CODE ON)
++set_target_properties(partio PROPERTIES VERSION "${PROJECT_VERSION}")
++set_target_properties(partio PROPERTIES SOVERSION 1)
+
+ target_include_directories(partio
+ PUBLIC
Index: package.yml
===================================================================
--- /dev/null
+++ package.yml
@@ -0,0 +1,24 @@
+name : partio
+version : 1.14.0
+release : 1
+source :
+ - https://github.com/wdas/partio/archive/v1.14.0.tar.gz : f98874b781e92ab9b5d0575cabc437d27274cd91cb581f80960918efa491f902
+homepage : https://partio.us/
+license : BSD-3-Clause
+component : multimedia.graphics
+summary : A library for particle IO and manipulation
+description: |
+ C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC.
+builddeps :
+ - pkgconfig(glu)
+ - pkgconfig(glut)
+ - pkgconfig(python3)
+ - swig
+setup : |
+ %patch -p1 < $pkgfiles/libpartio-soname.patch
+ %patch -p1 < $pkgfiles/findpython.patch
+ %cmake_ninja
+build : |
+ %ninja_build
+install : |
+ %ninja_install
Index: pspec_x86_64.xml
===================================================================
--- /dev/null
+++ pspec_x86_64.xml
@@ -0,0 +1,67 @@
+<PISI>
+ <Source>
+ <Name>partio</Name>
+ <Homepage>https://partio.us/</Homepage>
+ <Packager>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Packager>
+ <License>BSD-3-Clause</License>
+ <PartOf>multimedia.graphics</PartOf>
+ <Summary xml:lang="en">A library for particle IO and manipulation</Summary>
+ <Description xml:lang="en">C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>partio</Name>
+ <Summary xml:lang="en">A library for particle IO and manipulation</Summary>
+ <Description xml:lang="en">C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC.
+</Description>
+ <PartOf>multimedia.graphics</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/partattr</Path>
+ <Path fileType="executable">/usr/bin/partconvert</Path>
+ <Path fileType="executable">/usr/bin/partedit</Path>
+ <Path fileType="executable">/usr/bin/partinfo</Path>
+ <Path fileType="executable">/usr/bin/partinspect</Path>
+ <Path fileType="executable">/usr/bin/partjson</Path>
+ <Path fileType="executable">/usr/bin/partview</Path>
+ <Path fileType="library">/usr/lib64/libpartio.so.1</Path>
+ <Path fileType="library">/usr/lib64/libpartio.so.1.14.0</Path>
+ <Path fileType="library">/usr/lib64/python3.7/site-packages/partio/_partio.so</Path>
+ <Path fileType="library">/usr/lib64/python3.7/site-packages/partio/partedit.py</Path>
+ <Path fileType="library">/usr/lib64/python3.7/site-packages/partio/partinspect.py</Path>
+ <Path fileType="library">/usr/lib64/python3.7/site-packages/partio/partio.py</Path>
+ <Path fileType="library">/usr/lib64/python3.7/site-packages/partio/partjson.py</Path>
+ <Path fileType="data">/usr/share/partio/test/testpartjson</Path>
+ <Path fileType="data">/usr/share/swig/partio.i</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>partio-devel</Name>
+ <Summary xml:lang="en">Development files for partio</Summary>
+ <Description xml:lang="en">C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">partio</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="header">/usr/include/Partio.h</Path>
+ <Path fileType="header">/usr/include/PartioAttribute.h</Path>
+ <Path fileType="header">/usr/include/PartioIterator.h</Path>
+ <Path fileType="header">/usr/include/PartioVec3.h</Path>
+ <Path fileType="library">/usr/lib64/libpartio.so</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2021-01-11</Date>
+ <Version>1.14.0</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 3:49 PM (3 h, 7 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5826070
Default Alt Text
D10340.id24869.diff (22 KB)

Event Timeline