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.68
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= pcre:static:standard
21 BUILDRUN_DEPENDS= pcre:shared:standard
23 USES= cmake iconv pkgconfig dos2unix
24 GNOME_COMPONENTS= libxml2
27 FPC_EQUIVALENT= graphics/opencollada
29 LDFLAGS= -Wl,-rpath,{{PREFIX}}/lib/opencollada
30 CMAKE_ARGS= -DUSE_SHARED:BOOL=ON
34 ${REINPLACE_CMD} -e 's|$${OPENCOLLADA_INST_LIBRARY}/cmake|${PREFIX}/share/cmake/Modules|' \
35 ${WRKSRC}/CMakeLists.txt
38 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/opencollada/*.so
40 [FILE:202:descriptions/desc.single]
41 OpenCOLLADA is a reader and writer library for the COLLADA format, an
42 open, royalty-free standard for exchanging 3D asset information between
43 applications, digital content creation tools and libraries.
47 d9db0c0a518aa6ac0359626f222707c6ca1b63a83cbf229d97a5999c9cde347b 12098718 KhronosGroup-OpenCOLLADA-1.6.68.tar.gz
50 [FILE:10441:manifests/plist.single]
51 include/opencollada/COLLADABaseUtils/
54 COLLADABUHashFunctions.h
56 COLLADABUNativeString.h
57 COLLADABUPcreCompiledPattern.h
59 COLLADABUPrerequisites.h
60 COLLADABUStableHeaders.h
61 COLLADABUStringUtils.h
65 include/opencollada/COLLADABaseUtils/Math/
66 COLLADABUMathMatrix3.h
67 COLLADABUMathMatrix4.h
68 COLLADABUMathPrerequisites.h
69 COLLADABUMathQuaternion.h
71 COLLADABUMathVector3.h
72 include/opencollada/COLLADAFramework/
75 COLLADAFWAnimatableFloat.h
77 COLLADAFWAnimationClip.h
78 COLLADAFWAnimationCurve.h
79 COLLADAFWAnimationList.h
82 COLLADAFWArrayPrimitiveType.h
87 COLLADAFWColorOrTexture.h
92 COLLADAFWEffectCommon.h
95 COLLADAFWFloatOrDoubleArray.h
96 COLLADAFWFloatOrParam.h
98 COLLADAFWFormulaNewParam.h
101 COLLADAFWHashFunctions.h
105 COLLADAFWImageSource.h
108 COLLADAFWInstanceBase.h
109 COLLADAFWInstanceBindingBase.h
110 COLLADAFWInstanceCamera.h
111 COLLADAFWInstanceController.h
112 COLLADAFWInstanceGeometry.h
113 COLLADAFWInstanceKinematicsScene.h
114 COLLADAFWInstanceLight.h
115 COLLADAFWInstanceNode.h
116 COLLADAFWInstanceSceneGraph.h
117 COLLADAFWInstanceVisualScene.h
119 COLLADAFWJointPrimitive.h
120 COLLADAFWKinematicsController.h
121 COLLADAFWKinematicsModel.h
122 COLLADAFWKinematicsScene.h
123 COLLADAFWLibraryNodes.h
126 COLLADAFWLinestrips.h
127 COLLADAFWLoaderUtils.h
130 COLLADAFWMaterialBinding.h
133 COLLADAFWMeshPrimitive.h
134 COLLADAFWMeshPrimitiveWithFaceVertexCount.h
135 COLLADAFWMeshVertexData.h
137 COLLADAFWMorphController.h
138 COLLADAFWMotionProfile.h
145 COLLADAFWPassOutput.h
146 COLLADAFWPassTarget.h
147 COLLADAFWPointerArray.h
149 COLLADAFWPrerequisites.h
150 COLLADAFWRenderDraw.h
151 COLLADAFWRenderState.h
152 COLLADAFWRenderStateStatic.h
161 COLLADAFWShaderBlinn.h
162 COLLADAFWShaderConstantFX.h
163 COLLADAFWShaderElement.h
164 COLLADAFWShaderLambert.h
165 COLLADAFWShaderPhong.h
168 COLLADAFWSkinController.h
169 COLLADAFWSkinControllerData.h
171 COLLADAFWStableHeaders.h
173 COLLADAFWTargetableValue.h
176 COLLADAFWTextureCoordinateBinding.h
177 COLLADAFWTransformation.h
186 COLLADAFWVisualScene.h
187 include/opencollada/COLLADASaxFrameworkLoader/
188 COLLADASaxFWLAccessor.h
189 COLLADASaxFWLArrayElement.h
190 COLLADASaxFWLAssetLoader.h
191 COLLADASaxFWLCOLLADACsymbol.h
192 COLLADASaxFWLDocumentProcessor.h
193 COLLADASaxFWLException.h
194 COLLADASaxFWLExtraDataElementHandler.h
195 COLLADASaxFWLExtraDataLoader.h
196 COLLADASaxFWLFileLoader.h
197 COLLADASaxFWLFilePartLoader.h
198 COLLADASaxFWLFormulasLinker.h
199 COLLADASaxFWLFormulasLoader.h
200 COLLADASaxFWLGeometryLoader.h
201 COLLADASaxFWLGeometryMaterialIdInfo.h
202 COLLADASaxFWLHelperLoaderBase.h
203 COLLADASaxFWLIError.h
204 COLLADASaxFWLIErrorHandler.h
205 COLLADASaxFWLIExtraDataCallbackHandler.h
206 COLLADASaxFWLIFilePartLoader.h
207 COLLADASaxFWLIParserImpl.h
208 COLLADASaxFWLIParserImpl14.h
209 COLLADASaxFWLIParserImpl15.h
210 COLLADASaxFWLInputShared.h
211 COLLADASaxFWLInputUnshared.h
212 COLLADASaxFWLInstanceArticulatedSystemLoader.h
213 COLLADASaxFWLInstanceKinematicsModelLoader.h
214 COLLADASaxFWLIntermediateTargetable.h
215 COLLADASaxFWLInterpolationTypeSource.h
216 COLLADASaxFWLJointsLoader.h
217 COLLADASaxFWLKinematicsIntermediateData.h
218 COLLADASaxFWLKinematicsSceneCreator.h
219 COLLADASaxFWLLibraryAnimationClipsLoader.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 COLLADASaxFWLLibraryAnimationClipsLoader14.h
272 COLLADASaxFWLLibraryAnimationsLoader14.h
273 COLLADASaxFWLLibraryCamerasLoader14.h
274 COLLADASaxFWLLibraryControllersLoader14.h
275 COLLADASaxFWLLibraryEffectsLoader14.h
276 COLLADASaxFWLLibraryImagesLoader14.h
277 COLLADASaxFWLLibraryLightsLoader14.h
278 COLLADASaxFWLLibraryMaterialsLoader14.h
279 COLLADASaxFWLLibraryNodesLoader14.h
280 COLLADASaxFWLMeshLoader14.h
281 COLLADASaxFWLNodeLoader14.h
282 COLLADASaxFWLSceneLoader14.h
283 COLLADASaxFWLSourceArrayLoader14.h
284 COLLADASaxFWLSplineLoader14.h
285 COLLADASaxFWLVisualSceneLoader14.h
286 include/opencollada/COLLADASaxFrameworkLoader/generated15/
287 COLLADASaxFWLAssetLoader15.h
288 COLLADASaxFWLColladaParserAutoGen15.h
289 COLLADASaxFWLColladaParserAutoGen15Attributes.h
290 COLLADASaxFWLColladaParserAutoGen15Enums.h
291 COLLADASaxFWLColladaParserAutoGen15FunctionMapFactory.h
292 COLLADASaxFWLColladaParserAutoGen15Private.h
293 COLLADASaxFWLColladaParserAutoGen15ValidationData.h
294 COLLADASaxFWLFormulasLoader15.h
295 COLLADASaxFWLGeometryLoader15.h
296 COLLADASaxFWLLibraryAnimationClipsLoader15.h
297 COLLADASaxFWLLibraryAnimationsLoader15.h
298 COLLADASaxFWLLibraryArticulatedSystemsLoader15.h
299 COLLADASaxFWLLibraryCamerasLoader15.h
300 COLLADASaxFWLLibraryControllersLoader15.h
301 COLLADASaxFWLLibraryEffectsLoader15.h
302 COLLADASaxFWLLibraryFormulasLoader15.h
303 COLLADASaxFWLLibraryImagesLoader15.h
304 COLLADASaxFWLLibraryJointsLoader15.h
305 COLLADASaxFWLLibraryKinematicsModelsLoader15.h
306 COLLADASaxFWLLibraryKinematicsScenesLoader15.h
307 COLLADASaxFWLLibraryLightsLoader15.h
308 COLLADASaxFWLLibraryMaterialsLoader15.h
309 COLLADASaxFWLLibraryNodesLoader15.h
310 COLLADASaxFWLMeshLoader15.h
311 COLLADASaxFWLNodeLoader15.h
312 COLLADASaxFWLSceneLoader15.h
313 COLLADASaxFWLSourceArrayLoader15.h
314 COLLADASaxFWLVisualSceneLoader15.h
315 include/opencollada/COLLADAStreamWriter/
316 COLLADASWAnnotation.h
318 COLLADASWBaseElement.h
319 COLLADASWBaseInputElement.h
320 COLLADASWBindMaterial.h
323 COLLADASWCameraOptic.h
326 COLLADASWColorOrTexture.h
328 COLLADASWControlVertices.h
329 COLLADASWEffectProfile.h
330 COLLADASWElementWriter.h
333 COLLADASWExtraTechnique.h
334 COLLADASWFormatHint.h
338 COLLADASWInstanceCamera.h
339 COLLADASWInstanceController.h
340 COLLADASWInstanceEffect.h
341 COLLADASWInstanceGeometry.h
342 COLLADASWInstanceLight.h
343 COLLADASWInstanceMaterial.h
344 COLLADASWInstanceNode.h
346 COLLADASWLibraryAnimationClips.h
347 COLLADASWLibraryAnimations.h
348 COLLADASWLibraryCameras.h
349 COLLADASWLibraryControllers.h
350 COLLADASWLibraryEffects.h
351 COLLADASWLibraryGeometries.h
352 COLLADASWLibraryImages.h
353 COLLADASWLibraryLights.h
354 COLLADASWLibraryMaterials.h
355 COLLADASWLibraryVisualScenes.h
358 COLLADASWOpenGLConstants.h
360 COLLADASWParamTemplate.h
363 COLLADASWPrerequisites.h
365 COLLADASWRenderState.h
366 COLLADASWRenderStateStatic.h
371 COLLADASWStreamWriter.h
372 COLLADASWSurfaceInitOption.h
374 COLLADASWTechniqueFX.h
378 include/opencollada/GeneratedSaxParser/
380 GeneratedSaxParserCoutErrorHandler.h
381 GeneratedSaxParserExpatSaxParser.h
382 GeneratedSaxParserIErrorHandler.h
383 GeneratedSaxParserINamespaceHandler.h
384 GeneratedSaxParserIUnknownElementHandler.h
385 GeneratedSaxParserLibxmlSaxParser.h
386 GeneratedSaxParserNamespaceStack.h
387 GeneratedSaxParserParser.h
388 GeneratedSaxParserParserError.h
389 GeneratedSaxParserParserTemplate.h
390 GeneratedSaxParserParserTemplateBase.h
391 GeneratedSaxParserPrerequisites.h
392 GeneratedSaxParserRawUnknownElementHandler.h
393 GeneratedSaxParserSaxParser.h
394 GeneratedSaxParserStackMemoryManager.h
395 GeneratedSaxParserTypes.h
396 GeneratedSaxParserUtils.h
398 libGeneratedSaxParser.so
400 libOpenCOLLADABaseUtils.so
401 libOpenCOLLADAFramework.so
402 libOpenCOLLADASaxFrameworkLoader.so
403 libOpenCOLLADAStreamWriter.so
409 OpenCOLLADAConfig.cmake
410 OpenCOLLADAConfigVersion.cmake
411 OpenCOLLADATargets-%%CMAKE_BUILD_TYPE%%.cmake
412 OpenCOLLADATargets.cmake
415 [FILE:790:patches/patch-COLLADABaseUtils_include_COLLADABUPcreCompiledPattern.h]
416 From b7780cd366dd687ff5e517ad95885408db96c7b5 Mon Sep 17 00:00:00 2001
417 From: Dennis Schridde <devurandom@gmx.net>
418 Date: Thu, 12 Jul 2018 06:52:36 +0200
419 Subject: [PATCH] COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h:
422 This fixes a compilation error with libpcre-8.42:
424 error: conflicting declaration 'typedef struct real_pcre8_or_16 pcre'
430 COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h | 3 +--
431 1 file changed, 1 insertion(+), 2 deletions(-)
433 --- COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
434 +++ COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
437 #include "COLLADABUPrerequisites.h"
440 -typedef struct real_pcre pcre;
447 [FILE:495:patches/patch-COLLADABaseUtils_include_COLLADABUPlatform.h]
448 --- COLLADABaseUtils/include/COLLADABUPlatform.h.orig 2018-01-13 00:23:52 UTC
449 +++ COLLADABaseUtils/include/COLLADABUPlatform.h
451 # define COLLADABU_OS_WIN64
452 #elif (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__))
453 # define COLLADABU_OS_WIN32
454 -#elif defined(__linux__) || defined(__linux) || defined(__FreeBSD__)
455 +#elif defined(__linux__) || defined(__linux) || defined(__FreeBSD__) || defined(__DragonFly__)
456 # define COLLADABU_OS_LINUX
461 [FILE:545:patches/patch-COLLADABaseUtils_include_COLLADABUhash__map.h]
462 --- COLLADABaseUtils/include/COLLADABUhash_map.h.orig 2018-01-13 00:23:52 UTC
463 +++ COLLADABaseUtils/include/COLLADABUhash_map.h
465 #define COLLADABU_HASH_NAMESPACE_CLOSE }
466 #define COLLADABU_HASH_FUN hash
468 -#elif (defined(__APPLE__) || defined(__FreeBSD__)) && defined(_LIBCPP_VERSION)
469 +#elif (defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)) && defined(_LIBCPP_VERSION)
470 #include <unordered_map>
471 #include <unordered_set>
472 #define COLLADABU_HASH_MAP std::unordered_map
475 [FILE:385:patches/patch-common_libBuffer_include_CommonFWriteBufferFlusher.h]
476 --- common/libBuffer/include/CommonFWriteBufferFlusher.h.orig 2018-01-13 00:23:52 UTC
477 +++ common/libBuffer/include/CommonFWriteBufferFlusher.h
478 @@ -35,7 +35,7 @@ namespace std {
480 # include <cstdlib> /* size_t */
481 # include <cstdio> /* FILE */
483 +#if defined __FreeBSD__ || defined __DragonFly__
484 #include <stdint.h> /* int64_t */
489 [FILE:1354:patches/patch-common_libBuffer_src_CommonFWriteBufferFlusher.cpp]
490 --- common/libBuffer/src/CommonFWriteBufferFlusher.cpp.orig 2018-01-13 00:23:52 UTC
491 +++ common/libBuffer/src/CommonFWriteBufferFlusher.cpp
492 @@ -90,7 +90,7 @@ namespace Common
493 FilePosType currentPos = ftello64(mStream);
494 #elif defined( _WIN32)
495 FilePosType currentPos = _ftelli64(mStream);
496 -#elif defined (__APPLE__) || defined(__FreeBSD__)
497 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
498 FilePosType currentPos = ftello(mStream);
500 FilePosType currentPos = ftello64(mStream);
501 @@ -115,7 +115,7 @@ namespace Common
502 return (fseeko64(mStream,0,SEEK_END) == 0);
503 #elif defined( _WIN32)
504 return (_fseeki64(mStream, 0, SEEK_END) == 0);
505 -#elif defined (__APPLE__) || defined(__FreeBSD__)
506 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
507 return (fseeko(mStream, 0, SEEK_END) == 0);
509 return (fseeko64(mStream, 0, SEEK_END) == 0);
510 @@ -135,7 +135,7 @@ namespace Common
511 bool success = (fseeko64(mStream,pos,SEEK_SET) == 0);
512 #elif defined( _WIN32)
513 bool success = (_fseeki64(mStream, pos, SEEK_SET) == 0);
514 -#elif defined (__APPLE__) || defined(__FreeBSD__)
515 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
516 bool success = (fseeko(mStream, pos, SEEK_SET) == 0);
518 bool success = (fseeko64(mStream, pos, SEEK_SET) == 0);