Ravenports generated: 02 Apr 2018 18:22
[ravenports.git] / bucket_D1 / opencollada
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               opencollada
4 VERSION=                1.6.62
5 KEYWORDS=               graphics
6 VARIANTS=               standard
7 SDESC[standard]=        Library for reading and writing COLLADA files
8 HOMEPAGE=               http://www.opencollada.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/KhronosGroup:OpenCOLLADA:v1.6.62
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BROKEN[all]=            Does not build with latest pcre
21
22 BUILD_DEPENDS=          pcre:static:standard
23 BUILDRUN_DEPENDS=       pcre:shared:standard
24
25 USES=                   cmake:outsource iconv pkgconfig dos2unix
26 GNOME_COMPONENTS=       libxml2
27
28 DOS2UNIX_GLOB=          *.h
29 FPC_EQUIVALENT=         graphics/opencollada
30
31 LDFLAGS=                -Wl,-rpath,{{PREFIX}}/lib/opencollada
32 CMAKE_ARGS=             -DUSE_SHARED:BOOL=ON
33                         -DUSE_STATIC:BOOL=OFF
34
35 post-patch:
36         ${REINPLACE_CMD} -e 's|$${OPENCOLLADA_INST_LIBRARY}/cmake|${PREFIX}/share/cmake/Modules|' \
37                 ${WRKSRC}/CMakeLists.txt
38
39 post-install:
40         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/opencollada/*.so
41
42 [FILE:202:descriptions/desc.single]
43 OpenCOLLADA is a reader and writer library for the COLLADA format, an
44 open, royalty-free standard for exchanging 3D asset information between
45 applications, digital content creation tools and libraries.
46
47
48 [FILE:117:distinfo]
49 a2facf26d58817119f6166eff5de37866d5b869f8642f469914b1debd9cbe56d     12094443 KhronosGroup-OpenCOLLADA-1.6.62.tar.gz
50
51
52 [FILE:10279:manifests/plist.single]
53 include/opencollada/COLLADABaseUtils/
54  COLLADABU.h
55  COLLADABUException.h
56  COLLADABUHashFunctions.h
57  COLLADABUIDList.h
58  COLLADABUNativeString.h
59  COLLADABUPcreCompiledPattern.h
60  COLLADABUPlatform.h
61  COLLADABUPrerequisites.h
62  COLLADABUStableHeaders.h
63  COLLADABUStringUtils.h
64  COLLADABUURI.h
65  COLLADABUUtils.h
66  COLLADABUhash_map.h
67 include/opencollada/COLLADABaseUtils/Math/
68  COLLADABUMathMatrix3.h
69  COLLADABUMathMatrix4.h
70  COLLADABUMathPrerequisites.h
71  COLLADABUMathQuaternion.h
72  COLLADABUMathUtils.h
73  COLLADABUMathVector3.h
74 include/opencollada/COLLADAFramework/
75  COLLADAFW.h
76  COLLADAFWAnimatable.h
77  COLLADAFWAnimatableFloat.h
78  COLLADAFWAnimation.h
79  COLLADAFWAnimationCurve.h
80  COLLADAFWAnimationList.h
81  COLLADAFWAnnotate.h
82  COLLADAFWArray.h
83  COLLADAFWArrayPrimitiveType.h
84  COLLADAFWAxisInfo.h
85  COLLADAFWCamera.h
86  COLLADAFWCode.h
87  COLLADAFWColor.h
88  COLLADAFWColorOrTexture.h
89  COLLADAFWConstants.h
90  COLLADAFWController.h
91  COLLADAFWEdge.h
92  COLLADAFWEffect.h
93  COLLADAFWEffectCommon.h
94  COLLADAFWException.h
95  COLLADAFWFileInfo.h
96  COLLADAFWFloatOrDoubleArray.h
97  COLLADAFWFloatOrParam.h
98  COLLADAFWFormula.h
99  COLLADAFWFormulaNewParam.h
100  COLLADAFWFormulas.h
101  COLLADAFWGeometry.h
102  COLLADAFWHashFunctions.h
103  COLLADAFWILoader.h
104  COLLADAFWIWriter.h
105  COLLADAFWImage.h
106  COLLADAFWImageSource.h
107  COLLADAFWInclude.h
108  COLLADAFWIndexList.h
109  COLLADAFWInstanceBase.h
110  COLLADAFWInstanceBindingBase.h
111  COLLADAFWInstanceCamera.h
112  COLLADAFWInstanceController.h
113  COLLADAFWInstanceGeometry.h
114  COLLADAFWInstanceKinematicsScene.h
115  COLLADAFWInstanceLight.h
116  COLLADAFWInstanceNode.h
117  COLLADAFWInstanceSceneGraph.h
118  COLLADAFWInstanceVisualScene.h
119  COLLADAFWJoint.h
120  COLLADAFWJointPrimitive.h
121  COLLADAFWKinematicsController.h
122  COLLADAFWKinematicsModel.h
123  COLLADAFWKinematicsScene.h
124  COLLADAFWLibraryNodes.h
125  COLLADAFWLight.h
126  COLLADAFWLines.h
127  COLLADAFWLinestrips.h
128  COLLADAFWLoaderUtils.h
129  COLLADAFWLookat.h
130  COLLADAFWMaterial.h
131  COLLADAFWMaterialBinding.h
132  COLLADAFWMatrix.h
133  COLLADAFWMesh.h
134  COLLADAFWMeshPrimitive.h
135  COLLADAFWMeshPrimitiveWithFaceVertexCount.h
136  COLLADAFWMeshVertexData.h
137  COLLADAFWModifier.h
138  COLLADAFWMorphController.h
139  COLLADAFWMotionProfile.h
140  COLLADAFWNewParam.h
141  COLLADAFWNode.h
142  COLLADAFWObject.h
143  COLLADAFWParam.h
144  COLLADAFWPass.h
145  COLLADAFWPassClear.h
146  COLLADAFWPassOutput.h
147  COLLADAFWPassTarget.h
148  COLLADAFWPointerArray.h
149  COLLADAFWPolygons.h
150  COLLADAFWPrerequisites.h
151  COLLADAFWRenderDraw.h
152  COLLADAFWRenderState.h
153  COLLADAFWRenderStateStatic.h
154  COLLADAFWRoot.h
155  COLLADAFWRotate.h
156  COLLADAFWSampler.h
157  COLLADAFWScale.h
158  COLLADAFWScene.h
159  COLLADAFWSemantic.h
160  COLLADAFWSetParam.h
161  COLLADAFWShader.h
162  COLLADAFWShaderBlinn.h
163  COLLADAFWShaderConstantFX.h
164  COLLADAFWShaderElement.h
165  COLLADAFWShaderLambert.h
166  COLLADAFWShaderPhong.h
167  COLLADAFWShear.h
168  COLLADAFWSkew.h
169  COLLADAFWSkinController.h
170  COLLADAFWSkinControllerData.h
171  COLLADAFWSpline.h
172  COLLADAFWStableHeaders.h
173  COLLADAFWTarget.h
174  COLLADAFWTargetableValue.h
175  COLLADAFWTechnique.h
176  COLLADAFWTexture.h
177  COLLADAFWTextureCoordinateBinding.h
178  COLLADAFWTransformation.h
179  COLLADAFWTranslate.h
180  COLLADAFWTriangles.h
181  COLLADAFWTrifans.h
182  COLLADAFWTristrips.h
183  COLLADAFWTypes.h
184  COLLADAFWUniqueId.h
185  COLLADAFWValidate.h
186  COLLADAFWValueType.h
187  COLLADAFWVisualScene.h
188 include/opencollada/COLLADASaxFrameworkLoader/
189  COLLADASaxFWLAccessor.h
190  COLLADASaxFWLArrayElement.h
191  COLLADASaxFWLAssetLoader.h
192  COLLADASaxFWLCOLLADACsymbol.h
193  COLLADASaxFWLDocumentProcessor.h
194  COLLADASaxFWLException.h
195  COLLADASaxFWLExtraDataElementHandler.h
196  COLLADASaxFWLExtraDataLoader.h
197  COLLADASaxFWLFileLoader.h
198  COLLADASaxFWLFilePartLoader.h
199  COLLADASaxFWLFormulasLinker.h
200  COLLADASaxFWLFormulasLoader.h
201  COLLADASaxFWLGeometryLoader.h
202  COLLADASaxFWLGeometryMaterialIdInfo.h
203  COLLADASaxFWLHelperLoaderBase.h
204  COLLADASaxFWLIError.h
205  COLLADASaxFWLIErrorHandler.h
206  COLLADASaxFWLIExtraDataCallbackHandler.h
207  COLLADASaxFWLIFilePartLoader.h
208  COLLADASaxFWLIParserImpl.h
209  COLLADASaxFWLIParserImpl14.h
210  COLLADASaxFWLIParserImpl15.h
211  COLLADASaxFWLInputShared.h
212  COLLADASaxFWLInputUnshared.h
213  COLLADASaxFWLInstanceArticulatedSystemLoader.h
214  COLLADASaxFWLInstanceKinematicsModelLoader.h
215  COLLADASaxFWLIntermediateTargetable.h
216  COLLADASaxFWLInterpolationTypeSource.h
217  COLLADASaxFWLJointsLoader.h
218  COLLADASaxFWLKinematicsIntermediateData.h
219  COLLADASaxFWLKinematicsSceneCreator.h
220  COLLADASaxFWLLibraryAnimationsLoader.h
221  COLLADASaxFWLLibraryArticulatedSystemsLoader.h
222  COLLADASaxFWLLibraryCamerasLoader.h
223  COLLADASaxFWLLibraryControllersLoader.h
224  COLLADASaxFWLLibraryEffectsLoader.h
225  COLLADASaxFWLLibraryFormulasLoader.h
226  COLLADASaxFWLLibraryImagesLoader.h
227  COLLADASaxFWLLibraryJointsLoader.h
228  COLLADASaxFWLLibraryKinematicsModelsLoader.h
229  COLLADASaxFWLLibraryKinematicsScenesLoader.h
230  COLLADASaxFWLLibraryLightsLoader.h
231  COLLADASaxFWLLibraryMaterialsLoader.h
232  COLLADASaxFWLLibraryNodesLoader.h
233  COLLADASaxFWLLoader.h
234  COLLADASaxFWLMeshLoader.h
235  COLLADASaxFWLMeshPrimitiveInputList.h
236  COLLADASaxFWLNodeLoader.h
237  COLLADASaxFWLPHElement.h
238  COLLADASaxFWLPolygons.h
239  COLLADASaxFWLPostProcessor.h
240  COLLADASaxFWLPrerequisites.h
241  COLLADASaxFWLPrimitiveBase.h
242  COLLADASaxFWLRootParser14.h
243  COLLADASaxFWLRootParser15.h
244  COLLADASaxFWLSaxFWLError.h
245  COLLADASaxFWLSaxParserError.h
246  COLLADASaxFWLSaxParserErrorHandler.h
247  COLLADASaxFWLSceneLoader.h
248  COLLADASaxFWLSidAddress.h
249  COLLADASaxFWLSidTreeNode.h
250  COLLADASaxFWLSource.h
251  COLLADASaxFWLSourceArrayLoader.h
252  COLLADASaxFWLSplineLoader.h
253  COLLADASaxFWLStableHeaders.h
254  COLLADASaxFWLTechniqueCommon.h
255  COLLADASaxFWLTransformationLoader.h
256  COLLADASaxFWLTypes.h
257  COLLADASaxFWLUtils.h
258  COLLADASaxFWLVersionParser.h
259  COLLADASaxFWLVertices.h
260  COLLADASaxFWLVisualSceneLoader.h
261  COLLADASaxFWLXmlTypes.h
262 include/opencollada/COLLADASaxFrameworkLoader/generated14/
263  COLLADASaxFWLAssetLoader14.h
264  COLLADASaxFWLColladaParserAutoGen14.h
265  COLLADASaxFWLColladaParserAutoGen14Attributes.h
266  COLLADASaxFWLColladaParserAutoGen14Enums.h
267  COLLADASaxFWLColladaParserAutoGen14FunctionMapFactory.h
268  COLLADASaxFWLColladaParserAutoGen14Private.h
269  COLLADASaxFWLColladaParserAutoGen14ValidationData.h
270  COLLADASaxFWLGeometryLoader14.h
271  COLLADASaxFWLLibraryAnimationsLoader14.h
272  COLLADASaxFWLLibraryCamerasLoader14.h
273  COLLADASaxFWLLibraryControllersLoader14.h
274  COLLADASaxFWLLibraryEffectsLoader14.h
275  COLLADASaxFWLLibraryImagesLoader14.h
276  COLLADASaxFWLLibraryLightsLoader14.h
277  COLLADASaxFWLLibraryMaterialsLoader14.h
278  COLLADASaxFWLLibraryNodesLoader14.h
279  COLLADASaxFWLMeshLoader14.h
280  COLLADASaxFWLNodeLoader14.h
281  COLLADASaxFWLSceneLoader14.h
282  COLLADASaxFWLSourceArrayLoader14.h
283  COLLADASaxFWLSplineLoader14.h
284  COLLADASaxFWLVisualSceneLoader14.h
285 include/opencollada/COLLADASaxFrameworkLoader/generated15/
286  COLLADASaxFWLAssetLoader15.h
287  COLLADASaxFWLColladaParserAutoGen15.h
288  COLLADASaxFWLColladaParserAutoGen15Attributes.h
289  COLLADASaxFWLColladaParserAutoGen15Enums.h
290  COLLADASaxFWLColladaParserAutoGen15FunctionMapFactory.h
291  COLLADASaxFWLColladaParserAutoGen15Private.h
292  COLLADASaxFWLColladaParserAutoGen15ValidationData.h
293  COLLADASaxFWLFormulasLoader15.h
294  COLLADASaxFWLGeometryLoader15.h
295  COLLADASaxFWLLibraryAnimationsLoader15.h
296  COLLADASaxFWLLibraryArticulatedSystemsLoader15.h
297  COLLADASaxFWLLibraryCamerasLoader15.h
298  COLLADASaxFWLLibraryControllersLoader15.h
299  COLLADASaxFWLLibraryEffectsLoader15.h
300  COLLADASaxFWLLibraryFormulasLoader15.h
301  COLLADASaxFWLLibraryImagesLoader15.h
302  COLLADASaxFWLLibraryJointsLoader15.h
303  COLLADASaxFWLLibraryKinematicsModelsLoader15.h
304  COLLADASaxFWLLibraryKinematicsScenesLoader15.h
305  COLLADASaxFWLLibraryLightsLoader15.h
306  COLLADASaxFWLLibraryMaterialsLoader15.h
307  COLLADASaxFWLLibraryNodesLoader15.h
308  COLLADASaxFWLMeshLoader15.h
309  COLLADASaxFWLNodeLoader15.h
310  COLLADASaxFWLSceneLoader15.h
311  COLLADASaxFWLSourceArrayLoader15.h
312  COLLADASaxFWLVisualSceneLoader15.h
313 include/opencollada/COLLADAStreamWriter/
314  COLLADASWAnnotation.h
315  COLLADASWAsset.h
316  COLLADASWBaseElement.h
317  COLLADASWBaseInputElement.h
318  COLLADASWBindMaterial.h
319  COLLADASWBuffer.h
320  COLLADASWCamera.h
321  COLLADASWCameraOptic.h
322  COLLADASWCode.h
323  COLLADASWColor.h
324  COLLADASWColorOrTexture.h
325  COLLADASWConstants.h
326  COLLADASWControlVertices.h
327  COLLADASWEffectProfile.h
328  COLLADASWElementWriter.h
329  COLLADASWException.h
330  COLLADASWExtra.h
331  COLLADASWExtraTechnique.h
332  COLLADASWFormatHint.h
333  COLLADASWImage.h
334  COLLADASWInclude.h
335  COLLADASWInputList.h
336  COLLADASWInstanceCamera.h
337  COLLADASWInstanceController.h
338  COLLADASWInstanceEffect.h
339  COLLADASWInstanceGeometry.h
340  COLLADASWInstanceLight.h
341  COLLADASWInstanceMaterial.h
342  COLLADASWInstanceNode.h
343  COLLADASWLibrary.h
344  COLLADASWLibraryAnimationClips.h
345  COLLADASWLibraryAnimations.h
346  COLLADASWLibraryCameras.h
347  COLLADASWLibraryControllers.h
348  COLLADASWLibraryEffects.h
349  COLLADASWLibraryGeometries.h
350  COLLADASWLibraryImages.h
351  COLLADASWLibraryLights.h
352  COLLADASWLibraryMaterials.h
353  COLLADASWLibraryVisualScenes.h
354  COLLADASWLight.h
355  COLLADASWNode.h
356  COLLADASWOpenGLConstants.h
357  COLLADASWParamBase.h
358  COLLADASWParamTemplate.h
359  COLLADASWPass.h
360  COLLADASWPlatform.h
361  COLLADASWPrerequisites.h
362  COLLADASWPrimitves.h
363  COLLADASWRenderState.h
364  COLLADASWRenderStateStatic.h
365  COLLADASWSampler.h
366  COLLADASWScene.h
367  COLLADASWShader.h
368  COLLADASWSource.h
369  COLLADASWStreamWriter.h
370  COLLADASWSurfaceInitOption.h
371  COLLADASWTechnique.h
372  COLLADASWTechniqueFX.h
373  COLLADASWTexture.h
374  COLLADASWValueType.h
375  COLLADASWVertices.h
376 include/opencollada/GeneratedSaxParser/
377  GeneratedSaxParser.h
378  GeneratedSaxParserCoutErrorHandler.h
379  GeneratedSaxParserExpatSaxParser.h
380  GeneratedSaxParserIErrorHandler.h
381  GeneratedSaxParserINamespaceHandler.h
382  GeneratedSaxParserIUnknownElementHandler.h
383  GeneratedSaxParserLibxmlSaxParser.h
384  GeneratedSaxParserNamespaceStack.h
385  GeneratedSaxParserParser.h
386  GeneratedSaxParserParserError.h
387  GeneratedSaxParserParserTemplate.h
388  GeneratedSaxParserParserTemplateBase.h
389  GeneratedSaxParserPrerequisites.h
390  GeneratedSaxParserRawUnknownElementHandler.h
391  GeneratedSaxParserSaxParser.h
392  GeneratedSaxParserStackMemoryManager.h
393  GeneratedSaxParserTypes.h
394  GeneratedSaxParserUtils.h
395 lib/opencollada/
396  libGeneratedSaxParser.so
397  libMathMLSolver.so
398  libOpenCOLLADABaseUtils.so
399  libOpenCOLLADAFramework.so
400  libOpenCOLLADASaxFrameworkLoader.so
401  libOpenCOLLADAStreamWriter.so
402  libUTF.so
403  libbuffer.so
404  libftoa.so
405  libzlib.so
406 share/cmake/Modules/
407  OpenCOLLADAConfig.cmake
408  OpenCOLLADAConfigVersion.cmake
409  OpenCOLLADATargets-%%CMAKE_BUILD_TYPE%%.cmake
410  OpenCOLLADATargets.cmake
411
412
413 [FILE:495:patches/patch-COLLADABaseUtils_include_COLLADABUPlatform.h]
414 --- COLLADABaseUtils/include/COLLADABUPlatform.h.orig   2018-01-13 00:23:52 UTC
415 +++ COLLADABaseUtils/include/COLLADABUPlatform.h
416 @@ -23,7 +23,7 @@
417  #  define COLLADABU_OS_WIN64
418  #elif (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__))
419  #  define COLLADABU_OS_WIN32
420 -#elif defined(__linux__) || defined(__linux) || defined(__FreeBSD__)
421 +#elif defined(__linux__) || defined(__linux) || defined(__FreeBSD__) || defined(__DragonFly__)
422  #  define COLLADABU_OS_LINUX
423  #endif
424  
425
426
427 [FILE:545:patches/patch-COLLADABaseUtils_include_COLLADABUhash__map.h]
428 --- COLLADABaseUtils/include/COLLADABUhash_map.h.orig   2018-01-13 00:23:52 UTC
429 +++ COLLADABaseUtils/include/COLLADABUhash_map.h
430 @@ -60,7 +60,7 @@
431          #define COLLADABU_HASH_NAMESPACE_CLOSE }
432          #define COLLADABU_HASH_FUN hash
433      #endif
434 -#elif (defined(__APPLE__) || defined(__FreeBSD__)) && defined(_LIBCPP_VERSION)
435 +#elif (defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)) && defined(_LIBCPP_VERSION)
436      #include <unordered_map>
437      #include <unordered_set>
438      #define COLLADABU_HASH_MAP std::unordered_map
439
440
441 [FILE:385:patches/patch-common_libBuffer_include_CommonFWriteBufferFlusher.h]
442 --- common/libBuffer/include/CommonFWriteBufferFlusher.h.orig   2018-01-13 00:23:52 UTC
443 +++ common/libBuffer/include/CommonFWriteBufferFlusher.h
444 @@ -35,7 +35,7 @@ namespace std {
445  #ifdef __GNUC__
446  #   include <cstdlib> /* size_t */
447  #   include <cstdio>  /* FILE */
448 -#ifdef __FreeBSD__
449 +#if defined __FreeBSD__ || defined __DragonFly__
450  #include <stdint.h> /* int64_t */
451  #endif
452  #endif
453
454
455 [FILE:1354:patches/patch-common_libBuffer_src_CommonFWriteBufferFlusher.cpp]
456 --- common/libBuffer/src/CommonFWriteBufferFlusher.cpp.orig     2018-01-13 00:23:52 UTC
457 +++ common/libBuffer/src/CommonFWriteBufferFlusher.cpp
458 @@ -90,7 +90,7 @@ namespace Common
459                 FilePosType currentPos = ftello64(mStream);
460  #elif defined( _WIN32)
461                 FilePosType currentPos = _ftelli64(mStream);
462 -#elif defined (__APPLE__) || defined(__FreeBSD__)
463 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
464                 FilePosType currentPos = ftello(mStream);
465  #else
466                 FilePosType currentPos = ftello64(mStream);
467 @@ -115,7 +115,7 @@ namespace Common
468                         return (fseeko64(mStream,0,SEEK_END) == 0);
469  #elif defined( _WIN32)
470                         return (_fseeki64(mStream, 0, SEEK_END) == 0);
471 -#elif defined (__APPLE__) || defined(__FreeBSD__)
472 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
473                         return (fseeko(mStream, 0, SEEK_END) == 0);
474  #else
475                         return (fseeko64(mStream, 0, SEEK_END) == 0);
476 @@ -135,7 +135,7 @@ namespace Common
477                                 bool success = (fseeko64(mStream,pos,SEEK_SET) == 0);
478  #elif defined( _WIN32)
479                                 bool success = (_fseeki64(mStream, pos, SEEK_SET) == 0);
480 -#elif defined (__APPLE__) || defined(__FreeBSD__)
481 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
482                                 bool success = (fseeko(mStream, pos, SEEK_SET) == 0);
483  #else
484                                 bool success = (fseeko64(mStream, pos, SEEK_SET) == 0);
485