1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Library for reading and writing COLLADA files
8 HOMEPAGE= http://www.opencollada.org/
12 SITES[main]= GITHUB/KhronosGroup:OpenCOLLADA:v1.6.62
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BROKEN[all]= Does not build with latest pcre
22 BUILD_DEPENDS= pcre:static:standard
23 BUILDRUN_DEPENDS= pcre:shared:standard
25 USES= cmake:outsource iconv pkgconfig dos2unix
26 GNOME_COMPONENTS= libxml2
29 FPC_EQUIVALENT= graphics/opencollada
31 LDFLAGS= -Wl,-rpath,{{PREFIX}}/lib/opencollada
32 CMAKE_ARGS= -DUSE_SHARED:BOOL=ON
36 ${REINPLACE_CMD} -e 's|$${OPENCOLLADA_INST_LIBRARY}/cmake|${PREFIX}/share/cmake/Modules|' \
37 ${WRKSRC}/CMakeLists.txt
40 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/opencollada/*.so
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.
49 a2facf26d58817119f6166eff5de37866d5b869f8642f469914b1debd9cbe56d 12094443 KhronosGroup-OpenCOLLADA-1.6.62.tar.gz
52 [FILE:10279:manifests/plist.single]
53 include/opencollada/COLLADABaseUtils/
56 COLLADABUHashFunctions.h
58 COLLADABUNativeString.h
59 COLLADABUPcreCompiledPattern.h
61 COLLADABUPrerequisites.h
62 COLLADABUStableHeaders.h
63 COLLADABUStringUtils.h
67 include/opencollada/COLLADABaseUtils/Math/
68 COLLADABUMathMatrix3.h
69 COLLADABUMathMatrix4.h
70 COLLADABUMathPrerequisites.h
71 COLLADABUMathQuaternion.h
73 COLLADABUMathVector3.h
74 include/opencollada/COLLADAFramework/
77 COLLADAFWAnimatableFloat.h
79 COLLADAFWAnimationCurve.h
80 COLLADAFWAnimationList.h
83 COLLADAFWArrayPrimitiveType.h
88 COLLADAFWColorOrTexture.h
93 COLLADAFWEffectCommon.h
96 COLLADAFWFloatOrDoubleArray.h
97 COLLADAFWFloatOrParam.h
99 COLLADAFWFormulaNewParam.h
102 COLLADAFWHashFunctions.h
106 COLLADAFWImageSource.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
120 COLLADAFWJointPrimitive.h
121 COLLADAFWKinematicsController.h
122 COLLADAFWKinematicsModel.h
123 COLLADAFWKinematicsScene.h
124 COLLADAFWLibraryNodes.h
127 COLLADAFWLinestrips.h
128 COLLADAFWLoaderUtils.h
131 COLLADAFWMaterialBinding.h
134 COLLADAFWMeshPrimitive.h
135 COLLADAFWMeshPrimitiveWithFaceVertexCount.h
136 COLLADAFWMeshVertexData.h
138 COLLADAFWMorphController.h
139 COLLADAFWMotionProfile.h
146 COLLADAFWPassOutput.h
147 COLLADAFWPassTarget.h
148 COLLADAFWPointerArray.h
150 COLLADAFWPrerequisites.h
151 COLLADAFWRenderDraw.h
152 COLLADAFWRenderState.h
153 COLLADAFWRenderStateStatic.h
162 COLLADAFWShaderBlinn.h
163 COLLADAFWShaderConstantFX.h
164 COLLADAFWShaderElement.h
165 COLLADAFWShaderLambert.h
166 COLLADAFWShaderPhong.h
169 COLLADAFWSkinController.h
170 COLLADAFWSkinControllerData.h
172 COLLADAFWStableHeaders.h
174 COLLADAFWTargetableValue.h
177 COLLADAFWTextureCoordinateBinding.h
178 COLLADAFWTransformation.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
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
316 COLLADASWBaseElement.h
317 COLLADASWBaseInputElement.h
318 COLLADASWBindMaterial.h
321 COLLADASWCameraOptic.h
324 COLLADASWColorOrTexture.h
326 COLLADASWControlVertices.h
327 COLLADASWEffectProfile.h
328 COLLADASWElementWriter.h
331 COLLADASWExtraTechnique.h
332 COLLADASWFormatHint.h
336 COLLADASWInstanceCamera.h
337 COLLADASWInstanceController.h
338 COLLADASWInstanceEffect.h
339 COLLADASWInstanceGeometry.h
340 COLLADASWInstanceLight.h
341 COLLADASWInstanceMaterial.h
342 COLLADASWInstanceNode.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
356 COLLADASWOpenGLConstants.h
358 COLLADASWParamTemplate.h
361 COLLADASWPrerequisites.h
363 COLLADASWRenderState.h
364 COLLADASWRenderStateStatic.h
369 COLLADASWStreamWriter.h
370 COLLADASWSurfaceInitOption.h
372 COLLADASWTechniqueFX.h
376 include/opencollada/GeneratedSaxParser/
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
396 libGeneratedSaxParser.so
398 libOpenCOLLADABaseUtils.so
399 libOpenCOLLADAFramework.so
400 libOpenCOLLADASaxFrameworkLoader.so
401 libOpenCOLLADAStreamWriter.so
407 OpenCOLLADAConfig.cmake
408 OpenCOLLADAConfigVersion.cmake
409 OpenCOLLADATargets-%%CMAKE_BUILD_TYPE%%.cmake
410 OpenCOLLADATargets.cmake
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
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
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
431 #define COLLADABU_HASH_NAMESPACE_CLOSE }
432 #define COLLADABU_HASH_FUN hash
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
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 {
446 # include <cstdlib> /* size_t */
447 # include <cstdio> /* FILE */
449 +#if defined __FreeBSD__ || defined __DragonFly__
450 #include <stdint.h> /* int64_t */
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);
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);
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);
484 bool success = (fseeko64(mStream, pos, SEEK_SET) == 0);